#
ed569bc2 |
| 28-Feb-2024 |
Aaron LI <aly@aaronly.me> |
vendor/awk: upgrade from 20220912 to 20240122
This version is described in "The Awk Programming Language", Second Edition, by Al Aho, Brian Kernighan, and Peter Weinberger (Addison-Wesley, 2024, ISB
vendor/awk: upgrade from 20220912 to 20240122
This version is described in "The Awk Programming Language", Second Edition, by Al Aho, Brian Kernighan, and Peter Weinberger (Addison-Wesley, 2024, ISBN-13 978-0138269722, ISBN-10 0138269726).
Features: - support UTF-8 input - support CSV (comma-separated values) input
Fixes: - see FIXES and FIXES.1e - see commit history at: https://github.com/onetrueawk/awk/commits/master
show more ...
|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0 |
|
#
48f09a05 |
| 09-Nov-2022 |
Antonio Huete Jimenez <tuxillo@quantumachine.net> |
vendor/awk: upgrade from 20200702 to 20220912
Bugfixes and maintenance:
- Clean up xfree, remove redundant NULL check. - Stop leaking tempcells from extra arguments in format. - Fix leak of qstring
vendor/awk: upgrade from 20200702 to 20220912
Bugfixes and maintenance:
- Clean up xfree, remove redundant NULL check. - Stop leaking tempcells from extra arguments in format. - Fix leak of qstring result in setclvar. - Fix leak of regex string representations. - Fix memory leak in string assignment to built-ins. - Eliminate file management memory leak. - When closing, don't flush input streams - Heap buffer overflow from PR #83 fixed in #121.
For details, see FIXES, or commit history at https://github.com/onetrueawk/awk/commits/master
show more ...
|
Revision tags: v6.2.2, v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
e5e686a0 |
| 03-Jul-2020 |
Daniel Fojt <df@neosystem.org> |
vendor/awk: upgrade from 20200612 to 20200702
Bugfixes and maintenance:
- rename dprintf to DPRINTF and use C99 cpp variadic arguments - fixed backslash not matching against [[:punct:]] (and other
vendor/awk: upgrade from 20200612 to 20200702
Bugfixes and maintenance:
- rename dprintf to DPRINTF and use C99 cpp variadic arguments - fixed backslash not matching against [[:punct:]] (and other similar character classes) - fixed concatenation regression - fixed regression with changed SUBSEP in subscript
For details, see FIXES, or commit history at https://github.com/onetrueawk/awk/commits/master
show more ...
|
#
1d48fce0 |
| 24-Jun-2020 |
Daniel Fojt <df@neosystem.org> |
vendor/awk: upgrade from 20121220 to 20200612
Summary of notable changes:
- fixed buffer overflow in error reporting - OFS value used to rebuild the record was incorrect - add POSIX standard %a and
vendor/awk: upgrade from 20121220 to 20200612
Summary of notable changes:
- fixed buffer overflow in error reporting - OFS value used to rebuild the record was incorrect - add POSIX standard %a and %A to supported formats - decrementing NF did not change $0 - unary plus on a string constant returned the string - avoid undefined behaviour when using ctype(3) functions in relex() - make getline handle numeric strings - added support for POSIX-standard interval expressions in regexps - use of random(3) as the random number generator - support POSIX-specified C-style escape sequences "\a" and "\v" in command line arguments and regular expressions - fix various array / memory overruns - import code from NetBSD awk that implements RS as a regular expression - add an optimization for string concatenation - fix a bug whereby a{0,3} could match four a's - input/output errors on closing files are now fatal instead of mere warnings - if POSIXLY_CORRECT is set in the environment, then sub and gsub use POSIX rules for multiple backslashes - it's no longer necessary to use the -y flag to bison - backslash continuation inside strings removes the newline - avoid any spurious errors left over from previous calls
For details, see FIXES, or commit history at https://github.com/onetrueawk/awk/commits/master
show more ...
|
Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0 |
|
#
b12bae18 |
| 12-Aug-2011 |
Sascha Wildner <saw@online.de> |
Import awk-20110810.
* /pat/, \n /pat/ {...} is now legal, though bad style to use. * added checks to new -v code that permits -vnospace * removed fixed limit on number of open files * fixed day 1 b
Import awk-20110810.
* /pat/, \n /pat/ {...} is now legal, though bad style to use. * added checks to new -v code that permits -vnospace * removed fixed limit on number of open files * fixed day 1 bug that resurrected deleted elements of ARGV when used as filenames (in lib.c). * minor type fiddles to make gcc -Wall -pedantic happier (but not totally so) * split(s, a, //) now behaves the same as split(s, a, "") * another fix to avoid core dump with delete(ARGV)
show more ...
|
#
0020174d |
| 18-Jun-2011 |
Peter Avalos <pavalos@dragonflybsd.org> |
Import awk-20110506.
* added #ifdef for isblank (allows -ffoo as well as -f foo arguments). * fixed a subtle (and i hope low-probability) overflow error in fldbld, by adding space for one extra \0.
Import awk-20110506.
* added #ifdef for isblank (allows -ffoo as well as -f foo arguments). * fixed a subtle (and i hope low-probability) overflow error in fldbld, by adding space for one extra \0. * changed srand() to return the previous seed
show more ...
|
#
4b588458 |
| 17-Jun-2011 |
Peter Avalos <pavalos@dragonflybsd.org> |
Delete old versions of awk and unversion directory name.
|