diff options
author | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1997-10-15 16:57:45 +0000 |
---|---|---|
committer | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1997-10-15 16:57:45 +0000 |
commit | c7848ba184fac8eca4125f4296d6e09fee2c1846 (patch) | |
tree | b3622e9e800badf79382bfc95e96ea8cd2733b5a /Todo.5.005 | |
parent | f826a10b5944692b2da706f4a0ac5056f28e8c6d (diff) | |
download | perl-c7848ba184fac8eca4125f4296d6e09fee2c1846.tar.gz |
Finish thread state machine: fixes global destruction of threads,
detaching, joining etc. Alter FAKE_THREADS-specific fields to use
new HAVE_THREAD_INTERN stuff. Updates docs. Various fixes to
Thread.xs.
p4raw-id: //depot/perl@131
Diffstat (limited to 'Todo.5.005')
-rw-r--r-- | Todo.5.005 | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Todo.5.005 b/Todo.5.005 index 34bb322576..1159da58d1 100644 --- a/Todo.5.005 +++ b/Todo.5.005 @@ -1,17 +1,17 @@ Merging - 5.004_02 - 5.004_03 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 - 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. + $@ 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 |