Commit | Line | Data |
93a17b20 |
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) |
79072805 |
12 | Set KEEP on constant split |
93a17b20 |
13 | Cache eval tree (unless lexical outer scope used (mark in &compiling?)) |
79072805 |
14 | rcatmaybe |
93a17b20 |
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. |
79072805 |
19 | |
93a17b20 |
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? |
79072805 |
26 | make tr/// return histogram in list context? |
93a17b20 |
27 | Implement eval once? (Unnecessary with cache?) |
79072805 |
28 | When does split() go to @_? |
29 | undef wantarray in void context? |
93a17b20 |
30 | goto &coroutine? |
31 | filehandle references? |