X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Todo.5.005;h=743e597873e6469cbc27a468e0393e2dd4b7e22e;hb=5a0924038aa1098308ad491a6148bc59d3045ce6;hp=34bb322576ba6e35fb9079b8650e36876112a1fe;hpb=0da3735afad8b66f26cd43a9572c4ac3ad6c7532;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Todo.5.005 b/Todo.5.005 index 34bb322..743e597 100644 --- a/Todo.5.005 +++ b/Todo.5.005 @@ -1,23 +1,17 @@ Merging - 5.004_02 - 5.004_03 - 5.004_04 oneperl (THIS pointer) Multi-threading + $AUTOLOAD. Hmm. without USE_THREADS, change extern variable for dTHR consistent semantics for exit/die in threads - pp_entersub still cloning XSUBs (broken)? - test '~'-magic thread addresses - test new thread state flags, DESTROY etc. SvREFCNT_dec(curstack) in threadstart() in Thread.xs - per-thread GV -> [SAH]V dereference for $@ etc. 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