/
niceSOFT
/
gawk
Обзор
Документация
Войти
/
niceSOFT
/
gawk
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/ChangeLog
1 699 строк
54 KB
Arnold D. Robbins
Merge branch 'gawk-5.4-stable'
11 авг 2026, 10:56
11 авг 2026, 10:56
d9de891
Код
Авторство
О чём код?
2026-08-11 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, symtab13. * symtab13.awk, symtab13.ok: New files. 2026-08-10 Arnold D. Robbins <arnold@skeeve.com> Move the *-mpfr.ok files to be *.ok-mpfr so that checkmany.sh can be used with them. Or at least as much as possible. * Makefile.am (EXTRA_DIST): Rename files as needed. (NEED_CHECKMANY): Add eight tests to the list. (GENTESTS_UNUSED): Remove fmtspcl-mpfr.ok from the list. (fmtspcl): Remove explicit recipe. (arrdbg, testext, diffout): Use new filename extension. * Gentests (generate): No need to check for -mpfr.ok, the files are in checkmany. * arraytype-mpfr.ok: Renamed to arraytype.ok-mpfr. * asortsymtab-mpfr.ok: Renamed to asortsymtab.ok-mpfr. * fmtspcl-mpfr.ok: Renamed to fmtspcl.ok-mpfr. * fnarydel-mpfr.ok: Renamed to fnarydel.ok-mpfr. * fnparydl-mpfr.ok: Renamed to fnparydl.ok-mpfr. * numrange-mpfr.ok: Renamed to numrange.ok-mpfr. * printf-corners-mpfr.ok: Renamed to printf-corners.ok-mpfr. * rand-mpfr.ok: Renamed to rand.ok-mpfr. * testext-mpfr.ok: Renamed to testext.ok-mpfr. 2026-08-03 Arnold D. Robbins <arnold@skeeve.com> Simplify handling tests with multiple OK files. * checkmany.sh: New file. * Makefile.am (EXTRA_DIST): Add it. (NEED_CHECKMANY): New list of tests. (case-check, greek-8bit, posix-inf): Remove standalone recipes. (charset-msg-start): Revise the message. (Unrelated to everything else.) 2026-07-08 Arnold D. Robbins <arnold@skeeve.com> * 5.4.1: Release tar ball made. 2026-07-08 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (LOCALE_CHARSET_TESTS): Move greek-8bit to here ... (BASIC_TESTS): ... from here. Unrelated, do some cleanups. * Makefile.am (FAIL_CODE1): Removed. (NEED_PRETTY): Prettify list of tests. (BASIC_TESTS): Ditto. (NEED_LOCALE_EN): Ditto. (GENTETS_UNUSED): Add more files and prettify the list. Unrelated: * Makefile.am (EXTRA_DIST): Add greek-8bit.ok2. (greek-8bit): Add manual test to check the .ok2 file. * greek-8bit.ok2: New file, from MinGW. 2026-07-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (NEED_LOCALE_GR): Add greek-8bit to here and remove hand-coded rule. (NEED_RE_INTERVAL): Removed, as interval expressions are the default. * Gentests: Remove handline of --re-interval. Update name of Greek locale. Unrelated: * Makefile.am (case-check): Check against case-check.ok3, which is what NetBSD produces. Thanks to Jeff_W <jgw@sdf.org> for the report. * case-check.ok3: New file. Unrelated: * Makefile.am (GAWK_EXT_TESTS, NEED_LINT): Sort and prettify the lists of tests. 2026-07-05 Arnold D. Robbins <arnold@skeeve.com> * posix-inf.ok2: Fix to match actual macOS output. * Makefile.am (BASIC_TESTS): Add greek-8bit. (EXTRA_TESTS): Removed greek-8bit. * greek-8bit.awk, greek-8bit.ok: Adjust code and results to how they actually should be. 2026-07-03 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add posix-inf.ok2. (posix-inf): Rework manually to check two files. Thanks to Hermann Peifer <peifer@gmx.eu> for the report. * posix-inf.ok2: New file. 2026-07-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_ZOS_FAIL): Add case-check, greek-equiv, greek-utf, and posix-inf to the list, and sort it. (pma-tests): Rework handling of @ and removing makepmafile. Fixes up pc/Makefile.tst. 2026-07-02 Eli Zaretskii <eliz@gnu.org> * Makefile.am (NEED_TESTOUTCMP): Add assignumfield3 and fmtmix. 2026-07-01 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (INET_TESTS): Remove inetechu, inetdayu. 2026-06-30 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, fieldindex. * fieldindex.awk, fieldindex.in, fieldindex.ok: New files. 2026-06-29 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, posix-inf. * posix-inf.awk, posix-inf.ok: New files. 2026-06-28 Juergen Kahrs <Juergen.Kahrs@googlemail.com> * Makefile.am (inetechu, inetdayu): Removed test cases. 2026-06-25 Arnold D. Robbins <arnold@skeeve.com> * sandbox1.ok: Updated after code changes. 2026-06-25 Tim Rice <trice@posteo.net> * Makefile.am (pma-tests): Remove makepmafile executable when done. 2026-06-24 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, fmtmix. * fmtmix.awk, fmtmix.in, fmtmix.ok: New files. 2026-06-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, assignnumfield3. * assignnumfield3.awk, assignnumfield3.ok: New files. 2026-06-19 Arnold D. Robbins <arnold@skeeve.com> * elemnew4.ok, mdim1.awk, mdim1.ok, typeof7.ok, typeof8.ok: Adjusted after code changes. * Makefile.am (EXTRA_DIST): New test, mdim9. * mdim9.awk, mdim9.ok: New files. 2026-06-14 Arnold D. Robbins <arnold@skeeve.com> * posix.ok: Updated after code changes. 2026-05-28 Aditya G S <adityags2004@gmail.com> * randtest.sh: The randtest previously failed if any autocorrelation value exceeded the sigma threshold, which could lead to intermittent failures due to normal statistical fluctuations. An earlier attempt allowed a limited number of exceedances, but this approach weakens the strictness of the test. Instead, detect cases where sigma is too small (indicating unstable normalization) and retry the computation from scratch. This avoids false positives while preserving strict validation criteria. This approach maintains test integrity and improves stability across different environments, following upstream feedback. 2026-05-26 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (NEED_LINT): Add divzero. * divzero.ok: Updated after code changes. 2026-05-12 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, regexpbrack3. * regexpbrack3.awk, regexpbrack3.ok: New files. 2026-05-07 Arnold D. Robbins <arnold@skeeve.com> * ofmts.ok, posix.ok: Updated after code changes. Unrelated: * Makefile.am (readdir): Use `sort -n' on the output of readdir.awk and readdir.awk. On Ubuntu 26.04, it seems that directory contents can get moved around more easily. Thanks to Nelson H.F. Beebe <beebe@math.utah.edu> for the report. 2026-04-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (CMP_S): New macro to do `cmp -s'. (nlstringtest, case-check): Use it. 2026-04-16 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted after code change. 2026-04-12 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (case-check): Add extra .ok2 check file to match results from macOS. (EXTRA_DIST): Add case-check.o2. * case-check.ok2: New file. Thanks to Hermann Peifer <peifer@gmx.eu> for the report. 2026-04-11 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, uplus2. * uplus2.awk, uplus2.ok: New files. 2026-04-10 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, splitany. * splitany.awk, splitany.in, splitany.ok: New files. * splitwht2.awk: Fixed the formatting. 2026-04-05 Arnold D. Robbins <arnold@skeeve.com> * greek-utf.awk, greek-utf.ok: Revised for current rules. * Makefile.am (EXTRA_DIST): New tests, case-check, greek-equiv. * case-check.awk, case-check.ok: New files. * greek-equiv.awk, greek-equiv.ok: New files. 2026-03-30 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, memleak4. * memleak4.awk, memleak4.ok: New files. 2026-03-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (NEED_LOCALE_EN): Add ordchr to the list. 2026-03-12 Arnold D. Robbins <arnold@skeeve.com> All files updated, replacing the FSF address with a link to the licenses: https://www.gnu.org/licenses/. Thanks to Xose Vazquez Perez <xose.vazquez@gmail.com> for pointing out the need. 2026-03-11 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests: greek-utf and greek-8bit. Removed ignrcas3. (EXTRA_TESTS): Replace ignrcas3 with greek-8bit. Adjust name of eight-bit greek locale everywhere. (charset-msg-start): Adjust the text a bit. * greek-8bit.awk, greek-8bit.ok, greek-utf.awk, greek-utf.ok: New files. * ignrcas3.awk, ignrcas3.ok: Removed. 2026-03-11 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (AWK): Remove GAWK_NO_MPFR_WARN=1 from the command line. Gawk no longer pays attention to that variable. 2026-03-04 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Remove case for NEED_RE_INTERVAL * Makefile.am: Remove NEED_RE_INTERVAL list. (reginttrad): Remove use of -r option. * badargs.ok: Updated. 2026-03-04 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Remove case for NEED_LINT_OLD. * Makefile.am: Remove lintold test and file references and NEED_LINT_OLD list. * lintold.awk, lintold.in, lintold.ok: Removed. * badargs.ok: Updated. 2026-02-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests, gensub5. * gensub5.awk, gensub5.in, gensub5.ok: New files. 2026-02-22 Arnold D. Robbins <arnold@skeeve.com> * 5.4.0: Release tar ball made. 2026-02-22 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. 2026-02-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Change text of dynamic extension messages to say "dynamic extensions" instead of "shared libraries". 2026-02-12 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. * Makefile.am: Sort and prettify the big lists of tests. 2026-02-12 Arnold D. Robbins <arnold@skeeve.com> * iolint.awk, iolint.ok: Reverted to previous version. Changes broke things on non-Ubuntu Linux systems. 2026-02-10 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. 2026-02-09 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests, elemnew5 and elemnew6. * elemnew5.awk, elemnew5.ok, elemnew6.awk, elemnew6.ok: New files. 2026-02-03 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (RM): Add a definition, needed at NetBSD 10, at least. * iolint.awk: Ensure PATH is set to find newly created version of "cat". Also make it executable. * iolint.ok: Updated to match the code changes in iolint.awk. 2026-01-26 Scott Deifik <scottd.mail@sbcglobal.net> * Makefile.am (readdir): Always remove _dirlist and _longlist. This avoids giving the wrong impression as to the number of tests that fail should the readdir test fail. 2026-01-18 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. 2026-01-18 Eli Zaretskii <eliz@gnu.org> * Makefile.am (mbprintf5): Silence the echoing of the recipe. 2026-01-15 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (mbprintf5): Remove case/esac for Cygwin, as the test should now pass there. 2026-01-12 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (charset-tests-all, mbprintf5): Remove MS-DOS case, as we no longer support MS-DOS / DJGPP. 2026-01-11 Eli Zaretskii <eliz@gnu.org> * Makefile.am (NEED_TESTOUTCMP): Add hexfloat. (mbprintf5): Remove skipping for MinGW. (EXPECTED_FAIL_MINGW): Fix typo. 2026-01-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Remove randtest, add hexfloat. 2026-01-05 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. 2026-01-05 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (strftime): Remove setting GAWKLOCALE to C, it defaults to that anyway. Thanks to Eli Zaretskii. (nlstringtest): No space before semicolon when setting GAWKLOCALE; needed for pc/GenMakefileTst.awk to work correctly. 2026-01-04 Eli Zaretskii <eliz@gnu.org> * Makefile.am (EXPECTED_FAIL_MINGW): Remove tests that pass. 2025-12-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, hexfloat. * hexfloat.awk, hexfloat.ok: New files. 2025-12-21 Arnold D. Robbins <arnold@skeeve.com> * shortest-match.awk: Fix the program text to use strongly typed regexps. Ooops. * shortest-match.ok: Adjusted. Thanks to Antonio Colombo for pointing out the problem. 2025-12-18 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. 2025-12-17 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Remove duplicate cmdlinefsbacknl2 from the list. Thanks to Nethox <nethox+awk@gmail.com>. 2025-12-16 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Add randtest to the list. 2025-12-12 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. 2025-12-10 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Add some more tests to the list. 2025-12-09 Arnold D. Robbins <arnold@skeeve.com> * mpfrrem.awk, mpfrrem.ok: Add test cases for the MPFR mod operation with non-integer arguments. Thanks to Nethox <nethox+awk@gmail.com> for the patch. 2025-12-01 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, equiv. * equiv.awk, equiv.in, equiv.ok: New files. 2025-11-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (LOCALE_CHARSET_TESTS): Move commas, mbstr1 and mbstr2 tests to here. 2025-10-31 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, hex3. * hex3.awk, hex3.ok: New files. 2025-10-29 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, match5. * match5.awk, match5.in, match5.ok: New files. 2025-10-28 Arnold D. Robbins <arnold@skeeve.com> * lintwarn.awk, lintwarn.ok: Adjust after code changes. 2025-10-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, linttypeof. * linttypeof.awk, linttypeof.ok: New files. 2025-10-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (fmtspcl): Restore this test. * fmtspcl.awk: Code updated to handle Inf values correctly. * fmtspcl.ok: Updated. Unrelated: * asortsymtab-mpfr.ok: Updated. 2025-10-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, lintsubarray. * lintsubarray.awk, lintsubarray.ok: New files. * Makefile.am (EXTRADIST): New test, matchbadarg2. * matchbadarg2.awk, matchbadarg2.in, matchbadarg2.ok: New files. 2025-10-17 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, matchbadarg1. * matchbadarg1.awk, matchbadarg1.in, matchbadarg1.ok: New files. 2025-10-05 Arnold D. Robbins <arnold@skeeve.com> * printfbad4.ok: Update after code change. 2025-07-28 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (NEED_POSIX): Add rscompat here. (NEED_TRADITIONAL): Remove it from here. 2025-07-13 Arnold D. Robbins <arnold@skeeve.com> * elemnew4.awk: Remove calls to stopme(). Oops. Thanks to Hermann Peifer <peifer@gmx.eu> for the report. 2025-07-10 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, elemnew4. * elemnew4.awk, elemnew4.ok: New files. 2025-05-14 Arnold D. Robbins <arnold@skeeve.com> * inplace1.ok, inplace2.ok, inplace2bcomp.ok, inplace3.ok, inplace3bcomp.ok: Updated after changes in the awk files. 2025-04-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, shortest-match. * shortest-match.awk, shortest-match.ok: New files. 2025-04-02 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. * 5.3.2: Release tar made. 2025-03-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, splitwht2. * splitwht2.awk, splitwht2.ok: New files. 2025-03-18 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted for test tarball. 2025-03-17 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, indirectbuiltin6. * indirectbuiltin6.awk, indirectbuiltin6.ok: New files. 2025-03-11 Arnold D. Robbins <arnold@skeeve.com> * colonwarn.awk, colonwarn.ok: Updated after code changes. 2025-02-24 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Clean up before release. * badargs.ok: Adjusted. 2025-02-14 Paul Eggert <eggert@cs.ucla.edu> * Makefile.am (inplace1, inplace2, inplace2bcomp, inplace3, inplace3bcomp): Work around BSD glitch in the test case, not in Gawk itself. 2025-02-05 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, indirectbuiltin5. * indirectbuiltin5.awk, indirectbuiltin5.ok: New files. 2025-02-05 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, memleak3. * memleak3.awk, memleak3.ok: New files. 2025-02-03 Cristian Ioneci <mekanofox@astropostale.com> * Makefile.am (EXTRADIST): New tests: ar2fn_elnew_sc, ar2fn_elnew_sc2, ar2fn_fmod, ar2fn_unxptyp_aref, ar2fn_unxptyp_val * ar2fn_elnew_sc.awk, ar2fn_elnew_sc.ok, ar2fn_elnew_sc2.awk, ar2fn_elnew_sc2.ok, ar2fn_fmod.awk, ar2fn_fmod.ok, ar2fn_unxptyp_aref.awk, ar2fn_unxptyp_aref.ok, ar2fn_unxptyp_val.awk, ar2fn_unxptyp_val.ok: New files. 2025-01-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, memleak2. * memleak2.awk, memleak2.ok: New files. 2025-01-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, indirectbuiltin4. * indirectbuiltin4.awk, indirectbuiltin4.ok: New files. 2025-01-07 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, indirectbuiltin3. * indirectbuiltin3.awk, indirectbuiltin3.ok: New files. 2025-01-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, typeof9. * typeof9.awk, typeof9.ok: New files. 2024-10-25 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (diffout): Use ${PAGER:-more} instead of ${PAGER-more}. 2024-10-21 John Devin <john.m.devin@gmail.com> * Makefile.am (diffout): Use $PAGER or `more' if it's not defined instead of hard coding `more', for output of `make check'. Using `less' would be better, but it's not always available (e.g., Windows). 2024-10-10 Arnold D. Robbins <arnold@skeeve.com> * lintplus2.ok, mpfrmemok1.ok, nsprof1.ok, nsprof2.ok, nsprof3.ok, profile0.ok, profile2.ok, profile3.ok, profile4.ok, profile5.ok, profile6.ok, profile7.ok, profile8.ok, profile9.ok, profile11.ok, profile13.ok, profile14.ok, profile15.ok, profile16.ok, profile17.ok: Updated after code change. 2024-09-19 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRADIST): New test, delmessy. * delmessy.awk, delmessy.ok: New files. 2024-09-17 Arnold D. Robbins <arnold@skeeve.com> * 5.3.1: Release tar made. 2024-09-17 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Adjusted. * Makefile.am: Sort the big bunches of tests. (makepmafile): Reference $(srcdir). 2024-09-16 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, matchuninitialized. * matchuninitialized.awk, matchuninitialized.ok: New files. Thanks to prospero <prospero@cyber-wizard.com> for the test. 2024-09-01 Arnold D. Robbins <arnold@skeeve.com> * backbigs1.in, backbigs1.ok: Use a valid non-space character instead of an invalid one. 2024-08-30 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (makepmafile): Don't ues $< in the rule, that's a GNU Make extension. Thanks to Nelson H.F. Beebe for the heads-up. 2024-08-29 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Updated. 2024-08-12 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, nsprof3. * nsprof3.awk, nsprof3.ok: New files. 2024-08-11 Eli Zaretskii <eliz@gnu.org> * Makefile.am (NEED_TESTOUTCMP): Add printf-corners. 2024-08-09 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (colonwarn): Fix to use AWKPATH. * colonwarn.ok, badargs.ok: Updated. 2024-08-08 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (colonwarn): Save stderr to get the warnings. Thanks to Michal Jaegermann <michal.jnn@gmail.com>. 2024-08-06 Arnold D. Robbins <arnold@skeeve.com> * printf-corners.awk, printf-corners.ok, printf-corners-mpfr: Add six additional test cases. Thanks to Maciej W. Rozycki <macro@redhat.com>. 2024-07-18 Arnold D. Robbins <arnold@skeeve.com> * trailbs.ok: Updated (again) after minrx code change. 2024-07-17 Arnold D. Robbins <arnold@skeeve.com> * trailbs.ok: Updated after minrx code change. 2024-07-23 Arnold D. Robbins <arnold@skeeve.com> * printf-corners.awk, printf-corners.ok, printf-corners-mpfr: Add an additional test case. 2024-07-05 Maciej W. Rozycki <macro@redhat.com> * printf-corners.awk, printf-corners.ok, printf-corners-mpfr: Remove cases with "inf" input. Add further cases. 2024-07-11 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, printf-corners. * printf-corners.awk, printf-corners.ok, printf-corners-mpfr.ok: New files. 2024-06-27 Arnold D. Robbins <arnold@skeeve.com> * hsprint.awk: Add headers to output, fix printing of format string. * hsprint.ok: Updated. 2024-06-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add asortsymtab-mpfr.ok. * asortsymtab-mpfr.ok: New file. * testext-mpfr.ok: Updated. 2024-06-08 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Change `egrep -q' to `egrep -s' for greater portability. * Makefile.am: Change uses of `grep -E' to `egrep -s' for more portability. Thanks to Nelson Beebe for the reports. 2024-05-19 Arnold D. Robbins <arnold@skeeve.com> * paramres.ok: Updated after code change. 2024-04-20 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests: strsubscript. * strsubscript.awk, strsubscript.ok: New files. 2024-04-03 Arnold D. Robbins <arnold@skeeve.com> * backbigs1.ok: Adjust. 2024-02-29 Arnold D. Robbins <arnold@skeeve.com> MinRX changes. * Makefile.am (EXTRA_DIST): regexuparrow is a new test. * regexuparrow.awk, regexuparrow.in, regexuparrow.ok: New files. * lintwarn.awk: Comment out a now invalid test. * lintwarn.ok: Adjust. * regex3minus.ok: Adjust. * regexpbad.ok: Adjust. * reindops.awk, reindops.ok: Adjust. * trailbs.ok: Adjust. 2024-02-29 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Add GAWK_TEST_ARGS to .sh tests. 2024-01-28 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests: match4. * match4.awk, match4.ok: New files. 2023-12-24 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests: dbugarray3, dbugarray4. * dbugarray3.awk, dbugarray3.in, dbugarray3.ok, dbugarray4.awk, dbugarray4.in, dbugarray4.ok: New files. 2023-12-21 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: dbugarray2. * dbugarray2.awk, dbugarray2.in, dbugarray2.ok: New files. 2023-12-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: dbugarray1. * dbugarray1.awk, dbugarray1.in, dbugarray1.ok: New files. 2023-11-28 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests: typeof7 and typeof8. * typeof7.awk, typeof7.ok, typeof8.awk, typeof8.ok: New files. 2023-11-16 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, re_test. * re_test.awk, re_test.in, re_test.ok: New files. 2023-11-02 Arnold D. Robbins <arnold@skeeve.com> * 5.3.0: Release tar ball made. 2023-11-02 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Updated after version bump. 2023-10-24 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Updated after version bump. 2023-10-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Sort and prettify the various collections of tests in preparation for a release. 2023-10-18 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Update with more tests. 2023-10-15 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Updated after version bump. 2023-10-12 Eli Zaretskii <eliz@gnu.org> * Makefile.am (EXPECTED_FAIL_MINGW): Add a few non-ASCII tests. 2023-10-09 Arnold D. Robbins <arnold@skeeve.com> * cmdlinefsbacknl2.sh: Add sed commands after all the od commands to fix up whitespace so that the test passes on MacOS. 2023-10-08 Arnold D. Robbins <arnold@skeeve.com> * cmdlinefsbacknl2.sh: Add -v BINMODE=2 to gawk invocation for Windows. Thanks to Eli Zaretskii for the tip. * cmdlinefsbacknl2.ok: Updated after fix to warning message. Unrelated: * Makefile.am (EXTRA_DIST): New test, lintplus3. * lintplus3.awk, lintplus3.in, lintplus3.ok: New files. 2023-10-04 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Update after code changes. 2023-10-03 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, lintplus2. * lintplus2.awk, lintplus2.ok: New files. 2023-09-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, gsubnulli18n. * gsubnulli18n.awk, gsubnulli18n.ok: New files. 2023-09-05 Arnold D. Robbins <arnold@skeeve.com> * mtchi18n2.awk: Change to use \u in the regexp instead of octal escapes. 2023-09-01 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, mtchi18n2. * mtchi18n2.sh, mtchi18n2.ok: New files. Thanks to Miguel Pineiro Jr <mpj@pineiro.cc> for the tests. 2023-08-20 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, cmdlinefsbacknl2. * cmdlinefsbacknl2.sh, cmdlinefsbacknl2.ok: New files. Thanks to Miguel Pineiro Jr <mpj@pineiro.cc> for the test. 2023-07-09 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, regexpbad. * regexpbad.sh, regexpbad.ok: New files. 2023-06-22 Arnold D. Robbins <arnold@skeeve.com> * csv1.ok: Updated after code fix. 2023-06-12 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, cmdlinefsbacknl. * cmdlinefsbacknl.sh, cmdlinefsbacknl.ok: New files. 2023-06-04 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, gensub4. * gensub4.awk, gensub4.ok: New files. 2023-05-28 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (readdir_test): Adjust comparison programs. 2023-05-25 Arnold D. Robbins <arnold@skeeve.com> Deal with removal of extension/readdir_test.c. * Makefile.am (EXTRA_DIST, GENTEST_UNUSED): New file: check_retest.awk. (readdir_test): Simplified. (readdir_retest): Revised. * check_retest.awk: New file. 2023-05-07 Arnold D. Robbins <arnold@skeeve.com> * 5.2.2: Release tar ball made. 2023-05-07 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Update after code changes (again). 2023-04-20 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Update after code changes. 2023-04-13 Manuel Collado <mcollado2011@gmail.com> * Makefile.am (EXTRA_DIST): New test: csvodd. (NEED_CSV): Add csvodd. * New files: csvodd.awk, csvodd.in, csvodd.ok: 2023-04-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: asortsymtab. * asortsymtab.awk, asortsymtab.ok: New files. 2023-04-13 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Update after code changes. 2023-04-07 zhou shuiqing <zhoushuiqing321@outlook.com> * sort1.awk: Add tests for ind_num_desc and @ind_str_asc. * sort1.ok: Updated. 2023-03-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: unicode1. * unicode1.awk, unicode1.ok: New files. * funstack.ok: Updated after code change. 2023-03-23 Arnold D. Robbins <arnold@skeeve.com> * csv1.in, csv1.ok: Adjusted after code change and to match RFC 4180 format. 2023-03-21 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST, NEED_CSV, GAWK_EXT_TESTS): New test, csv3. * csv3.awk, csv3.in, csv3.ok: New files. 2023-03-17 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST, NEED_CSV, GAWK_EXT_TESTS): New test, csv2. * csv2.awk, csv2.ok: New files. 2023-03-16 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Handle NEED_CSV. * Makefile.am (NEED_CSV): New list of tests that need --csv. * badargs.ok: Update after code changes. * csv1.awk: Adjust after code changes. 2023-03-09 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Update after code changes. 2023-02-26 Arnold D. Robbins <arnold@skeeve.com> * Multiple files: Remove trailing whitespace. 2023-02-24 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: elemnew2. * elemnew2.awk, elemnew2.ok: New files. * Makefile.am (EXTRA_DIST): New test: elemnew3. * elemnew3.awk, elemnew3.ok: New files. 2023-02-09 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Update after code changes. 2023-01-31 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: elemnew1. * elemnew1.awk, elemnew1.ok: New files. Also, update the copyright year. * Makefile.am (EXTRA_DIST): New test: fieldassign. * fieldassign.awk, fieldassign.in, fieldassign.ok: New files. 2023-01-22 Arnold D. Robbins <arnold@skeeve.com> * makepmafile.c (main): Make the file mode 0600. Update copyright year. * time.awk, time.ok: Add test for strptime(). 2022-11-25 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Use `grep -E' instead of egrep in some of the test recipes to avoid the obnoxious warning out of GNU egrep. Thanks to Tomasz Kloczko <kloczko.tomasz@gmail.com> for the report. 2022-11-17 Arnold D. Robbins <arnold@skeeve.com> * 5.2.1: Release tar ball made. 2022-11-03 Eli Zaretskii <eliz@gnu.org> * Makefile.am (EXPECTED_FAIL_MINGW): Add dbugeval4. 2022-10-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: divzero2. * divzero2.awk, divzero2.ok: New files. 2022-10-14 Andrew J. Schorr <aschorr@telemetry-investments.com> * Makefile.am (readall): Capture stderr from the programs also. * id.ok, readall.ok, readall1.awk, readall2.awk, testext.ok: Adjusted after code changes. 2022-09-25 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Rename elemnew tests to mdim: * mdim5.*: Renamed from elemnew1.*. * mdim6.*: Renamed from elemnew2.*. * mdim7.*: Renamed from elemnew3.*. * mdim8.*: Renamed from elemnew4.*. 2022-09-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: elemnew4. * elemnew4.awk, elemnew4.in, elemnew4.ok: New files. 2022-09-17 Arnold D. Robbins <arnold@skeeve.com> * readall.ok, readall1.awk, readall2.awk: Update for code changes. 2022-09-16 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: dbugeval4. (NEED_DEBUG): Add dbugeval4. * dbugeval4.awk, dbugeval4.in, dbugeval4.ok: New files. 2022-09-14 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests: elemnew1, elemnew2, elemnew3. * elemnew1.awk, elemnew1.ok, elemnew2.awk, elemnew2.ok, elemnew3.awk, elemnew3.ok: New files. 2022-09-04 Arnold D. Robbins <arnold@skeeve.com> * 5.2.0: Release tar ball made. 2022-09-04 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (MACHINE_TESTS): Move inf-nan-torture to here. Move these tets to the end and add a message that if any of them fail, don't worry about it. Thanks to "WeissonHan" <Weisson@linux.alibaba.com> for the report. 2022-08-29 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): csv1: New test. * csv1.awk, csv1.in, csv1.ok: New files. 2022-08-25 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): nsbad2, nsbad3: new tests. * nsbad2.awk, nsbad2.ok, nsbad3.awk, nsbad3.ok: New files. * lintwarn.awk, lintwarn.ok, noparms.ok, nsbad.awk, nsbad.ok, parseme.ok, synerr3.ok, unterm.ok: Modified after code changes. 2022-08-14 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): divzero: new test. * divzero.awk, divzero.ok: New files. 2022-08-08 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_MINGW): Remove nsidentifier from the list. (SORT2): New variable, adds LC_ALL=C to sort command. (nsidentifier): Set SORT variable to $(SORT2) in test. * nsidentifier.awk: Use SORT command line variable for sort command, set it to default if not supplied. * nsidentifier.ok: Adjusted after test change. 2022-08-07 Eli Zaretskii <eliz@gnu.org> * Makefile.am (EXPECTED_FAIL_MINGW): Add 3 failing tests. 2022-07-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add makepmafile.c and pma.ok. (NEED_PMA): New macro. (pma-msg-start, pma-tests, pma-msg-end, pma): New targets. These add a test for the PMA allocator. Thanks to Pat Rankin for the suggestion. (clean-local): Remove the makepmafile executable. * makepmafile, pma.ok: New files. 2022-07-22 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Take indirectbuiltin2 out of the extension tests also. (mpfrsqrt): Add condition on supporting the API. 2022-07-21 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (SHLIB_TESTS): Add indirectbuiltin2, for z/OS. 2022-07-17 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (env-check): New target to check that GAWK_PERSIST_FILE is not set. Thanks to Terence Kelly for the suggestion. 2022-07-14 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Sort and prettify various lists of tests. 2022-07-11 Arnold D. Robbins <arnold@skeeve.com> * time.ok: Adjust after code changes. * Makefile.am (readall, indirectbuiltin2): Adjust for out of tree build. * indirectbuiltin2.ok: Adjust after code changes. 2022-07-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_DJGPP): Removed. 2022-07-01 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Update copyright year. 2022-06-30 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): mdim4: new test. * mdim4.awk, mdim4.in, mdim4.ok: New files. 2022-06-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): mdim3: new test. * mdim3.awk, mdim3.ok: New files. 2022-05-24 Adam Van Scyoc <avanscy@g.clemson.edu> * Makefile.am (EXTRA_DIST): getlnfa, new test. * getlnfa.awk, getlnfa.ok: New files. 2022-05-03 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (AWK): Add GAWK_NO_MPFR_WARN=1 to the list. 2022-04-28 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): symtab12, new test. * symtab12.awk, symtab12.ok: New files. Unrelated: * Makefile.am (EXTRA_DIST): mpfrnegzero2, new test. (NEED_MPFR): Ditto. * mpfrnegzero2.awk, mpfrnegzero2.ok: New files. 2022-04-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): regex3minus, new test. * regex3minus.awk, regex3minus.ok: New files. 2022-04-21 Arnold D. Robbins <arnold@skeeve.com> * profile5.ok, profile10.ok, profile11.ok: Updated after code changes. * profile17.awk, profile17.ok: New files. 2022-03-31 Arnold D. Robbins <arnold@skeeve.com> * aadelete1.awk, aadelete1.ok: Changed to sync with code changes. 2022-03-30 Arnold D. Robbins <arnold@skeeve.com> * delarprm2.awk, delarprm2.ok: Changes to make test more helpful. 2022-03-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): mdim1, mdim2: new tests. * mdim1.awk, mdim1.ok, mdim2.awk, mdim2.ok: New files. 2022-03-27 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): indirectcall3, new test. * indirectcall3.awk, indirectcall3.ok: New files. 2022-02-27 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Updated after code change. 2022-02-10 Andrew J. Schorr <aschorr@telemetry-investments.com> * Makefile.am (EXTRA_DIST): close_status, new test. * close_status.awk, close_status.ok: New files. 2022-02-10 Arnold D. Robbins <arnold@skeeve.com> * nsidentifier.ok: Update after code changes. 2022-02-09 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): indirectbuiltin2, new test. * indirectbuiltin2.awk, indirectbuiltin2.ok: New files. 2022-01-05 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): nsidentifier, new test. * nsidentifier.awk, nsidentifier.ok: New files. 2021-12-08 Andrew J. Schorr <aschorr@telemetry-investments.com> * Makefile.am (EXTRA_DIST): Add readall1.awk, readall2.awk, and readall.ok. (SHLIB_TESTS): Add readall. (GENTESTS_UNUSED): Add readall1.awk and readall2.awk. (readall): Add new test of the writeall and readall functions. * readall1.awk, readall2.awk, readall.ok: New files. 2021-12-08 Andrew J. Schorr <aschorr@telemetry-investments.com> * Makefile.am (testext): Change awk pattern to include functions in testext.awk. (diffout): If running MPFR tests and there's an mpfr.ok file, compare to that instead of to the regular ok file. * testext.ok, testext-mpfr.ok: Update for new test_array_create test. 2021-12-07 Andrew J. Schorr <aschorr@telemetry-investments.com> * iolint.awk, iolint.ok: Reorder "cat" pipe/output file test to reduce the likelihood of a race condition, since close operates on the most-recently-used item. Thanks to Miguel Pineiro Jr., <mpj@pineiro.cc>, for suggesting the fix. 2021-11-21 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): stupid5, new test. * stupid5.awk, stupid5.ok: New files. * stupid3.ok, stupid4.ok: Updated after code changes. 2021-11-18 Arnold D. Robbins <arnold@skeeve.com> * rwarray.awk: Improve test, add string and numbers. Unrelated: * iolint.awk: Restore the disabled test using eval in the child to run different commands. Thanks to Miguel Pineiro Jr., <mpj@pineiro.cc>. 2021-11-14 Arnold D. Robbins <arnold@skeeve.com> * iolint.awk: Disable test with race condition. Thanks to Andreas Schwab <schwab@linux-m68k.org> for the report. 2021-11-08 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am: Add a '-' to tests so that if they fail, the whole suite will continue to run. Thanks to Andreas Schwab <schwab@linux-m68k.org> for the report. * Gentests: Ditto. 2021-10-27 Arnold D. Robbins <arnold@skeeve.com> * 5.1.1: Release tar ball made. 2021-10-18 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): profile16, new test. * profile16.awk, profile16.ok: New files. 2021-10-13 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Add check for ZOS_FAIL targets that have to be edited manually. * Makefile.am: Update relevant targets. Unrelated: * Makefile.am: Update copryight year, reformat some of the lists. 2021-09-27 Andrew J. Schorr <aschorr@telemetry-investments.com> * ordchr.awk, ordchr.awk: Add test for ord signedness. 2021-09-19 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Remove commas.in from the list. Thanks to `make distcheck' for the report. 2021-09-14 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_MINGW): Remove fmttest and hsprint. They seem to work now. Thanks to Scott Deifik <scottd.mail@sbcglobal.net> for the report. 2021-09-10 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): functab6, new test. * functab6.awk, functab6.ok: New files. * symtab10.ok: Modified after code change. * symtab10.in: Removed. 2021-09-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): typeof6, new test. * typeof6.awk, typeof6.ok: New files. * Makefile.am (EXTRA_DIST): commas, new test. * commas.awk, commas.ok: New files. 2021-08-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): regexsub, new test. * regexsub.awk, regexsub.ok: New files. 2021-05-15 Eli Zaretskii <eliz@gnu.org> * iolint.ok: Reorder results to follow the order of iolint.awk. * iolint.awk: Use "BINMODE = 2", otherwise the result of cksum on non-Posix platforms will not match. Reorder the tests to make the binary mode used only in the last one. 2021-05-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Updated and sorted / uniqued. (clean-local): Remove X_* files from diffout-zos. 2021-05-12 Arnold D. Robbins <arnold@skeeve.com> * localenl.sh: Fix for Bash 5.1. Thanks to Marius Bakke <marius@gnu.org> for the report and fix. 2021-05-10 Arnold D. Robbins <arnold@skeeve.com> * argcasfile.ok: Add the leading space in the argument; see pc/ChangeLog for explanation why. General: - Don't use egrep -q, not portable to Solaris 10. - Use $(CMP) instead of cmp. * iolint.awk: Change order so can use plain 'cat' instead of 'exec cat'. Makes it available for MinGW. * iolint.ok: Update after code changes. * Makefile.am (iolint): Update shell recipe. 2021-05-09 Eli Zaretskii <eliz@gnu.org> * Makefile.am (EXPECTED_FAIL_MINGW): Update for the new tests. * argcasfile.ok: Adjust for the leading space in the argument; see pc/ChangeLog for explanation why. 2021-05-08 Arnold D. Robbins <arnold@skeeve.com> * iolint.awk: Use cksum instead of md5sum, for better portability. * iolint.ok: Adjusted. 2021-05-05 Arnold D. Robbins <arnold@skeeve.com> * CMakeLists.txt: Removed. 2021-05-05 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (iolint): Fix for out-of-tree builds. (testext): Ditto * iolint.ok: Updated. 2021-05-02 Arnold D. Robbins <arnold@skeeve.com> * asortbool.awk, functab5.ok, id.ok, rwarrray.awk, symtab11.ok: Revise after code changes. 2021-04-28 Arnold D. Robbins <arnold@skeeve.com> * asortbool.ok: Revise after code changes. * rwarray.awk: Ditto. 2021-04-14 Arnold D. Robbins <arnold@skeeve.com> * noeffect.awk: Add more test cases. Thanks to Wolfgang Laun <wolfgang.laun@gmail.com>. * lintwarn.ok, noeffect.ok: Updated after code and test changes. 2021-03-30 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): asortbool, new test. * asortbool.awk, asortbool.ok: New files. * rwarray.awk: Add test of saving/restoring bool values. 2021-03-08 Arnold D. Robbins <arnold@skeeve.com> * dumpvars.ok, functab5.ok, id.ok, intest.awk, symtab11.ok, symtab8.ok: Updated after code changes. 2021-02-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): argcasfile, new test. * argcasfile.awk, argcasfile.in, argcasfile.ok: New files. 2021-01-09 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): octdec, new test. * octdec.awk, octdec.ok: New files. 2021-01-07 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): modifiers, new test. * modifiers.sh, modifiers.ok: New files. Unrelated: * Makefile.am (EXTRA_DIST): rsnullre, new test. * rsnullre.awk, rsnullre.in, rsnullre.ok: New files. 2020-12-26 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): fpat9, new test. * fpat9.awk, fpat9.in, fpat9.ok: New files. 2020-12-20 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Remove forcenum-mpfr.ok. * forcenum-mpfr.ok: File deleted, no longer needed. 2020-12-19 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): inf-nan-torture, new test. * inf-nan-torture.awk, inf-nan-torture.in, inf-nan-torture.ok: New files. 2020-10-29 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): functab5, new test. (SHLIB_TESTS): Ditto. * functab5.awk, functab5.ok: New files. 2020-10-09 Arnold D. Robbins <arnold@skeeve.com> * xref.awk: Bug fix: Identifiers can have underscore in the middle. Thanks to Tom Gray <tom_gray@sonic.net> for the report, way back on Wed, 25 Jan 2012. * profile2.ok: Updated after above code change. 2020-10-05 Arnold D. Robbins <arnold@skeeve.com> * iolint.awk, iolint.ok: Remove |& test to cat. It was inherently racy. Unrelated: * Makefile.am (diffout): Switch to `diff -u' since Busybox doesn't support the old -c option. Thanks to Nelson Beebe for the report. 2020-10-01 Arnold D. Robbins <arnold@skeeve.com> * iolint.awk, iolint.ok: Adjust output to cat for exit status portability. Thanks to Andrew Schorr for finding the issue. * Makefile.am (iolint): Adjust scaffolding around the test. 2020-09-21 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test iolint. Sort the list of files beginning with 'i'. * iolint.awk, iolint.ok: New files. 2020-09-04 Arnold D. Robbins <arnold@skeeve.com> * id.ok: Updated after code changes. 2020-08-24 Arnold D. Robbins <arnold@skeeve.com> * mbstr1.ok, mbstr2.ok: Updated after code changes. 2020-08-20 Arnold D. Robbins <arnold@skeeve.com> * profile14.ok: Updated. Somehow it was not done right to start. 2020-08-17 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests, profile14 and profile15. * profile14.awk, profile14.ok, profile15.awk, profile15.ok: New files. 2020-08-12 Arnold D. Robbins <arnold@skeeve.com> * nsprof1.ok, nsprof2.ok: Updated after code changes. 2020-08-04 Arnold D. Robbins <arnold@skeeve.com> Simplify handling of tests that have an -mpfr.ok file. * Gentests: Remove CHECK_MPFR handling. Instead, read the EXTRA_DIST list of files and generate better checking tests for tests that have an -mpfr.ok file. Use GAWK_TEST_ARGS instead of AWKFLAGS. * Makefile.am (CHECK_MPFR): Removed. (arrdbg, testext): Checks updated. 2020-07-20 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXPECTED_FAIL_ZOS): Add posix_compare to the list. 2020-07-12 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Remove arrdbug-mpfr.ok and add testext-mpfr.ok. (CHECK_MPFR): Cleaned up. (arrdbg): Adjust the flow. (testext): Ditto. * arrdbg.awk: Update code. 2020-07-08 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add additional ok files for MPFR. (CHECK_MPFR): Add arraytype, arrdbg, forcenum and numrange (arrdbg): Update to check -mpfr.ok file also. * arraytype-mpfr.ok, arrdbg-mpfr.ok, forcenum-mpfr.ok, numrange-mpfr.ok: New files. 2020-07-07 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, mpfrcase2. * mpfrcase2.awk, mpfrcase2.in, mpfrcase2.ok: New files. 2020-07-06 Andrew J. Schorr <aschorr@telemetry-investments.com> * Makefile.am (AWK): Append $(GAWK_TEST_ARGS) to enable running tests with -M enabled for MPFR debugging. 2020-07-05 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests, mpfrcase, mpfrnonum. * mpfrcase.awk, mpfrcase.in, mpfrcase.ok, mpfrnonum.awk, mpfrnonum.in, mpfrnonum.ok: New files. 2020-07-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, posix_compare. * posix_compare.awk, posix_compare.ok: New files. Unrelated: * badargs.ok: Updated after code changes. 2020-06-29 Arnold D. Robbins <arnold@skeeve.com> * dbugeval2.ok, dbugtypedre1.ok, dbugtypedre2.ok, symtab10.ok, watchpoint1.ok: Updated after code changes. 2020-06-10 Arnold D. Robbins <arnold@skeeve.com> Miscellaneous fixes from Michael Builov <mbuilov@gmail.com>. * Gentests: Use correct locale for JP. 2020-06-08 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, strfieldnum. * strfieldnum.awk, strfieldnum.in, strfieldnum.ok: New files. 2020-05-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, lintplus. * lintplus.awk, lintplus.ok: New files. 2020-04-14 Arnold D. Robbins <arnold@skeeve.com> * 5.1.0: Release tar ball made. 2020-04-10 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, fpat8. * fpat8.awk, fpat8.in, fpat8.ok: New files. 2020-04-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, rsnulw. * rsnulw.awk, rsnulw.in, rsnulw.ok: New files. 2020-03-18 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (zos-diffout): Change per request from Daniel Richard G. 2020-03-15 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (zos-diffout): New target. (EXPECTED_FAIL_ZOS): Add more tests to the list. 2020-03-09 Andrew J. Schorr <aschorr@telemetry-investments.com> * symtab11.ok: Update for @val_type_asc ordering changes. 2020-03-09 Arnold D. Robbins <arnold@skeeve.com> * beginfile2.ok, funsmnam.ok, incdupe4.ok, incdupe5.ok, incdupe6.ok, incdupe7.ok, lintold.ok, nofile.ok, nulinsrc.ok, paramasfunc1.ok, paramasfunc2.ok, paramres.ok, space.ok: Update after code changes. 2020-03-07 Arnold D. Robbins <arnold@skeeve.com> * symtab11.awk, symtab11.ok: Add value of array elements to the output. 2020-03-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (profile5): Use AWKPATH so that out-of-tree builds work correctly. 2020-02-09 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (profile5): Append results of stderr to the test output. Thanks to John Malmberg for the report. * profile5.ok: Updated. 2020-01-26 Arnold D. Robbins <arnold@skeeve.com> * functab4.awk: Code changes to avoid race conditions calling stat on the test directory. Thanks to Michal Jaegermann and Andrew J. Schorr. * Makefile.am: Fix lack of backslash continuation and regenerate. 2020-01-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, symtab11. * symtab11.awk, symtab11.ok: New files. 2020-01-19 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, profile13. * profile13.awk, profile13.ok: New files. * profile5.ok: Updated after code changes. 2020-01-08 Arnold D. Robbins <arnold@skeeve.com> * indirectbuiltin.awk, numrange.awk, numrange.ok: Changes after code changes. * Makefile.am (EXTRA_DIST): New tests, stupid1 and stupid2. * stupid1.awk, stupid1.ok: New files. * stupid2.awk, stupid2.ok: New files. * Makefile.am (EXTRA_DIST): New tests, stupid3 and stupid4. * stupid3.awk, stupid3.ok: New files. * stupid4.awk, stupid4.ok: New files. 2019-11-09 Alexey Pawlow <alexey.pawlow@gmail.com> * Makefile.am (mbprintf5): Add check for MSYS. (readdir_retest): Ditto. 2019-11-03 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test, fpat7. * fpat7.awk, fpat7.ok, fpat7.in: New files. 2019-10-13 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests, typedregex5 and typedregex6. * typedregex5.awk, typedregex5.ok, typedregex6.in, typedregex5.in, typedregex6.awk, typedregex6.ok: New files. 2019-09-24 Jürgen Kahrs Google <juergen.kahrs@googlemail.com> * Makefile.am (EXTRA_DIST): New test, mpfranswer42. * mpfranswer42.awk, mpfranswer42.ok: New files. 2019-07-23 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Fix typos in filenames. 2019-06-28 Michal Jaegermann <michal.jnn@gmail.com> Add backwards compatibility tests for inplace. * Makefile.am (EXTRA_DIST): New tests, inplace2bcomp, inplace2bcomp. * inplace2bcomp.1.ok, test/inplace2bcomp.1.orig.ok, test/inplace2bcomp.2.ok, test/inplace2bcomp.2.orig.ok, test/inplace2bcomp.ok, test/inplace3bcomp.1.ok, test/inplace3bcomp.1.orig.ok, test/inplace3bcomp.2.ok, test/inplace3bcomp.2.orig.ok, test/inplace3bcomp.ok: New files. 2019-06-26 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New tests, nsawk1[abc] and nsawk2[ab]. * nsawk1.awk, nsawk1a.ok, nsawk1b.ok, nsawk1c.ok, nsawk2.awk, nsawk2a.ok, nsawk2b.ok: New files. Tests courtesy of Michal Jaegermann. Unrelated: * inplace1.ok, inplace2.ok, inplace3.ok: Updated after code changes. 2019-06-19 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: escapebrace. * escapebrace.awk, escapebrace.in, escapebrace.ok: New files. 2019-06-18 Arnold D. Robbins <arnold@skeeve.com> * 5.0.1: Release tar ball made. 2019-05-22 Arnold D. Robbins <arnold@skeeve.com> * badargs.ok: Updated after code changes. 2019-05-07 Arnold D. Robbins <arnold@skeeve.com> * Gentests: Finish handling NEED_SANDBOX. 2019-05-06 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: sandbox1. (NEED_SANDBOX): New list of tests. * Gentests: Handle NEED_SANDBOX. * sandbox1.awk, sandbox1.ok: New files. 2019-02-22 Andrew J. Schorr <aschorr@telemetry-investments.com> * Makefile.am (EXTRA_DIST): New test: assignnumfield2. * assignnumfield2.awk, assignnumfield2.ok: New files. 2019-04-21 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): New test: fscaret. * fscaret.awk, fscaret.in, fscaret.ok: New files. 2019-04-18 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add ChangeLog.1 to the list. Ooops. (synerr3): New test. * synerr3.awk, synerr3.ok: New files. 2019-04-12 Arnold D. Robbins <arnold@skeeve.com> * ChangeLog.1: Rotated ChangeLog into this file. * ChangeLog: Created anew for gawk 5.0.0 and on. * 5.0.0: Release tar ball made.