2057.1.26
by Arnold D. Robbins
Update NEWS. |
1 |
Copyright (C) 2019, 2020, 2021, 2022, 2023, 2024 |
2 |
Free Software Foundation, Inc. |
|
34
by Arnold D. Robbins
Move to gawk-3.1.6. |
3 |
|
4 |
Copying and distribution of this file, with or without modification, |
|
5 |
are permitted in any medium without royalty provided the copyright |
|
6 |
notice and this notice are preserved. |
|
291
by Arnold D. Robbins
The grand merge: dgawk and pgawk folded into gawk. |
7 |
|
2057.1.26
by Arnold D. Robbins
Update NEWS. |
8 |
Changes from 5.3.0 to 5.3.x |
9 |
---------------------------
|
|
10 |
||
11 |
1. More subtle issues related to uninitialized array elements have |
|
12 |
been fixed. |
|
13 |
||
14 |
2. A number of bugs in the debugger related to handling of arrays |
|
15 |
have been fixed. |
|
16 |
||
17 |
3. Some subtle bugs in the API have been fixed. |
|
18 |
||
19 |
4. Use of MPFR is now possible again on 32-bit Power PC Mac systems. |
|
20 |
||
2057.1.34
by Arnold D. Robbins
Another attempt to close SIGPIPE races. Update copyrights and pc config. |
21 |
5. Race conditions around broken pipes for system() and read and write |
22 |
pipes should now be closed off. |
|
23 |
||
2057.1.54
by Arnold D. Robbins
Remove support for OSF/1. |
24 |
6. Support for OSF/1 has been removed. |
25 |
||
2057.1.57
by Arnold D. Robbins
Remove undocumented --nostalgia option. |
26 |
7. The never-documented --nostalgia option has been removed. It was |
27 |
causing bug reports. |
|
28 |
||
2057.1.73
by Arnold D. Robbins
Squashed commit of the following: |
29 |
8. The implementation of printf/sprintf has been thoroughly reworked |
30 |
in order to make the code more maintainable and to fix a goodly |
|
31 |
number of corner cases. |
|
32 |
||
33 |
9. As usual, there have been several minor code cleanups and bug fixes. |
|
2057.1.26
by Arnold D. Robbins
Update NEWS. |
34 |
See the ChangeLog for details. |
35 |
||
2020.1.1
by Arnold D. Robbins
Updates in NEWS. |
36 |
Changes from 5.2.x to 5.3.0 |
1851
by Arnold D. Robbins
NEWS updated. |
37 |
---------------------------
|
38 |
||
1863.1.6
by Arnold D. Robbins
Nuke use of libsigsegv. |
39 |
1. Infrastructure changes: Removed the use of libsigsegv. The |
2020.1.1
by Arnold D. Robbins
Updates in NEWS. |
40 |
value-add was never very much and it caused problems in some |
1863.1.6
by Arnold D. Robbins
Nuke use of libsigsegv. |
41 |
environments. |
42 |
||
43 |
2. In keeping with new features in BWK awk, gawk now has built-in |
|
1851
by Arnold D. Robbins
NEWS updated. |
44 |
CSV file parsing. The behavior is intended to be identical to |
2020.1.1
by Arnold D. Robbins
Updates in NEWS. |
45 |
that of the "One True AWK" when --csv is applied. See the |
1851
by Arnold D. Robbins
NEWS updated. |
46 |
manual for details. |
47 |
||
2020.1.1
by Arnold D. Robbins
Updates in NEWS. |
48 |
3. Also in keeping with BWK awk, gawk now supports a new \u escape |
1923
by Arnold D. Robbins
Update NEWS file. |
49 |
sequence. This should be followed by 1-8 hexadecimal digits. The |
50 |
given code point is converted to its corresponding multibyte encoding |
|
51 |
for storage inside gawk. See the manual. |
|
52 |
||
2020.1.1
by Arnold D. Robbins
Updates in NEWS. |
53 |
4. If PROCINFO["BUFFERPIPE"] exists, then pipe output is buffered. |
54 |
You can also use PROCINFO["command", "BUFFERPIPE"]. See the manual |
|
55 |
for details. |
|
56 |
||
1989
by Arnold D. Robbins
Add do_csv API variable and documentation thereof. |
57 |
5. Because of the additional `do_csv' variable in the API, which breaks |
58 |
binary compatibility, the API major version was updated to 4 and
|
|
59 |
the minor version was reset to zero. The API remains source code
|
|
60 |
compatible; that is, existing extensions should only require recompilation.
|
|
61 |
||
2028
by Arnold D. Robbins
Update to Texinfo 7.1. Lets us remove gawktexi.in in favor of gawk.texi. |
62 |
6. The manual now requires Texinfo 7.1 and its texinfo.tex for formatting.
|
63 |
As a result, we no longer need to pre-process it, removing the need
|
|
64 |
for gawktexi.in and leaving just gawk.texi.
|
|
65 |
||
66 |
7. And of course, there have been several minor code cleanups and bug fixes.
|
|
2020.1.1
by Arnold D. Robbins
Updates in NEWS. |
67 |
See the ChangeLog for details.
|
68 |
||
1814.1.167
by Arnold D. Robbins
Lots of doc fixes and updates. |
69 |
Changes from 5.2.2 to 5.2.x
|
70 |
---------------------------
|
|
71 |
||
72 |
1. The readdir extension has been updated with additonal code and
|
|
73 |
features, see the manual or its man page. As a result, the
|
|
74 |
readdir_test.c extension has been removed.
|
|
75 |
||
2056
by Arnold D. Robbins
Typo fix in NEWS. |
76 |
2. We have a new translation: Ukrainian.
|
1814.1.173
by Arnold D. Robbins
New translation: Ukranian. |
77 |
|
1814.1.179
by Arnold D. Robbins
Update in NEWS. |
78 |
3. Several subtle issues related to null regexp matches around
|
79 |
multibyte characters have been fixed.
|
|
80 |
||
1814.1.73
by Arnold D. Robbins
Save/restore freelists to/from the root pointer struct. |
81 |
Changes from 5.2.1 to 5.2.2
|
82 |
---------------------------
|
|
83 |
||
1814.1.79
by Arnold D. Robbins
Move to Texinfo 7.0.1, add LaTeX support. |
84 |
1. Infrastructure upgrades: makeinfo 7.0.1 must be used to format
|
85 |
the manual. As a result, the manual can also now be formatted
|
|
86 |
with LaTeX by running it through `makeinfo --latex'. |
|
87 |
||
88 |
2. Gawk no longer builds an x86_64 executable on M1 macOS systems. |
|
1814.1.73
by Arnold D. Robbins
Save/restore freelists to/from the root pointer struct. |
89 |
This means that PMA is unavailable on those systems. |
90 |
||
1814.1.79
by Arnold D. Robbins
Move to Texinfo 7.0.1, add LaTeX support. |
91 |
3. Gawk will now diagnose if a heap file was created with a different |
1814.1.73
by Arnold D. Robbins
Save/restore freelists to/from the root pointer struct. |
92 |
setting of -M/--bignum than in the current invocation and exit with |
93 |
a fatal message if so. |
|
94 |
||
1814.1.79
by Arnold D. Robbins
Move to Texinfo 7.0.1, add LaTeX support. |
95 |
4. Gawk no longer "leaks" its free list of NODEs in the heap file, resulting |
1814.1.73
by Arnold D. Robbins
Save/restore freelists to/from the root pointer struct. |
96 |
in much more efficient usage of persistent storage. |
97 |
||
1814.1.79
by Arnold D. Robbins
Move to Texinfo 7.0.1, add LaTeX support. |
98 |
5. PROCINFO["pma"] exists if the PMA allocator is compiled into gawk. |
1814.1.74
by Arnold D. Robbins
Add PROCINFO["pma"] if PMA is available. |
99 |
Its value is the PMA version. |
100 |
||
1814.1.85
by Arnold D. Robbins
Undeprecate the time extension, add strptime, update tests and doc. |
101 |
6. The time extension is no longer deprecated. The strptime() function |
102 |
from gawkextlib's timex extension has been added to it. |
|
103 |
||
1814.1.109
by Arnold D. Robbins
Squashed commit of the following: |
104 |
7. Better information is passed to input parsers for when they want to
|
105 |
decide whether or not to take control of a file. In particular, the
|
|
106 |
readdir extension is simplified for Windows because of this.
|
|
107 |
||
1814.1.115
by Arnold D. Robbins
Doc fix. |
108 |
8. The various PNG files are now installed for Info and HTML. The
|
109 |
images files now have gawk_ prefixed names to avoid any conflicts
|
|
110 |
with other installed PNG file names.
|
|
111 |
||
112 |
9. As usual, there have been several minor code cleanups and bug fixes.
|
|
1814.1.79
by Arnold D. Robbins
Move to Texinfo 7.0.1, add LaTeX support. |
113 |
See the ChangeLog for details.
|
114 |
||
1814.1.28
by Arnold D. Robbins
Updates to NEWS. |
115 |
Changes from 5.2.0 to 5.2.1
|
116 |
---------------------------
|
|
117 |
||
1814.1.46
by Arnold D. Robbins
NEWS updated. |
118 |
1. Infrastructure upgrades: PMA version Avon 8.
|
119 |
||
120 |
2. Issues related to the sign of NaN and Inf values on RiscV have
|
|
1814.1.34
by Arnold D. Robbins
Update NEWS. |
121 |
been fixed; gawk now gives identical results on that platform as
|
122 |
it does on others.
|
|
123 |
||
1814.1.46
by Arnold D. Robbins
NEWS updated. |
124 |
3. A few issues with the debugger have been fixed.
|
1814.1.34
by Arnold D. Robbins
Update NEWS. |
125 |
|
1814.1.46
by Arnold D. Robbins
NEWS updated. |
126 |
4. More subtle issues with untyped array elements being passed to
|
1814.1.28
by Arnold D. Robbins
Updates to NEWS. |
127 |
functions have been fixed.
|
128 |
||
1814.1.46
by Arnold D. Robbins
NEWS updated. |
129 |
5. The rwarray extension's readall() function has had some bugs fixed. |
1814.1.34
by Arnold D. Robbins
Update NEWS. |
130 |
|
1814.1.46
by Arnold D. Robbins
NEWS updated. |
131 |
6. The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on S/390x. |
1814.1.73
by Arnold D. Robbins
Save/restore freelists to/from the root pointer struct. |
132 |
It is now supported also on both Intel and M1 macOS systems. |
1814.1.34
by Arnold D. Robbins
Update NEWS. |
133 |
|
1814.1.46
by Arnold D. Robbins
NEWS updated. |
134 |
7. There have been several minor code cleanups and bug fixes. See the |
1814.1.28
by Arnold D. Robbins
Updates to NEWS. |
135 |
ChangeLog for details. |
136 |
||
1475
by Arnold D. Robbins
Update NEWS. |
137 |
Changes from 5.1.x to 5.2.0 |
138 |
---------------------------
|
|
139 |
||
1720.1.9
by Arnold D. Robbins
MPFR now "on parole" instead of deprecated. |
140 |
*****************************************************************************
|
141 |
* MPFR mode (the -M option) is now ON PAROLE. This feature is now being * |
|
142 |
* supported by a volunteer in the development team and not by the primary * |
|
143 |
* maintainer. If this situation changes, then the feature will be removed. * |
|
1814.1.6
by Arnold D. Robbins
Update NEWS. |
144 |
* For more information see this section in the manual: * |
145 |
* https://www.gnu.org/software/gawk/manual/html_node/MPFR-On-Parole.html * |
|
1720.1.9
by Arnold D. Robbins
MPFR now "on parole" instead of deprecated. |
146 |
*****************************************************************************
|
1704.1.1
by Arnold D. Robbins
Deprecate MPFR. |
147 |
|
1814.1.1
by Arnold D. Robbins
Move to Bison 3.8.2. |
148 |
1. Infrastructure upgrades: Libtool 2.4.7, Bison 3.8.2. |
1748
by Arnold D. Robbins
Reorder items in NEWS. |
149 |
|
150 |
2. Numeric scalars now compare in the same way as C for the relational |
|
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
151 |
operators. Comparison order for sorting has not changed. This only |
152 |
makes a difference when comparing Infinity and NaN values with |
|
153 |
regular numbers; it should not be noticeable most of the time. |
|
1475
by Arnold D. Robbins
Update NEWS. |
154 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
155 |
3. If the AWK_HASH environment variable is set to "fnv1a" gawk will |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
156 |
use the FNV1-A hash function for associative arrays. |
1510.1.3
by Arnold D. Robbins
Add FNV1-A hash function support. |
157 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
158 |
4. The CMake infrastructure has been removed. In the five years it was in |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
159 |
the tree, nobody used it, and it was not updated. |
1510.1.21
by Arnold D. Robbins
Remove CMake related files. |
160 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
161 |
5. There is now a new function, mkbool(), that creates Boolean-typed |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
162 |
values. These values *are* numbers, but they are also tagged as |
163 |
Boolean. This is mainly for use with data exchange to/from languages |
|
164 |
or environments that support real Boolean values. See the manual |
|
165 |
for details. |
|
1543
by Arnold D. Robbins
Doc updates. |
166 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
167 |
6. As BWK awk has supported interval expressions since 2019, they are |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
168 |
now enabled even if --traditional is supplied. The -r/--re-interval option |
169 |
remains, but it does nothing. |
|
1651.2.5
by Arnold D. Robbins
Enable interval expressions for --traditional. Update docs. |
170 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
171 |
7. The rwarray extension has two new functions, writeall() and readall(), |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
172 |
for saving / restoring all of gawk's variables and arrays. |
1670
by Arnold D. Robbins
Update NEWS. |
173 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
174 |
8. The new `gawkbug' script should be used for reporting bugs. |
1677
by Arnold D. Robbins
Add gawkbug script and man page. |
175 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
176 |
9. The manual page (doc/gawk.1) has been considerably reduced in size. |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
177 |
Wherever possible, details were replaced with references to the online |
178 |
copy of the manual. |
|
1678.1.2
by Arnold D. Robbins
Reduce manual page's size. |
179 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
180 |
10. Gawk now supports Terence Kelly's "persistent malloc" (pma), |
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
181 |
allowing gawk to preserve its variables, arrays and user-defined
|
182 |
functions between runs. THIS IS AN EXPERIMENTAL FEATURE!
|
|
183 |
|
|
184 |
For more information, see the manual. A new pm-gawk.1 man page
|
|
185 |
is included, as is a separate user manual that focuses on the feature.
|
|
1720.1.11
by Arnold D. Robbins
Squashed commit of the following: |
186 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
187 |
11. Support for OS/2 has been removed. It was not being actively
|
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
188 |
maintained.
|
1720.1.20
by Arnold D. Robbins
Squashed commit of the following: |
189 |
|
1748
by Arnold D. Robbins
Reorder items in NEWS. |
190 |
12. Similarly, support for DJGPP has been removed. It also was not
|
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
191 |
being actively maintained.
|
1725
by Arnold D. Robbins
Merge branch 'gawk-5.1-stable' |
192 |
|
1799
by Arnold D. Robbins
Update NEWS. |
193 |
13. VAX/VMS is no longer supported, as it can no longer be tested.
|
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
194 |
The files for it remain in the distribution but will be removed
|
195 |
eventually.
|
|
1799
by Arnold D. Robbins
Update NEWS. |
196 |
|
197 |
14. Some subtle issues with untyped array elements being passed to
|
|
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
198 |
functions have been fixed.
|
199 |
||
200 |
15. Syntax errors are now immediately fatal. This prevents problems
|
|
201 |
with errors from fuzzers and other such things.
|
|
202 |
||
203 |
16. There have been numerous minor code cleanups and bug fixes. See the
|
|
1780
by Arnold D. Robbins
Make user-defined functions be persistent also. |
204 |
ChangeLog for details.
|
205 |
||
1472.3.90
by Arnold D. Robbins
Fix README. |
206 |
Changes from 5.1.1 to 5.1.x
|
1472.3.23
by Arnold D. Robbins
Update to Automake 1.16.5. |
207 |
---------------------------
|
208 |
||
1472.3.24
by Arnold D. Robbins
Move to Texinfo 6.8. |
209 |
1. Infrastructure upgrades: Automake 1.16.5, Texinfo 6.8.
|
1472.3.23
by Arnold D. Robbins
Update to Automake 1.16.5. |
210 |
|
1472.3.29
by Arnold D. Robbins
Add GMP and MPFR support to rwarray extension. |
211 |
2. The rwarray extension now supports writing and reading GMP and
|
1812
by Arnold D. Robbins
Syntax errors are now fatal. Stop the fuzzers. |
212 |
MPFR values. As a result, a bug in the API code was fixed.
|
1472.3.29
by Arnold D. Robbins
Add GMP and MPFR support to rwarray extension. |
213 |
|
1379.1.36
by Arnold D. Robbins
Fix heading in NEWS. |
214 |
Changes from 5.1.0 to 5.1.1
|
1354
by Arnold D. Robbins
Move to Bison 3.6. |
215 |
---------------------------
|
216 |
||
1472.2.21
by Arnold D. Robbins
Update to Bison 3.8. |
217 |
1. Infrastructure upgrades: Bison 3.8, Gettext 0.20.2, Automake 1.16.4,
|
1472.2.15
by Arnold D. Robbins
Move to Autoconf 2.71. |
218 |
and (will wonders never cease) Autoconf 2.71.
|
1354
by Arnold D. Robbins
Move to Bison 3.6. |
219 |
|
1377
by Arnold D. Robbins
Update NEWS. |
220 |
2. asort and asorti now allow FUNCTAB and SYMTAB as the first argument if a
|
221 |
second destination array is supplied. Similarly, using either array as
|
|
1379.1.30
by Arnold D. Robbins
Update NEWS. |
222 |
the second argument is now a fatal error. Additionally, using either
|
223 |
array as the destination for split(), match(), etc. also causes a
|
|
224 |
fatal error.
|
|
1377
by Arnold D. Robbins
Update NEWS. |
225 |
|
1379.1.7
by Arnold D. Robbins
Add instruction trace option. |
226 |
3. The new -I/--trace option prints a trace of the byte codes as they
|
227 |
are executed.
|
|
228 |
||
1379.1.30
by Arnold D. Robbins
Update NEWS. |
229 |
4. A number of subtle bugs relating to MPFR mode that caused differences
|
230 |
between regular operation and MPFR mode have been fixed.
|
|
231 |
||
1379.1.34
by Arnold D. Robbins
Finish up MPFR valgrind issues. |
232 |
5. The API now handles MPFR/GMP values slightly differently, requiring
|
233 |
different memory management for those values. See the manual for the
|
|
1379.1.45
by Arnold D. Robbins
Update NEWS. |
234 |
details if you have an extension using those values. As a result,
|
235 |
the minor version was incremented.
|
|
236 |
||
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
237 |
6. $0 and the fields are now cleared before starting a BEGINFILE rule.
|
238 |
||
239 |
7. The duplication of m4 and build-aux directories between the main
|
|
1379.1.45
by Arnold D. Robbins
Update NEWS. |
240 |
directory and the extension directory has been removed. This
|
241 |
simplifies the distribution.
|
|
1379.1.34
by Arnold D. Robbins
Finish up MPFR valgrind issues. |
242 |
|
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
243 |
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. |
244 |
suite with -M. Use `GAWK_TEST_ARGS=-M make check' to do so. |
245 |
||
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
246 |
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. |
247 |
that functions are presented in a reasonable order with respect |
248 |
to the namespaces that contain them. |
|
249 |
||
1472.1.42
by Arnold D. Robbins
Updates to NEWS. |
250 |
10. Several example programs in the manual have been updated to their |
251 |
modern POSIX equivalents. |
|
1446
by Arnold D. Robbins
More small doc fixes. |
252 |
|
1472.3.18
by Arnold D. Robbins
Note gawkinet.texi was updated in NEWS. |
253 |
11. A number of examples in doc/gawkinet.texi have been updated for |
254 |
current times. Thanks to Juergen Kahrs for the work. |
|
255 |
||
256 |
12. Handling of Infinity and NaN values has been improved. |
|
257 |
||
258 |
13. There has been a general tightening up of the use of const and |
|
1472.1.56
by Arnold D. Robbins
Small doc update: NEWS, and fix spelling errors in ChangeLog. |
259 |
of types. |
260 |
||
1472.3.18
by Arnold D. Robbins
Note gawkinet.texi was updated in NEWS. |
261 |
14. The "no effect" lint warnings have been fixed up and now behave |
1472.1.56
by Arnold D. Robbins
Small doc update: NEWS, and fix spelling errors in ChangeLog. |
262 |
more sanely. |
263 |
||
1472.3.18
by Arnold D. Robbins
Note gawkinet.texi was updated in NEWS. |
264 |
15. The manual has been updated with much more information about what is |
1472.1.99
by Arnold D. Robbins
Doc updates relating to bugs and bug reports. |
265 |
and is not a bug, and the changes in the gawk mailing lists. |
266 |
||
1472.3.18
by Arnold D. Robbins
Note gawkinet.texi was updated in NEWS. |
267 |
16. The behavior of strongly-typed regexp constants when passed as the |
1472.2.31
by Arnold D. Robbins
Documentation updates. |
268 |
third argument to sub() or gsub() has been clarified in the code and |
269 |
in the manual. |
|
270 |
||
1472.3.18
by Arnold D. Robbins
Note gawkinet.texi was updated in NEWS. |
271 |
17. Similar to item #4 above, division by zero is now fatal in MPFR |
1472.1.109
by Arnold D. Robbins
MPFR division by zero is now a fatal error. |
272 |
mode, as it is in regular mode. |
273 |
||
1472.3.18
by Arnold D. Robbins
Note gawkinet.texi was updated in NEWS. |
274 |
18. There have been numerous minor code cleanups and bug fixes. See the |
1446
by Arnold D. Robbins
More small doc fixes. |
275 |
ChangeLog for details. |
276 |
||
1183
by Arnold D. Robbins
Doc updates before release. |
277 |
Changes from 5.0.1 to 5.1.0 |
278 |
---------------------------
|
|
279 |
||
280 |
1. The major version of the API is bumped to 3, something that should |
|
1186
by Arnold D. Robbins
Documentation updates and fixes. |
281 |
have happened at the 5.0.0 release but didn't. |
282 |
||
1210
by Arnold D. Robbins
Update NEWS. |
283 |
2. A number of memory leak issues have been fixed.
|
284 |
||
1331
by Arnold D. Robbins
Update to Bison 3.5.4. |
285 |
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. |
286 |
Automake 1.16.2.
|
1216
by Arnold D. Robbins
Squashed commit of the following: |
287 |
|
288 |
4. The indexing in the manual has been thoroughly revised, in particular
|
|
289 |
making use of the facilities in Texinfo 6.7. That version (or newer)
|
|
290 |
must be used to format the manual.
|
|
291 |
||
1283
by Arnold D. Robbins
Doc updates. |
292 |
5. MSYS2 is now supported out-of-the-box by configure.
|
293 |
||
294 |
6. Several bugs have been fixed. See the ChangeLog for details.
|
|
1183
by Arnold D. Robbins
Doc updates before release. |
295 |
|
1146.1.24
by Arnold D. Robbins
Update NEWS. |
296 |
Changes from 5.0.0 to 5.0.1
|
297 |
---------------------------
|
|
298 |
||
299 |
1. A number of ChangeLog.1 files that were left out of the distribution
|
|
300 |
have been restored.
|
|
301 |
||
302 |
2. Multiple syntax errors should no longer be able to cause a core dump.
|
|
303 |
||
304 |
3. Sandbox mode now disallows assigning new filename values in ARGV that
|
|
305 |
were not there when gawk was invoked.
|
|
306 |
||
307 |
4. There are many small documentation improvements in the manual.
|
|
308 |
||
1146.1.27
by Arnold D. Robbins
Add --lint=no-ext to disable "xxx is a gawk extension" warnings. |
309 |
5. The new argument "no-ext" to --lint disables ``XXX is a gawk extension''
|
310 |
lint warnings.
|
|
311 |
||
1146.1.29
by Arnold D. Robbins
Move to Bison 3.4. |
312 |
6. Infrastructure upgrades: Bison 3.4.
|
313 |
||
1146.1.44
by Arnold D. Robbins
Small doc fixes. |
314 |
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. |
315 |
See the ChangeLog for details.
|
1146.1.24
by Arnold D. Robbins
Update NEWS. |
316 |
|
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
317 |
Changes from 4.2.1 to 5.0.0
|
731.11.333
by Arnold D. Robbins
Add support for %a and %A in printf. |
318 |
---------------------------
|
319 |
||
731.11.355
by Arnold D. Robbins
NEWS edits. |
320 |
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. |
321 |
|
731.11.352
by Arnold D. Robbins
Major improvements to test infrastructure. |
322 |
2. The test infrastructure has been greatly improved, simplifying the
|
731.11.355
by Arnold D. Robbins
NEWS edits. |
323 |
contents of test/Makefile.am and making it possible to generate
|
731.11.352
by Arnold D. Robbins
Major improvements to test infrastructure. |
324 |
pc/Makefile.tst from test/Makefile.in.
|
325 |
||
731.17.12
by Arnold D. Robbins
Update NEWS. |
326 |
3. The regex routines have been replaced with those from GNULIB, allowing
|
327 |
me to stop carrying forward decades of changes against the original
|
|
328 |
ones from GLIBC.
|
|
329 |
||
1091
by Arnold D. Robbins
Move to makeinfo 6.5. |
330 |
4. Infrastructure upgrades: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1,
|
331 |
makeinfo 6.5.
|
|
731.17.31
by Arnold D. Robbins
Fix typo in gettext version in NEWS. |
332 |
|
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
333 |
5. The undocumented configure option and code that enabled the use of
|
334 |
non-English "letters" in identifiers is now gone.
|
|
335 |
||
336 |
6. The `--with-whiny-user-strftime' configuration option is now gone. |
|
337 |
||
338 |
7. The code now makes some stronger assumptions about a C99 environment. |
|
339 |
||
340 |
8. PROCINFO["platform"] yields a string indicating the platform for |
|
341 |
which gawk was compiled. |
|
342 |
||
343 |
9. Writing to elements of SYMTAB that are not variable names now |
|
1111
by Arnold D. Robbins
Small fix in NEWS. |
344 |
causes a fatal error. THIS CHANGES BEHAVIOR. |
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
345 |
|
346 |
10. Comment handling in the pretty-printer has been reworked almost completely |
|
347 |
from scratch. As a result, comments in many corner cases that were |
|
1091
by Arnold D. Robbins
Move to makeinfo 6.5. |
348 |
previously lost are now included in the formatted output. |
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
349 |
|
350 |
11. Namespaces have been implemented! See the manual. One consequence of this |
|
351 |
is that files included with -i, read with -f, and command line program |
|
352 |
segments must all be self-contained syntactic units. E.g., you can no |
|
353 |
longer do something like this: |
|
354 |
||
355 |
gawk -e 'BEGIN {' -e 'print "hello" }' |
|
356 |
||
1136
by Arnold D. Robbins
Single-byte locales use locale settings for ignoring case. |
357 |
12. Gawk now uses the locale settings for ignoring case in single byte |
358 |
locales, instead of hardwiring in Latin-1. |
|
359 |
||
360 |
13. A number of bugs, some of them quite significant, have been fixed. |
|
1066
by Arnold D. Robbins
Small cleanups before making a tarball. |
361 |
See the ChangeLog for details. |