3 consistent semantics for exit/die in threads
4 SvREFCNT_dec(curstack) in threadstart() in Thread.xs
5 better support for externally created threads
7 spot-check globals like statcache and global GVs for thread-safety
10 auto-produce executable
11 typed lexicals should affect B::CC::load_pad
12 workarounds to help Win32
13 END blocks need saving in compiled output
15 fix comppadlist (names in comppad_name can have fake SvCUR
16 from where newASSIGNOP steals the field)
19 CPP-space: restrict what we export from headers
20 stop malloc()/free() pollution unless asked
21 header-space: move into CORE/perl/
22 API-space: begin list of things that constitute public api
25 complete work on safe recursive interpreters, C<Perl->new()>
26 revisit extra implicit arg that provides curthread/curinterp context
29 make configuring+building away from source directory work (VPATH et al)
31 cross-compilation configuring
33 POSIX 1003.1 1996 Edition support
36 locales across packages
37 decimal separator (3,1415927 is Europeanese for an approximation of pi)
40 POSIX [:foo:] character classes
41 ([=bar=] and [.zap.] would nice too but there's no API for them)
45 alternate runops() for signal despatch
46 figure out how to die() in delayed sighandler
47 add tests for Thread::Signal
50 get PERL_OBJECT building under gcc
51 get PERL_OBJECT building on non-win32
52 automate generation of 'protected' prototypes for CPerlObj
53 rename new headers to be consistent with the rest
54 sort out the spawnvp() mess
55 work out DLL versioning
59 rename and alter ISA.pm
60 magic_setisa should be made to update %FIELDS [???]
61 add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?)
62 fix pod2html to generate relative URLs
63 automate testing with large parts of CPAN
66 keep filenames 8.3 friendly, where feasible
67 upgrade to newer versions of all independently maintained modules
68 comprehensive perldelta.pod
71 describe new age patterns
72 update perl{guts,call,embed,xs} with additions, changes to API
73 document Win32 choices
74 spot-check all new modules for completeness
75 better docs for pack()/unpack()
76 reorg tutorials vs. reference sections