summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Todo.5.00530
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