From df6ccd29820f4e51d15eff6dab3c62014e877550 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Fri, 17 Jan 2020 14:08:59 +0200 Subject: [PATCH] Add TODO file. --- TODO | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..3067377 --- /dev/null +++ b/TODO @@ -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.