diff options
-rw-r--r-- | Todo.5.005 | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Todo.5.005 b/Todo.5.005 new file mode 100644 index 0000000000..197ed768f9 --- /dev/null +++ b/Todo.5.005 @@ -0,0 +1,30 @@ +Merging + 5.004_02 + 5.004_03 + 5.004_04 + oneperl (THIS pointer) + +Multi-threading + without USE_THREADS, change extern variable for dTHR + sv_mutex initialisation and race + 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 + +Miscellaneous + sv_bless3 and '~'-magic to give choice on reblessing + +Compiler + auto-produce executable + typed lexicals should affect B::CC::load_pad + workarounds to help Win32 + $^C to track compiler/checker status + END blocks need saving in compiled output + _AUTOLOAD prodding + +Documentation + lots
\ No newline at end of file |