summaryrefslogtreecommitdiff
path: root/Todo.5.005
blob: 4bb732ccf98cecda17463fbbc408adb4b6cf5c33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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
    check new condition variable word; fix cond.t
    more Configure support

Miscellaneous
    sv_bless3 and '~'-magic to give choice on reblessing
    rename and alter ISA.pm

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