use libdbm.nfs.a if available (libdbm.a is missing dbmclose())
[p5sagit/p5-mst-13.2.git] / Todo-5.005
index 31cf632..e06add9 100644 (file)
@@ -17,7 +17,6 @@ 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
 
@@ -25,7 +24,22 @@ MULTIPLICITY support
     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
+    POSIX 1003.1 1996 Edition support
+
+Locales
+    locales across packages?
+
+Regexen
+   POSIX [=bar=] and [.zap.] would nice too but there's no API for them
+   (=bar= could be done with Unicode, though)
+   approximate matching
+
 Reliable Signals
+    custom opcodes
     alternate runops() for signal despatch
     figure out how to die() in delayed sighandler
     add tests for Thread::Signal
@@ -43,7 +57,7 @@ Miscellaneous
     rename and alter ISA.pm
     magic_setisa should be made to update %FIELDS [???]
     add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?)
-    fix pod2html to generate relative URLs
+    fix pod2html to generate relative URLs (replace with new PodtoHtml?)
     automate testing with large parts of CPAN
 
 Ongoing