summaryrefslogtreecommitdiff
path: root/Todo-5.005
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2000-02-07 16:32:31 +0000
committerGurusamy Sarathy <gsar@cpan.org>2000-02-07 16:32:31 +0000
commit61e83bc83af51fdbf1a7b0dd6cb63468d199583f (patch)
treed59c634472cb1ed167eb08a394552582a6171912 /Todo-5.005
parent6a8181172ab18fb057dd6fb202936705ede77746 (diff)
downloadperl-61e83bc83af51fdbf1a7b0dd6cb63468d199583f.tar.gz
rename Todo-5.005 to Todo-5.6
p4raw-id: //depot/perl@5026
Diffstat (limited to 'Todo-5.005')
-rw-r--r--Todo-5.00574
1 files changed, 0 insertions, 74 deletions
diff --git a/Todo-5.005 b/Todo-5.005
deleted file mode 100644
index e06add9f0d..0000000000
--- a/Todo-5.005
+++ /dev/null
@@ -1,74 +0,0 @@
-Multi-threading
- $AUTOLOAD. Hmm.
- consistent semantics for exit/die in threads
- SvREFCNT_dec(curstack) in threadstart() in Thread.xs
- better support for externally created threads
- Thread::Pool
- spot-check globals like statcache and global GVs for thread-safety
-
-Compiler
- auto-produce executable
- typed lexicals should affect B::CC::load_pad
- workarounds to help Win32
- 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
- CPP-space: restrict what we export from headers
- header-space: move into CORE/perl/
- API-space: begin list of things that constitute public api
-
-MULTIPLICITY support
- complete work on safe recursive interpreters, C<Perl->new()>
- revisit extra implicit arg that provides curthread/curinterp context
-
-Configure
- make configuring+building away from source directory work (VPATH et al)
- _r support
- cross-compilation configuring
- POSIX 1003.1 1996 Edition support
-
-Locales
- locales across packages?
-
-Regexen
- POSIX [=bar=] and [.zap.] would nice too but there's no API for them
- (=bar= could be done with Unicode, though)
- approximate matching
-
-Reliable Signals
- custom opcodes
- alternate runops() for signal despatch
- figure out how to die() in delayed sighandler
- add tests for Thread::Signal
-
-Win32 stuff
- 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
- style-check
-
-Miscellaneous
- rename and alter ISA.pm
- magic_setisa should be made to update %FIELDS [???]
- add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?)
- fix pod2html to generate relative URLs (replace with new PodtoHtml?)
- automate testing with large parts of CPAN
-
-Ongoing
- keep filenames 8.3 friendly, where feasible
- upgrade to newer versions of all independently maintained modules
- comprehensive perldelta.pod
-
-Documentation
- describe new age patterns
- update perl{guts,call,embed,xs} with additions, changes to API
- document Win32 choices
- spot-check all new modules for completeness
- better docs for pack()/unpack()
- reorg tutorials vs. reference sections