FIXES (146299) | FIXES (170331) |
---|---|
1/**************************************************************** 2Copyright (C) Lucent Technologies 1997 3All Rights Reserved 4 5Permission to use, copy, modify, and distribute this software and 6its documentation for any purpose and without fee is hereby 7granted, provided that the above copyright notice appear in all 8copies and that both that the copyright notice and this --- 11 unchanged lines hidden (view full) --- 20IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 21ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 22THIS SOFTWARE. 23****************************************************************/ 24 25This file lists all bug fixes, changes, etc., made since the AWK book 26was sent to the printers in August, 1987. 27 | 1/**************************************************************** 2Copyright (C) Lucent Technologies 1997 3All Rights Reserved 4 5Permission to use, copy, modify, and distribute this software and 6its documentation for any purpose and without fee is hereby 7granted, provided that the above copyright notice appear in all 8copies and that both that the copyright notice and this --- 11 unchanged lines hidden (view full) --- 20IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 21ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 22THIS SOFTWARE. 23****************************************************************/ 24 25This file lists all bug fixes, changes, etc., made since the AWK book 26was sent to the printers in August, 1987. 27 |
28May 1, 2007: 29 fiddle in makefile to fix for BSD make; thanks to igor sobrado. 30 31Mar 31, 2007: 32 fixed some null pointer refs calling adjbuf. 33 34Feb 21, 2007: 35 fixed a bug in matching the null RE in sub and gsub. thanks to al aho 36 who actually did the fix (in b.c), and to wolfgang seeberg for finding 37 it and providing a very compact test case. 38 39 fixed quotation in b.c; thanks to Hal Pratt and the Princeton Dante 40 Project. 41 42 removed some no-effect asserts in run.c. 43 44 fiddled maketab.c to not complain about bison-generated values. 45 46 removed the obsolete -V argument; fixed --version to print the 47 version and exit. 48 49 fixed wording and an outright error in the usage message; thanks to igor 50 sobrado and jason mcintyre. 51 52 fixed a bug in -d that caused core dump if no program followed. 53 54Jan 1, 2007: 55 dropped mac.code from makefile; there are few non-MacOSX 56 mac's these days. 57 58Jan 17, 2006: 59 system() not flagged as unsafe in the unadvertised -safe option. 60 found it while enhancing tests before shipping the ;login: article. 61 practice what you preach. 62 63 removed the 9-years-obsolete -mr and -mf flags. 64 65 added -version and --version options. 66 67 core dump on linux with BEGIN {nextfile}, now fixed. 68 69 removed some #ifdef's in run.c and lex.c that appear to no 70 longer be necessary. 71 |
|
28Apr 24, 2005: 29 modified lib.c so that values of $0 et al are preserved in the END 30 block, apparently as required by posix. thanks to havard eidnes 31 for the report and code. 32 33Jan 14, 2005: 34 fixed infinite loop in parsing, originally found by brian tsang. 35 thanks to arnold robbins for a suggestion that started me --- 853 unchanged lines hidden --- | 72Apr 24, 2005: 73 modified lib.c so that values of $0 et al are preserved in the END 74 block, apparently as required by posix. thanks to havard eidnes 75 for the report and code. 76 77Jan 14, 2005: 78 fixed infinite loop in parsing, originally found by brian tsang. 79 thanks to arnold robbins for a suggestion that started me --- 853 unchanged lines hidden --- |