summaryrefslogtreecommitdiff
path: root/Todo
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-07-20 21:26:19 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-07-20 21:26:19 +0000
commit2607c2e438bd9cd06c13f928dc09dd4e30c67067 (patch)
tree039709e2be4e81af627ebe1a3b5a2ecdd43dfda6 /Todo
parent97c5d50e3437761d21c8f66360f565b82684f3e4 (diff)
downloadperl-2607c2e438bd9cd06c13f928dc09dd4e30c67067.tar.gz
More Todo.
p4raw-id: //depot/cfgperl@3714
Diffstat (limited to 'Todo')
-rw-r--r--Todo10
1 files changed, 9 insertions, 1 deletions
diff --git a/Todo b/Todo
index ca5cbaf047..226227ecd9 100644
--- a/Todo
+++ b/Todo
@@ -21,7 +21,15 @@ Would be nice to have
lexically scoped functions: my sub foo { ... }
lvalue functions
regression/sanity tests for suidperl
- Full 64 bit support (i.e. "long long")
+ Full 64 bit support (i.e. "long long"). Things to consider:
+ how to store/retrieve 32+ integers into/from Perl scalars?
+ 32+ constants in Perl code? (non-portable!)
+ 32+ arguments/return values to/from system calls? (seek et al)
+ 32+ bit ops (&|^~, currently explicitly disabled)
+ The _r-problem: for all the {set,get,end}*() system database
+ calls (and a couple more: readdir, *rand*, crypt, *time,
+ tmpnam) there are in many systems the _r versions
+ to be used in re-entrant (=multithreaded) code.
Generalise Errno way of extracting cpp symbols and use that in
Errno and Fcntl (ExtUtils::CppSymbol?)