mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-03 09:00:21 +00:00
23f24377b1
July 27, 2021: As per IEEE Std 1003.1-2008, -F "str" is now consistent with -v FS="str" when str is null. Thanks to Warner Losh. July 24, 2021: Fix readrec's definition of a record. This fixes an issue with NetBSD's RS regular expression support that can cause an infinite read loop. Thanks to Miguel Pineiro Jr. Fix regular expression RS ^-anchoring. RS ^-anchoring needs to know if it is reading the first record of a file. This change restores a missing line that was overlooked when porting NetBSD's RS regex functionality. Thanks to Miguel Pineiro Jr. Fix size computation in replace_repeat() for special case REPEAT_WITH_Q. Thanks to Todd C. Miller. Also, included the tests from upstream, though they aren't yet connected to the tree. Sponsored by: Netflix
20 lines
757 B
Plaintext
20 lines
757 B
Plaintext
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).
|