FIXES (118194) | FIXES (125601) |
---|---|
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 |
28Nov 22, 2003: 29 fixed a bug in regular expressions that dates (so help me) from 1977; 30 it's been there from the beginning. an anchored longest match that 31 was longer than the number of states triggered a failure to initialize 32 the machine properly. many thanks to moinak ghosh for not only finding 33 this one but for providing a fix, in some of the most mysterious 34 code known to man. 35 36 fixed a storage leak in call() that appears to have been there since 37 1983 or so -- a function without an explicit return that assigns a 38 string to a parameter leaked a Cell. thanks to moinak ghosh for 39 spotting this very subtle one. 40 41Jul 31, 2003: 42 fixed, thanks to andrey chernov and ruslan ermilov, a bug in lex.c 43 that mis-handled the character 255 in input. (it was being compared 44 to EOF with a signed comparison.) 45 |
|
28Jul 29, 2003: 29 fixed (i think) the long-standing botch that included the beginning of 30 line state ^ for RE's in the set of valid characters; this led to a 31 variety of odd problems, including failure to properly match certain 32 regular expressions in non-US locales. thanks to ruslan for keeping 33 at this one. 34 35Jul 28, 2003: --- 804 unchanged lines hidden --- | 46Jul 29, 2003: 47 fixed (i think) the long-standing botch that included the beginning of 48 line state ^ for RE's in the set of valid characters; this led to a 49 variety of odd problems, including failure to properly match certain 50 regular expressions in non-US locales. thanks to ruslan for keeping 51 at this one. 52 53Jul 28, 2003: --- 804 unchanged lines hidden --- |