summaryrefslogtreecommitdiff
path: root/Todo
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-07-21 12:10:48 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-07-21 12:10:48 +0000
commit24e11b2ac803c2241e1c997535309a8b2ce19d1d (patch)
tree025f6f2462a5221c294caf6c376f97f3b049ed35 /Todo
parent98a6f11e5caa62333286d697f0f5df32e778e17a (diff)
downloadperl-24e11b2ac803c2241e1c997535309a8b2ce19d1d.tar.gz
Even more Todo.
p4raw-id: //depot/cfgperl@3717
Diffstat (limited to 'Todo')
-rw-r--r--Todo10
1 files changed, 8 insertions, 2 deletions
diff --git a/Todo b/Todo
index 226227ecd9..2602d4c411 100644
--- a/Todo
+++ b/Todo
@@ -26,12 +26,18 @@ Would be nice to have
32+ constants in Perl code? (non-portable!)
32+ arguments/return values to/from system calls? (seek et al)
32+ bit ops (&|^~, currently explicitly disabled)
+ Generalise Errno way of extracting cpp symbols and use that in
+ Errno and Fcntl (ExtUtils::CppSymbol?)
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?)
+ Icky things: the _r API is not standardized and
+ the _r-forms require per-thread data to store their state.
+ memory profiler: turn malloc.c:Perl_dump_mstats() into
+ an extension (Devel::MProf?) that would return the malloc
+ stats in a nice Perl datastructure (also a simple interface
+ to return just the grand total) would be good.
Possible pragmas
debugger