diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1999-02-02 08:46:21 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1999-02-02 08:46:21 +0000 |
commit | 245ccdfc96e80a37f854d10e16cf1eb342c49934 (patch) | |
tree | 8d588389ea892e06f1cf2339a25821ebe7dfa67a | |
parent | 99804bbbf0b24ddc3b565419ea53f59e7410d1f4 (diff) | |
download | perl-245ccdfc96e80a37f854d10e16cf1eb342c49934.tar.gz |
Todo tweaks
p4raw-id: //depot/perl@2753
-rw-r--r-- | Todo | 4 | ||||
-rw-r--r-- | Todo-5.005 | 22 |
2 files changed, 11 insertions, 15 deletions
@@ -12,7 +12,6 @@ Would be nice to have Use posix calls internally where possible gettimeofday format BOTTOM - -iprefix. -i rename file only when successfully changed All ARGV input should act like <> report HANDLE [formats]. @@ -23,7 +22,8 @@ Would be nice to have lvalue functions regression/sanity tests for suidperl Full 64 bit support (i.e. "long long") - Generalise Errno way of extracting cpp symbols and use that in Errno and Fcntl (ExtUtils::CppSymbol?) + Generalise Errno way of extracting cpp symbols and use that in + Errno and Fcntl (ExtUtils::CppSymbol?) Possible pragmas debugger diff --git a/Todo-5.005 b/Todo-5.005 index c76d262272..b032245083 100644 --- a/Todo-5.005 +++ b/Todo-5.005 @@ -1,6 +1,5 @@ Multi-threading $AUTOLOAD. Hmm. - without USE_THREADS, change extern variable for dTHR consistent semantics for exit/die in threads SvREFCNT_dec(curstack) in threadstart() in Thread.xs better support for externally created threads @@ -12,15 +11,12 @@ Compiler auto-produce executable typed lexicals should affect B::CC::load_pad workarounds to help Win32 - $^C to track compiler/checker status END blocks need saving in compiled output _AUTOLOAD prodding fix comppadlist (names in comppad_name can have fake SvCUR from where newASSIGNOP steals the field) Namespace cleanup - symbol-space: "PL_" prefix for all global vars - "Perl_" prefix for all functions CPP-space: restrict what we export from headers stop malloc()/free() pollution unless asked header-space: move into CORE/perl/ @@ -28,9 +24,7 @@ Namespace cleanup MULTIPLICITY support complete work on safe recursive interpreters, C<Perl->new()> - -Configure - installation layout changes to avoid overwriting old versions + revisit extra implicit arg that provides curthread/curinterp context Reliable Signals alternate runops() for signal despatch @@ -38,28 +32,30 @@ Reliable Signals add tests for Thread::Signal Win32 stuff - automate maintenance of most PERL_OBJECT code get PERL_OBJECT building under gcc + get PERL_OBJECT building on non-win32 + automate generation of 'protected' prototypes for CPerlObj rename new headers to be consistent with the rest sort out the spawnvp() mess work out DLL versioning - get PERL_OBJECT building on non-win32? style-check Miscellaneous rename and alter ISA.pm magic_setisa should be made to update %FIELDS [???] - make filenames 8.3 friendly, where feasible - upgrade to newer versions of all independently maintained modules add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?) - test it with large parts of CPAN fix pod2html to generate relative URLs + automate testing with large parts of CPAN + +Ongoing + keep filenames 8.3 friendly, where feasible + upgrade to newer versions of all independently maintained modules Documentation comprehensive perldelta.pod describe new age patterns update perl{guts,call,embed,xs} with additions, changes to API document Win32 choices - rework INSTALL to reflect changes in installation structure spot-check all new modules for completeness better docs for pack()/unpack() + reorg tutorials vs. reference sections |