| 1 | Multi-threading |
| 2 | $AUTOLOAD. Hmm. |
| 3 | without USE_THREADS, change extern variable for dTHR |
| 4 | consistent semantics for exit/die in threads |
| 5 | SvREFCNT_dec(curstack) in threadstart() in Thread.xs |
| 6 | better support for externally created threads |
| 7 | Thread::Pool |
| 8 | more Configure support |
| 9 | spot-check globals like statcache and global GVs for thread-safety |
| 10 | |
| 11 | Compiler |
| 12 | auto-produce executable |
| 13 | typed lexicals should affect B::CC::load_pad |
| 14 | workarounds to help Win32 |
| 15 | $^C to track compiler/checker status |
| 16 | END blocks need saving in compiled output |
| 17 | _AUTOLOAD prodding |
| 18 | fix comppadlist (names in comppad_name can have fake SvCUR |
| 19 | from where newASSIGNOP steals the field) |
| 20 | |
| 21 | Namespace cleanup |
| 22 | symbol-space: "pl_" prefix for all global vars |
| 23 | "Perl_" prefix for all functions |
| 24 | CPP-space: restrict what we export from headers |
| 25 | stop malloc()/free() pollution unless asked |
| 26 | header-space: move into CORE/perl/ |
| 27 | API-space: begin list of things that constitute public api |
| 28 | |
| 29 | MULTIPLICITY support |
| 30 | complete work on safe recursive interpreters, C<Perl->new()> |
| 31 | |
| 32 | Configure |
| 33 | installation layout changes to avoid overwriting old versions |
| 34 | |
| 35 | Reliable Signals |
| 36 | alternate runops() for signal despatch |
| 37 | figure out how to die() in delayed sighandler |
| 38 | add tests for Thread::Signal |
| 39 | |
| 40 | Win32 stuff |
| 41 | automate maintenance of most PERL_OBJECT code |
| 42 | get PERL_OBJECT building under gcc |
| 43 | rename new headers to be consistent with the rest |
| 44 | sort out the spawnvp() mess |
| 45 | work out DLL versioning |
| 46 | put perlobject in $ARCHNAME so it can coexist with rest |
| 47 | get PERL_OBJECT building on non-win32? |
| 48 | style-check |
| 49 | |
| 50 | Miscellaneous |
| 51 | rename and alter ISA.pm |
| 52 | magic_setisa should be made to update %FIELDS [???] |
| 53 | be generous in accepting foreign line terminations |
| 54 | make filenames 8.3 friendly, where feasible |
| 55 | upgrade to newer versions of all independently maintained modules |
| 56 | add new modules (Data-Dumper, Storable?) |
| 57 | test it with large parts of CPAN |
| 58 | fix pod2html to generate relative URLs |
| 59 | |
| 60 | Documentation |
| 61 | comprehensive perldelta.pod |
| 62 | describe new age patterns |
| 63 | update perl{guts,call,embed,xs} with additions, changes to API |
| 64 | document Win32 choices |
| 65 | rework INSTALL to reflect changes in installation structure |
| 66 | spot-check all new modules for completeness |
| 67 | better docs for pack()/unpack() |
| 68 | add perlport.pod |