HomeFreeBSD

ota: Import ota from 20241124 (930d75157063)

Description

ota: Import ota from 20241124 (930d75157063)

Minor bug fixes to man page, tests, fnematch (fixing erroneous output),
string escape sequences and improve flow control by optimizing gototab.

Nov 24, 2023:

Fix issue #199: gototab improvements to dynamically resize the
table, qsort and bsearch to improve the lookup speed as the
table gets larger for multibyte input. thanks to Arnold Robbins.

Nov 23, 2023:
Fix Issue #169, related to escape sequences in strings.
Thanks to Github user rajeevvp.
Fix Issue #147, reported by Github user drawkula, and fixed
by Miguel Pineiro Jr.

Nov 20, 2023:
rewrite of fnematch to fix a number of issues, including
extraneous output, out-of-bounds access, number of bytes
to push back after a failed match etc.
thanks to Miguel Pineiro Jr.

Nov 15, 2023:
Man page edit, regression test fixes. thanks to Arnold Robbins
consolidation of sub and gsub into dosub, removing duplicate
code. thanks to Miguel Pineiro Jr.
gcc replaced with cc everywhere.

Sponsored by: Netflix

Details

Provenance
impAuthored on Nov 26 2023, 3:12 PM
Parents
rG2e406c584fe4: ota: Import One True Awk from 20231102 (254b979f32df)
Branches
Unknown
Tags
Unknown
References
tag: vendor/one-true-awk/930d75157063