SvREFCNT_dec(curstack) in threadstart() in Thread.xs
better support for externally created threads
Thread::Pool
- more Configure support
spot-check globals like statcache and global GVs for thread-safety
Compiler
Namespace cleanup
CPP-space: restrict what we export from headers
- stop malloc()/free() pollution unless asked
header-space: move into CORE/perl/
API-space: begin list of things that constitute public api
complete work on safe recursive interpreters, C<Perl->new()>
revisit extra implicit arg that provides curthread/curinterp context
+Configure
+ make configuring+building away from source directory work (VPATH et al)
+ _r support
+ cross-compilation configuring
+ mmap support
+ POSIX 1003.1 1996 Edition support
+
+Locales
+ locales across packages
+ decimal separator (3,1415927 is Europeanese for an approximation of pi)
+
+Regexen
+ POSIX [:foo:] character classes
+ ([=bar=] and [.zap.] would nice too but there's no API for them)
+ approximate matching
+
Reliable Signals
alternate runops() for signal despatch
figure out how to die() in delayed sighandler
Ongoing
keep filenames 8.3 friendly, where feasible
upgrade to newer versions of all independently maintained modules
+ comprehensive perldelta.pod
Documentation
- comprehensive perldelta.pod
describe new age patterns
update perl{guts,call,embed,xs} with additions, changes to API
document Win32 choices