This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Configure updates for intsize and ssizetype
[perl5.git] / Todo
diff --git a/Todo b/Todo
old mode 100755 (executable)
new mode 100644 (file)
index a71e3ff..114a488
--- a/Todo
+++ b/Todo
@@ -1,7 +1,3 @@
-Modules needed
-       X/Motif/Tk etc.
-       Curses
-
 Tie Modules
        VecArray                Implement array using vec()
        SubstrArray             Implement array using substr()
@@ -24,12 +20,12 @@ Would be nice to have
        -i rename file only when successfully changed
        All ARGV input should act like <>
        Multiple levels of warning
-       .= shouldn't complain about undefined under -w
        report HANDLE [formats].
        tie(FILEHANDLE, ...)
        __DATA__
        support in perlmain to rerun debugger
        make 'r' print return value like gdb 'fini'
+       regression tests using __WARN__ and __DIE__ hooks
 
 Possible pragmas
        debugger
@@ -38,7 +34,7 @@ Possible pragmas
 Optimizations
        constant function cache
        switch structures
-       foreach(@array)
+       eval qw() at compile time
        foreach (1..1000000)
        foreach(reverse...)
        Set KEEP on constant split
@@ -55,9 +51,7 @@ Optimizations
 Vague possibilities
        ref function in list context
        Populate %SIG at startup if appropriate
-       sub mysplice(@, $, $, ...)
        data prettyprint function?  (or is it, as I suspect, a lib routine?)
-       Nested destructors
        make tr/// return histogram in list context?
        undef wantarray in void context
        Loop control on do{} et al
@@ -71,5 +65,4 @@ Vague possibilities
        autocroak?
        Modifiable $1 et al
        substr EXPR,OFFSET,LENGTH,STRING
-       locally capture warnings into an array