1 Must-have external packages
6 BEGIN { require 'perldb.pl' }
7 Make yyparse recursion longjmp() proof.
8 perl -c shell_script bug
9 fix the need for double ^D on $x
10 STDOUT->print("howdy\n");
14 /\Afoo/ (beginning of string, or where previous g match left off)
15 /foo\Z/ (end of string only)
16 negative regexp assertions?
18 /f for fixed variable interpolation?
19 Rewrite regexp parser for better integrated optimization
25 Bundled perl preprocessor
29 Make specialized allocators
30 Optimize switch statements
31 Optimize foreach on array
32 Optimize foreach (1..1000000)
33 Set KEEP on constant split
34 Cache eval tree (unless lexical outer scope used (mark in &compiling?))
36 Shrink opcode tables via multiple implementations selected in peep
40 Need to think more about
42 When does split() go to @_?
43 Figure out BEGIN { ... @ARGV ... }
44 Implement eval once? (Unnecessary with cache?)
45 detect inconsistent linkage when using -DDEBUGGING?
48 sub mysplice(@, $, $, ...)
49 data prettyprint function? (or is it, as I suspect, a lib routine?)
51 make tr/// return histogram in list context?
52 undef wantarray in void context
53 goto &replacement_routine
55 Loop control on do{} et al
56 Explicit switch statements
58 multi-thread scheduling
60 compile to real threaded code