Add TODO file.

This commit is contained in:
Arnold D. Robbins 2020-01-17 14:08:59 +02:00
parent 3ed74525f6
commit df6ccd2982
1 changed files with 22 additions and 0 deletions

22
TODO Normal file
View File

@ -0,0 +1,22 @@
Fri Jan 17 14:04:29 IST 2020
============================
Here are some things that it'd be nice to have volunteer
help on.
1. Rework the test suite so that it's easier to maintain
and see exactly which tests fail:
A. Extract beebe.tar into separate file and update scripts
B. Split apart multiple tests into separate tests with input
and "ok" files for comparisons.
2. Pull in more of the tests from gawk that only test standard features.
The beebe.tar file appears to be from sometime in the 1990s.
3. Make the One True Awk valgrind clean. In particular add a
a test suite target that runs valgrind on all the tests and
reports if there are any definite losses or any invalid reads
or writes (similar to gawk's test of this nature).
4. Set the "close on exec" flag for file and pipe redirection
file descriptors.