head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC4:1.1.1.2 NAWK20260426:1.1.1.2 netbsd-11-0-RC3:1.1.1.2 netbsd-11-0-RC2:1.1.1.2 netbsd-11-0-RC1:1.1.1.2 perseant-exfatfs-base-20250801:1.1.1.2 netbsd-11:1.1.1.2.0.2 netbsd-11-base:1.1.1.2 netbsd-10-1-RELEASE:1.1.1.1 NAWK20240817:1.1.1.2 perseant-exfatfs-base-20240630:1.1.1.1 perseant-exfatfs:1.1.1.1.0.12 perseant-exfatfs-base:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.1 netbsd-10-0-RC6:1.1.1.1 netbsd-10-0-RC5:1.1.1.1 netbsd-10-0-RC4:1.1.1.1 netbsd-10-0-RC3:1.1.1.1 netbsd-10-0-RC2:1.1.1.1 netbsd-10-0-RC1:1.1.1.1 netbsd-10:1.1.1.1.0.10 netbsd-10-base:1.1.1.1 cjep_sun2x-base1:1.1.1.1 cjep_sun2x:1.1.1.1.0.8 cjep_sun2x-base:1.1.1.1 cjep_staticlib_x-base1:1.1.1.1 cjep_staticlib_x:1.1.1.1.0.6 cjep_staticlib_x-base:1.1.1.1 phil-wifi-20200421:1.1.1.1 phil-wifi-20200411:1.1.1.1 phil-wifi:1.1.1.1.0.4 is-mlppp:1.1.1.1.0.2 is-mlppp-base:1.1.1.1 phil-wifi-20200406:1.1.1.1 NAWK20200218:1.1.1.1 NAWK:1.1.1; locks; strict; comment @# @; 1.1 date 2020.02.18.20.50.46; author christos; state Exp; branches 1.1.1.1; next ; commitid 1DQROEYOeROjmcXB; 1.1.1.1 date 2020.02.18.20.50.46; author christos; state Exp; branches 1.1.1.1.4.1 1.1.1.1.12.1; next 1.1.1.2; commitid 1DQROEYOeROjmcXB; 1.1.1.2 date 2024.08.17.22.19.18; author christos; state Exp; branches; next ; commitid F6k4yChqfBas4emF; 1.1.1.1.4.1 date 2020.02.18.20.50.46; author martin; state dead; branches; next 1.1.1.1.4.2; commitid Qli2aW9E74UFuA3C; 1.1.1.1.4.2 date 2020.04.08.14.06.48; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.1.1.1.12.1 date 2025.08.02.05.49.42; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; desc @@ 1.1 log @Initial revision @ text @Wed Jan 22 02:10:35 MST 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). @ 1.1.1.1 log @Last import was 2010 when there was no ChangeLog yet. I've worked with upstream to merge all our changes and this includes many other fixes including new operator support etc. The change to pass an extra "isnew" argument to open was not preserved as none of the tests supplied with the PR fail. This also adds the testsuite and all the bugs fixed since then. @ text @@ 1.1.1.1.12.1 log @Sync with HEAD @ text @d17 1 a17 1 test suite target that runs valgrind on all the tests and @ 1.1.1.2 log @Import the current version of nawk from github. Last was imported on 2020-02-18. The major change is utf8 handling. @ text @d17 1 a17 1 test suite target that runs valgrind on all the tests and @ 1.1.1.1.4.1 log @file TODO was added on branch phil-wifi on 2020-04-08 14:06:48 +0000 @ text @d1 19 @ 1.1.1.1.4.2 log @Merge changes from current as of 20200406 @ text @a0 19 Wed Jan 22 02:10:35 MST 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). @