aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2012-12-02 18:31:23 +0200
committerArnold D. Robbins <arnold@skeeve.com>2012-12-02 18:31:23 +0200
commit1f7b21d1aa176b2216ad47fc82049664f4e2f25e (patch)
treedbc7f25b968868489acaae0a762f21502ecb4ab5
parent0e7606485d960e0c2d14fc401fda88e1347428d1 (diff)
downloadegawk-1f7b21d1aa176b2216ad47fc82049664f4e2f25e.tar.gz
egawk-1f7b21d1aa176b2216ad47fc82049664f4e2f25e.tar.bz2
egawk-1f7b21d1aa176b2216ad47fc82049664f4e2f25e.zip
Update TODO.
-rw-r--r--TODO17
1 files changed, 11 insertions, 6 deletions
diff --git a/TODO b/TODO
index b14a002f..4179b14d 100644
--- a/TODO
+++ b/TODO
@@ -22,6 +22,7 @@ Minor Cleanups and Code Improvements
DONE: awk_true and awk_false
DONE: Update doc to use gcc -o filefuncs.so -shared filefuncs.o
instead of ld ...
+ Have check for name not rely on isalpha, isalnum since the locale could botch that up.
??? #if !defined(GAWK) && !defined(GAWK_OMIT_CONVENIENCE_MACROS)
DONE: Make fflush() and fflush("") both flush all files, as in BWK awk.
@@ -34,13 +35,14 @@ Minor Cleanups and Code Improvements
regex.h - remove underscores in param names
- From Andy: Review the following test cases that they work with make diffout.
- These look suspicious: mmap8k, fmtspcl (the mpfr case), clobber, getlnbuf,
- rtlenmb, profile1, rand (mpfr case).
+ From Andy: Review the following test cases that they work with
+ make diffout. These look suspicious: mmap8k, fmtspcl (the mpfr
+ case), clobber, getlnbuf, rtlenmb, profile1, rand (mpfr case).
- Add tests for patches in emails (?? - not sure now what this referred to)
+ Add tests for patches in emails (?? - not sure now what this
+ referred to)
- In gawkapi.c - review switch statements and use of default.
+ DONE: In gawkapi.c - review switch statements and use of default.
Consider removing use of and/or need for the protos.h file.
@@ -80,7 +82,7 @@ Major New Features
indirect calls of extension functions
indirect through array elements, not just scalar variables
- Rebase and integration of array_iface branch.
+ Integration of array_iface branch.
Rework management of array index storage. (Partially DONE.)
@@ -106,6 +108,9 @@ Things To Think About That May Never Happen
Similar for extra parameters in a function call.
Look at code coverage tools, like S2E: https://s2e.epfl.ch/
+
+ Try running with diehard: http://www.diehard-software.org,
+ https://github.com/emeryberger/DieHard
Change from dlopen to using the libltdl library (i.e. lt_dlopen).
This may support more platforms.