xref: /freebsd/contrib/one-true-awk/TODO (revision 17853db4b0dc36ed32af039cd803f13b692913da)
123f24377SWarner LoshWed Jan 22 02:10:35 MST 2020
223f24377SWarner Losh============================
323f24377SWarner Losh
423f24377SWarner LoshHere are some things that it'd be nice to have volunteer
523f24377SWarner Loshhelp on.
623f24377SWarner Losh
723f24377SWarner Losh1. Rework the test suite so that it's easier to maintain
823f24377SWarner Loshand see exactly which tests fail:
923f24377SWarner Losh	A. Extract beebe.tar into separate file and update scripts
1023f24377SWarner Losh	B. Split apart multiple tests into separate tests with input
1123f24377SWarner Losh	   and "ok" files for comparisons.
1223f24377SWarner Losh
1323f24377SWarner Losh2. Pull in more of the tests from gawk that only test standard features.
1423f24377SWarner Losh   The beebe.tar file appears to be from sometime in the 1990s.
1523f24377SWarner Losh
1623f24377SWarner Losh3. Make the One True Awk valgrind clean. In particular add a
17*17853db4SWarner Losh   test suite target that runs valgrind on all the tests and
1823f24377SWarner Losh   reports if there are any definite losses or any invalid reads
1923f24377SWarner Losh   or writes (similar to gawk's test of this nature).
20