Deleted Added
full compact
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 ---