Commit graph

5 commits

Author SHA1 Message Date
Warner Losh 746b7396bb one-true-awk: import 20210221 (1e4bc42c53a1) which fixes a number of bugs
Import the latest bsd-features branch of the one-true-awk upstream:

o Move to bison for $YACC
o Set close-on-exec flag for file and pipe redirects that aren't std*
o lots of little fixes to modernize ocde base
o free sval member before setting it
o fix a bug where a{0,3} could match aaaa
o pull in systime and strftime from NetBSD awk
o pull in fixes from {Net,Free,Open}BSD
o add BSD extensions and, or, xor, compl, lsheift, rshift

Sponsored by:		Netflix
2021-07-07 17:09:41 -06:00
Warner Losh 03ee4d05f1 Import latest one-true-awk from upstream
Import git hash 4189ef5d from https://github.com/onetrueawk/awk.git as
there's not been a release in a while.

Upstream one-true-awk woke-up! Time to catch up. This may also revert
FreeBSD changes that we'd placed in the vendor branch in anticipation
of their inclusion in upstream. That's not yet the case, and these
will be resolved in the merge.

See FIXES for a complete list of bugs fixed (starting with the Jun 7,
2018 entry).
2019-06-02 04:23:56 +00:00
Pedro F. Giffuni 7fdcc31daa one-true-awk: replace 0 with NULL for pointers
Also remove a redundant semicolon.
Submitted upstream already.
2016-05-29 16:18:55 +00:00
Ruslan Ermilov d9859a0e4b Vendor import of bwk's 26-Nov-2009 release. 2010-01-09 23:04:24 +00:00
Ruslan Ermilov 6023075d0d Flatten out vendor tree. 2010-01-09 22:31:11 +00:00
Renamed from contrib/one-true-awk/maketab.c (Browse further)