X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Todo.5.005;h=743e597873e6469cbc27a468e0393e2dd4b7e22e;hb=3acd27eec7b2f3a97d98cb76eaeef38ac289882b;hp=1159da58d194680fb241e189efa7eb02c43e8edb;hpb=c7848ba184fac8eca4125f4296d6e09fee2c1846;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Todo.5.005 b/Todo.5.005 index 1159da5..743e597 100644 --- a/Todo.5.005 +++ b/Todo.5.005 @@ -1,23 +1,17 @@ Merging - 5.004_04 oneperl (THIS pointer) Multi-threading - Fix Thread->list $AUTOLOAD. Hmm. without USE_THREADS, change extern variable for dTHR consistent semantics for exit/die in threads SvREFCNT_dec(curstack) in threadstart() in Thread.xs - $@ and other magic globals: - global lexical pool with auto-binding for magicals - move magicals that should be per-thread into thread.h - sv_magic for the necessary global lexical pool entries Thread::Pool - check new condition variable word; fix cond.t more Configure support Miscellaneous rename and alter ISA.pm + magic_setisa should be made to update %FIELDS Compiler auto-produce executable @@ -26,6 +20,8 @@ Compiler $^C to track compiler/checker status END blocks need saving in compiled output _AUTOLOAD prodding + fix comppadlist (names in comppad_name can have fake SvCUR + from where newASSIGNOP steals the field) Documentation lots