2 fix small memory leaks on compile-time failures
5 finish byte <-> utf8 and localencoding <-> utf8 conversions
6 make substr($bytestr,0,0, $charstr) do the right conversion
7 add Unicode::Map equivivalent to core
8 add support for I/O disciplines
9 - open(F, "<!crlf!utf16", $file)
10 - binmode(STDIN, "<!crlf!utf16")?
11 - a way to set the "system" discipline (binmode("!crlf!utf16") maybe?)
12 - nice IO::Filter module to push/pop disciplines
13 eliminate need for "use utf8;"
14 support C<print v1.2.3>
15 make C<v123> mean C<chr(123)> (if !exists(&v123))
16 autoload utf8_heavy.pl's swash routines in swash_init()
17 check uv_to_utf8() calls for buffer overflow
20 support "use Thread;" under useithreads
22 - create new interpreter in a different thread
23 - exchange data between interpreters/threads
24 - share namespaces between interpreters/threads
25 work out consistent semantics for exit/die in threads
26 support for externally created threads?
30 auto-produce executable
31 typed lexicals should affect B::CC::load_pad
32 workarounds to help Win32
33 END blocks need saving in compiled output
35 fix comppadlist (names in comppad_name can have fake SvCUR
36 from where newASSIGNOP steals the field)
39 CPP-space: restrict what we export from headers when !PERL_CORE
40 header-space: move into CORE/perl/?
41 API-space: complete the list of things that constitute public api
44 make configuring+building away from source directory work (VPATH et al)
46 cross-compilation configuring
47 POSIX 1003.1 1996 Edition support
50 deprecate traditional/legacy locales?
51 figure out how to support Unicode locales
52 locales across packages?
55 make RE engine thread-safe
56 POSIX [=bar=] and [.zap.] would nice too but there's no API for them
57 (=bar= could be done with Unicode, though)
62 alternate runops() for signal despatch
63 figure out how to die() in delayed sighandler
64 make Thread::Signal work under useithreads
67 sort out the spawnvp() mess for system('a','b','c') compatibility
68 work out DLL versioning
71 add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?)
72 replace pod2html with new PodtoHtml? (requires other modules from CPAN)
73 automate testing with large parts of CPAN
76 keep filenames 8.3 friendly, where feasible
77 upgrade to newer versions of all independently maintained modules
78 comprehensive perldelta.pod
81 describe new age patterns
82 update perl{guts,call,embed,xs} with additions, changes to API
83 document Win32 choices
84 spot-check all new modules for completeness
85 better docs for pack()/unpack()
86 reorg tutorials vs. reference sections