1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
2021-12-08 Andrew J. Schorr <aschorr@telemetry-investments.com>
* testext.c (test_array_create): New function to create an array
by name that enables testing whether an undefined variable can
be converted by the API into an array.
(populate_array): New helper function.
(fill_in_array): Use populate_array to fill in the elements.
(func_table): Add test_array_create.
2021-12-08 Andrew J. Schorr <aschorr@telemetry-investments.com>
* rwarray.c (write_number): Since mpfr_fpif_export is experimental
and not available in older versions of mpfr, add an ifdef to
use mpfr_out_str instead.
(read_number): Similarly, use mpfr_inp_str instead of
mpfr_fpif_import.
2021-11-18 Arnold D. Robbins <arnold@skeeve.com>
* rwarray.c: Add support for writing/reading GMP and MPFR values.
Rework usage of constants while we're at it and bump version
numbers.
2021-11-07 Arnold D. Robbins <arnold@skeeve.com>
* rwarray0.c: Removed, it wasn't used.
* Makefile.am: Updated.
2021-10-27 Arnold D. Robbins <arnold@skeeve.com>
* 5.1.1: Release tar ball made.
2021-10-13 Arnold D. Robbins <arnold@skeeve.com>
* ordchr.c: Update copyright year.
2021-09-27 Andrew J. Schorr <aschorr@telemetry-investments.com>
* ordchr.c (do_ord): Add white space around cast.
2021-09-27 Andrew J. Schorr <aschorr@telemetry-investments.com>
* ordchr.c (do_ord): Need to cast to unsigned char to avoid returning
negative values.
2021-09-22 Arnold D. Robbins <arnold@skeeve.com>
* configure.ac: Update version to 5.1.1 in preparation for release.
2021-09-10 Arnold D. Robbins <arnold@skeeve.com>
* configure.ac: Updated for Autoconf 2.71. Removes various warnings.
* configh.in, configure: Regenerated.
Unrelated:
* aclocal.m4: Regenerated: Automake 1.16.4.
2021-09-09 Arnold D. Robbins <arnold@skeeve.com>
Move to Autoconf 2.71 (finally!)
* aclocal.m4, configh.in, configure: Regenerated.
2021-05-05 Arnold D. Robbins <arnold@skeeve.com>
* CMakeLists.txt: Removed.
2021-05-05 Arnold D. Robbins <arnold@skeeve.com>
Get `make distcheck' working again:
* Makefile.am (EXTRA_DIST): Remove files that are now in build-aux.
* aclocal.m4: Regenerated.
2021-03-30 Arnold D. Robbins <arnold@skeeve.com>
* rwarray.c (write_value): Add support for writing boolean values.
(read_value): Ditto.
2021-03-29 Arnold D. Robbins <arnold@skeeve.com>
* testext.c (var_test): Fix a comment. Update copyright year.
2021-03-22 Arnold D. Robbins <arnold@skeeve.com>
* testext.c (valrep2str): Add support for AWK_BOOL.
2020-07-26 Arnold D. Robbins <arnold@skeeve.com>
* intdiv.c (do_intdiv): Change quotient and remainder to
local variables. No need to allocate/free them via the API.
2020-07-22 Arnold D. Robbins <arnold@skeeve.com>
* configure.ac: Use parent directory's m4 and build-aux.
* Makefile.am (ACLOCAL_AMFLAGS): Updated.
* m4, build-aux: Subdirectories removed.
* Makefile.in: Regenerated.
2020-07-21 Arnold D. Robbins <arnold@skeeve.com>
* configure.ac (AM_INIT_AUTOMAKE): Update to 1.16.
2020-07-20 gettextize <bug-gnu-gettext@gnu.org>
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.20.2.
2020-07-13 Arnold D. Robbins <arnold@skeeve.com>
* intdiv.c (do_intdiv): Release the quotient and remainder
values when done with them. Fixes a memory leak. Thanks to
Andrew Schorr and valgrind for the report.
2020-06-10 Arnold D. Robbins <arnold@skeeve.com>
Miscellanious fixes from Michael Builov <mbuilov@gmail.com>.
* gawkfts.c (fts_open): Fix memory leak: fts_sort() allocates
sp->fts_array, but it's not freed if next fts_alloc() fails.
(fts_build): Need to free "head" list before returning NULL
on failure.
* readdir.c (get_inode): On Windows handle leak: opened handle
was not closed.
* filefuncs.c (get_inode): On Windows handle leak: opened handle
was not closed.
(fill_stat_array): Correct the block size calculation.
(init_filefuncs, do_fts): According to the documentation,
setting the FTS_NOCHDIR flag should only disable the optimization of
changing the current directory when scanning directories.
However, setting this flag in the gawk script also included setting
FTS_SKIP, which prevented recursive directory traversal. Fix this.
* rwarray0.c (read_value): Result of read_array() is awk_bool_t,
not error code. Fix the check.
2020-04-14 Arnold D. Robbins <arnold@skeeve.com>
* 5.1.0: Release tar ball made.
2020-03-11 Arnold D. Robbins <arnold@skeeve.com>
* filefuncs.c, ordchr.c, rwarray.c, rwarray0.c: Message updates.
2020-03-06 Jannick <thirdedition@gmx.net>
* Makefile.am: Remove trailing spaces.
* configure.ac: Use GAWK_CANONICAL_HOST instead of AC_CANONICAL_HOST.
Update call to LT_INIT.
2019-11-21 Arnold D. Robbins <arnold@skeeve.com>
* time.3am: Document that this extension is now obsolete.
2019-11-03 Arnold D. Robbins <arnold@skeeve.com>
* readdir.3am: Document that readdir extension can cause a
fatal error, which should be handled with BEGINFILE.
2019-10-16 Andrew J. Schorr <aschorr@telemetry-investments.com>
* filefuncs.3am: Enhance the stat() documentation to explain that
the returned "name" value equals the argument to the function.
2019-08-21 Arnold D. Robbins <arnold@skeeve.com>
* filefuncs.c: Fix a typo in a comment. Update copyright year.
* filefuncs.3am: Document statvfs. Thanks to Andrew Schorr
for noticing it was missing. Update copyright year.
2019-06-26 Arnold D. Robbins <arnold@skeeve.com>
* inplace.3am: Update to match current code's behavior.
2019-06-18 Arnold D. Robbins <arnold@skeeve.com>
* 5.0.1: Release tar ball made.
2019-04-18 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am (EXTRA_DIST): Add ChangeLog.1 to the list. Ooops.
2019-04-12 Arnold D. Robbins <arnold@skeeve.com>
* ChangeLog.1: Rotated ChangeLog into this file.
* ChangeLog: Created anew for gawk 5.0.0 and on.
* 5.0.0: Release tar ball made.
|