summaryrefslogtreecommitdiff
path: root/Todo
diff options
context:
space:
mode:
authorLarry Wall <larry@netlabs.com>1993-12-10 00:00:00 +0000
committerLarry Wall <larry@netlabs.com>1993-12-10 00:00:00 +0000
commited6116ce9b9d13712ea252ee248b0400653db7f9 (patch)
tree348e8de37401fa4381f6bfe0989abef2e3b409e0 /Todo
parent9bbf408117c16189b372e6657c9e5a15d01ea504 (diff)
downloadperl-ed6116ce9b9d13712ea252ee248b0400653db7f9.tar.gz
perl 5.0 alpha 5
[editor's note: the sparc executables have not been included, and emacs backup files and other cruft such as patch backup files have been removed. This was reconstructed from a tarball found on the September 1994 InfoMagic CD]
Diffstat (limited to 'Todo')
-rwxr-xr-xTodo13
1 files changed, 12 insertions, 1 deletions
diff --git a/Todo b/Todo
index f561af4271..d073b04ca9 100755
--- a/Todo
+++ b/Todo
@@ -8,6 +8,12 @@ Bugs
perl -c shell_script bug
fix the need for double ^D on $x
STDOUT->print("howdy\n");
+ %ENV not there
+ Make "delete $array{$key} while ($key) = each %array" safe
+ using unpack(P,$ref) shouldn't unref the ref
+ binary function is missing
+ wrong line reported for runtime elsif condition error
+ unreference variable warnings busted (but don't warn on $seen{$key}++)
Regexp extensions
/m for multiline
@@ -24,6 +30,7 @@ Nice to have
lexperl
Bundled perl preprocessor
FILEHANDLE methods
+ Make $[ compile-time instead of run-time
Optimizations
Make specialized allocators
@@ -35,6 +42,7 @@ Optimizations
rcatmaybe
Shrink opcode tables via multiple implementations selected in peep
Cache hash value?
+ Optimize away @_ where possible
sfio?
Need to think more about
@@ -42,9 +50,12 @@ Need to think more about
When does split() go to @_?
Figure out BEGIN { ... @ARGV ... }
Implement eval once? (Unnecessary with cache?)
- detect inconsistent linkage when using -DDEBUGGING?
+ Detect inconsistent linkage when using -DDEBUGGING?
+ Populate %SIG at startup if appropriate
+ Multiple levels of warning
Vague possibilities
+ readonly variables
sub mysplice(@, $, $, ...)
data prettyprint function? (or is it, as I suspect, a lib routine?)
Nested destructors