darcs patch: Support an interrupt flag, and primitive for building ...

Tony Garnock-Jones tonyg at lshift.net
Wed Oct 26 14:41:20 PDT 2005


Wed Oct 26 22:35:32 BST 2005  Tony Garnock-Jones <tonyg at lshift.net>
  * Support an interrupt flag, and primitive for building an Interpreter.
  
  The InterruptFlag global is used to tell the "Interpreter interpret"
  method to return to its caller. This will be used in boot.c to drive
  a trampoline that allows code to switch the active Interpreter instance.
  
  The new primitive "Interpreter initializeThreadOn:" is used to create
  suspended Interpreter instances that can be switched out using
  (lobby globals specialOops at: 17) and the InterruptFlag.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 10208 bytes
Desc: A darcs patch for your repository!
Url : /archives/slate/attachments/20051026/ea8d4de3/attachment.bin


More information about the Slate mailing list