per Larry's idea, parse 1.2.3 as v1.2.3; C<require 5.6.0> and
[p5sagit/p5-mst-13.2.git] / Todo-5.6
index 44e26a7..8ae31ad 100644 (file)
--- a/Todo-5.6
+++ b/Todo-5.6
@@ -1,6 +1,9 @@
+Bugs
+    fix small memory leaks on compile-time failures
+
 Unicode support
     finish byte <-> utf8 and localencoding <-> utf8 conversions 
-    make "$bytestr$charstr" do the right conversion
+    make substr($bytestr,0,0, $charstr) do the right conversion
     add Unicode::Map equivivalent to core
     add support for I/O disciplines
         - open(F, "<!crlf!utf16", $file)
@@ -11,6 +14,7 @@ Unicode support
     support C<print v1.2.3>
     make C<v123> mean C<chr(123)> (if !exists(&v123))
     autoload utf8_heavy.pl's swash routines in swash_init()
+    check uv_to_utf8() calls for buffer overflow
 
 Multi-threading
     support "use Thread;" under useithreads
@@ -64,7 +68,6 @@ Win32 stuff
     work out DLL versioning
 
 Miscellaneous
-    magic_setisa should be made to update %FIELDS [???]
     add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?)
     replace pod2html with new PodtoHtml? (requires other modules from CPAN)
     automate testing with large parts of CPAN