1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
1 |
Copyright (C) 2019, 2020, 2021 Free Software Foundation, Inc. |
34
by Arnold D. Robbins
Move to gawk-3.1.6. |
2 |
|
3 |
Copying and distribution of this file, with or without modification, |
|
4 |
are permitted in any medium without royalty provided the copyright |
|
5 |
notice and this notice are preserved. |
|
291
by Arnold D. Robbins
The grand merge: dgawk and pgawk folded into gawk. |
6 |
|
1379.1.36
by Arnold D. Robbins
Fix heading in NEWS. |
7 |
Changes from 5.1.0 to 5.1.1 |
1354
by Arnold D. Robbins
Move to Bison 3.6. |
8 |
---------------------------
|
9 |
||
1472.1.57
by Arnold D. Robbins
Move to Automake 1.16.3. |
10 |
1. Infrastructure upgrades: Bison 3.7.1, Gettext 0.20.2, Automake 1.16.3. |
1354
by Arnold D. Robbins
Move to Bison 3.6. |
11 |
|
1377
by Arnold D. Robbins
Update NEWS. |
12 |
2. asort and asorti now allow FUNCTAB and SYMTAB as the first argument if a |
13 |
second destination array is supplied. Similarly, using either array as |
|
1379.1.30
by Arnold D. Robbins
Update NEWS. |
14 |
the second argument is now a fatal error. Additionally, using either |
15 |
array as the destination for split(), match(), etc. also causes a |
|
16 |
fatal error. |
|
1377
by Arnold D. Robbins
Update NEWS. |
17 |
|
1379.1.7
by Arnold D. Robbins
Add instruction trace option. |
18 |
3. The new -I/--trace option prints a trace of the byte codes as they |
19 |
are executed. |
|
20 |
||
1379.1.30
by Arnold D. Robbins
Update NEWS. |
21 |
4. A number of subtle bugs relating to MPFR mode that caused differences |
22 |
between regular operation and MPFR mode have been fixed. |
|
23 |
||
1379.1.34
by Arnold D. Robbins
Finish up MPFR valgrind issues. |
24 |
5. The API now handles MPFR/GMP values slightly differently, requiring |
25 |
different memory management for those values. See the manual for the |
|
1379.1.45
by Arnold D. Robbins
Update NEWS. |
26 |
details if you have an extension using those values. As a result, |
27 |
the minor version was incremented. |
|
28 |
||
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
29 |
6. $0 and the fields are now cleared before starting a BEGINFILE rule. |
30 |
||
31 |
7. The duplication of m4 and build-aux directories between the main |
|
1379.1.45
by Arnold D. Robbins
Update NEWS. |
32 |
directory and the extension directory has been removed. This |
33 |
simplifies the distribution. |
|
1379.1.34
by Arnold D. Robbins
Finish up MPFR valgrind issues. |
34 |
|
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
35 |
8. The test suite has been improved, making it easier to run the entire |
1409.1.2
by Arnold D. Robbins
Simplify test suite handling of -M and -mpfr.ok files. |
36 |
suite with -M. Use `GAWK_TEST_ARGS=-M make check' to do so. |
37 |
||
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
38 |
9. Profiling and pretty-printing output has been modified slightly so
|
1409.1.4
by Arnold D. Robbins
Fix issues with function ordering in pretty printed output. Add doc. |
39 |
that functions are presented in a reasonable order with respect
|
40 |
to the namespaces that contain them.
|
|
41 |
||
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
42 |
10. Several example programs in the manual have been updated to their
|
43 |
modern POSIX equivalents.
|
|
1446
by Arnold D. Robbins
More small doc fixes. |
44 |
|
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
45 |
11. Handling of Infinity and NaN values has been improved.
|
1472.1.17
by Arnold D. Robbins
Updates to NEWS. |
46 |
|
1472.1.56
by Arnold D. Robbins
Small doc update: NEWS, and fix spelling errors in ChangeLog. |
47 |
12. There has been a general tightening up of the use of const and
|
48 |
of types.
|
|
49 |
||
50 |
13. The "no effect" lint warnings have been fixed up and now behave
|
|
51 |
more sanely.
|
|
52 |
||
53 |
14. There have been numerous minor code cleanups and bug fixes. See the
|
|
1446
by Arnold D. Robbins
More small doc fixes. |
54 |
ChangeLog for details.
|
55 |
||
1183
by Arnold D. Robbins
Doc updates before release. |
56 |
Changes from 5.0.1 to 5.1.0
|
57 |
---------------------------
|
|
58 |
||
59 |
1. The major version of the API is bumped to 3, something that should
|
|
1186
by Arnold D. Robbins
Documentation updates and fixes. |
60 |
have happened at the 5.0.0 release but didn't. |
61 |
||
1210
by Arnold D. Robbins
Update NEWS. |
62 |
2. A number of memory leak issues have been fixed. |
63 |
||
1331
by Arnold D. Robbins
Update to Bison 3.5.4. |
64 |
3. Infrastructure upgrades: Bison 3.5.4, Texinfo 6.7, Gettext 0.20.1, |
1326
by Arnold D. Robbins
Update to Automake 1.16.2. |
65 |
Automake 1.16.2. |
1216
by Arnold D. Robbins
Squashed commit of the following: |
66 |
|
67 |
4. The indexing in the manual has been thoroughly revised, in particular |
|
68 |
making use of the facilities in Texinfo 6.7. That version (or newer) |
|
69 |
must be used to format the manual. |
|
70 |
||
1283
by Arnold D. Robbins
Doc updates. |
71 |
5. MSYS2 is now supported out-of-the-box by configure. |
72 |
||
73 |
6. Several bugs have been fixed. See the ChangeLog for details. |
|
1183
by Arnold D. Robbins
Doc updates before release. |
74 |
|
1146.1.24
by Arnold D. Robbins
Update NEWS. |
75 |
Changes from 5.0.0 to 5.0.1 |
76 |
---------------------------
|
|
77 |
||
78 |
1. A number of ChangeLog.1 files that were left out of the distribution |
|
79 |
have been restored. |
|
80 |
||
81 |
2. Multiple syntax errors should no longer be able to cause a core dump. |
|
82 |
||
83 |
3. Sandbox mode now disallows assigning new filename values in ARGV that |
|
84 |
were not there when gawk was invoked. |
|
85 |
||
86 |
4. There are many small documentation improvements in the manual. |
|
87 |
||
1146.1.27
by Arnold D. Robbins
Add --lint=no-ext to disable "xxx is a gawk extension" warnings. |
88 |
5. The new argument "no-ext" to --lint disables ``XXX is a gawk extension'' |
89 |
lint warnings. |
|
90 |
||
1146.1.29
by Arnold D. Robbins
Move to Bison 3.4. |
91 |
6. Infrastructure upgrades: Bison 3.4. |
92 |
||
1146.1.44
by Arnold D. Robbins
Small doc fixes. |
93 |
7. A number of bugs, some of them quite significant, have been fixed. |
1146.1.29
by Arnold D. Robbins
Move to Bison 3.4. |
94 |
See the ChangeLog for details. |
1146.1.24
by Arnold D. Robbins
Update NEWS. |
95 |
|
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
96 |
Changes from 4.2.1 to 5.0.0 |
731.11.333
by Arnold D. Robbins
Add support for %a and %A in printf. |
97 |
---------------------------
|
98 |
||
731.11.355
by Arnold D. Robbins
NEWS edits. |
99 |
1. Support for the POSIX standard %a and %A printf formats has been added. |
731.11.333
by Arnold D. Robbins
Add support for %a and %A in printf. |
100 |
|
731.11.352
by Arnold D. Robbins
Major improvements to test infrastructure. |
101 |
2. The test infrastructure has been greatly improved, simplifying the |
731.11.355
by Arnold D. Robbins
NEWS edits. |
102 |
contents of test/Makefile.am and making it possible to generate |
731.11.352
by Arnold D. Robbins
Major improvements to test infrastructure. |
103 |
pc/Makefile.tst from test/Makefile.in. |
104 |
||
731.17.12
by Arnold D. Robbins
Update NEWS. |
105 |
3. The regex routines have been replaced with those from GNULIB, allowing |
106 |
me to stop carrying forward decades of changes against the original |
|
107 |
ones from GLIBC. |
|
108 |
||
1091
by Arnold D. Robbins
Move to makeinfo 6.5. |
109 |
4. Infrastructure upgrades: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, |
110 |
makeinfo 6.5. |
|
731.17.31
by Arnold D. Robbins
Fix typo in gettext version in NEWS. |
111 |
|
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
112 |
5. The undocumented configure option and code that enabled the use of |
113 |
non-English "letters" in identifiers is now gone. |
|
114 |
||
115 |
6. The `--with-whiny-user-strftime' configuration option is now gone. |
|
116 |
||
117 |
7. The code now makes some stronger assumptions about a C99 environment. |
|
118 |
||
119 |
8. PROCINFO["platform"] yields a string indicating the platform for |
|
120 |
which gawk was compiled. |
|
121 |
||
122 |
9. Writing to elements of SYMTAB that are not variable names now |
|
1111
by Arnold D. Robbins
Small fix in NEWS. |
123 |
causes a fatal error. THIS CHANGES BEHAVIOR. |
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
124 |
|
125 |
10. Comment handling in the pretty-printer has been reworked almost completely |
|
126 |
from scratch. As a result, comments in many corner cases that were |
|
1091
by Arnold D. Robbins
Move to makeinfo 6.5. |
127 |
previously lost are now included in the formatted output. |
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
128 |
|
129 |
11. Namespaces have been implemented! See the manual. One consequence of this |
|
130 |
is that files included with -i, read with -f, and command line program |
|
131 |
segments must all be self-contained syntactic units. E.g., you can no |
|
132 |
longer do something like this: |
|
133 |
||
134 |
gawk -e 'BEGIN {' -e 'print "hello" }' |
|
135 |
||
1136
by Arnold D. Robbins
Single-byte locales use locale settings for ignoring case. |
136 |
12. Gawk now uses the locale settings for ignoring case in single byte |
137 |
locales, instead of hardwiring in Latin-1. |
|
138 |
||
139 |
13. A number of bugs, some of them quite significant, have been fixed. |
|
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
140 |
See the ChangeLog for details. |