3393a7fdfe706b1c2fc7038c2104d4dc8ad6e23e
[perl.git] / Todo
1 POSIX compatibility
2 hash binding
3 pack(P)
4 fix gv refcnts
5
6 /\Afoo/ (beginning of string, or where previous g match left off)
7 /foo\Z/ (end of string only)
8 Make specialized allocators
9 Optimize switch statements
10 Optimize foreach on array
11 Optimize foreach (1..1000000)
12 Set KEEP on constant split
13 Cache eval tree (unless lexical outer scope used (mark in &compiling?))
14 rcatmaybe
15 Cache method lookup
16 Shrink opcode tables via multiple implementations selected in peep
17 Straighten out the RS stuff in BEGIN
18 Make yyparse recursion longjmp() proof.
19
20 sub mysplice(@, $, $, ...)?
21 pretty function?  (or is it, as I suspect, a lib routine?)
22 perlex function?
23 X Perl?  Motif Perl?
24 give DOG $bone?
25 Nested destructors?
26 make tr/// return histogram in list context?
27 Implement eval once?  (Unnecessary with cache?)
28 When does split() go to @_?
29 undef wantarray in void context?
30 goto &coroutine?
31 filehandle references?