Changes between Version 1 and Version 2 of GSOC_ThreadsInterpreterSplit

Show
Ignore:
Timestamp:
08/03/10 18:04:37 (4 years ago)
Author:
Chandon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSOC_ThreadsInterpreterSplit

    v1 v2  
    4747 
    4848=== dunno === 
    49  * lo_var_ptr 
    5049 * world_inited 
    5150 * exit_handler_list 
     
    5756 * evc_func_table 
    5857 * save_func_table 
    59  * parent_interpreter 
    6058 
    6159= Local Interp (One per actually-simultaneous task) = 
     
    7068 * current_task 
    7169 * current_cont 
     70 * parent_interpreter 
    7271 
    7372 * current_runloop 
     
    7877* Environments will require some more thought, since one task can close over data from another. 
    7978 
     79=== Per OS Thread === 
     80 * lo_var_ptr 
     81 
     82This is used by the GC - apparently I'll have to go figure out stack walking so I can make it happen for every OS thread. 
     83 
    8084= Global Scheduler (one per Parrot) = 
    8185 * future alarms