1
2019-03-24 Arnold D. Robbins <arnold@skeeve.com>
3
* cdefs.h, dfa.c, dfa.h, intprops.h, libc-config.h, localeinfo.c,
4
localeinfo.h, regcomp.c, regex.c, regex.h, regex_internal.c,
5
regex_internal.h, regexec.c, verify.h, xalloc.h: Partial or
6
complete sync from GNULIB.
8
2019-02-01 Arnold D. Robbins <arnold@skeeve.com>
10
* regexec.c (proceed_next_node): Sync with GNULIB.
12
2019-01-28 Arnold D. Robbins <arnold@skeeve.com>
14
* Makefile.am, regexec.c: Update copyright year.
16
2019-01-26 Arnold D. Robbins <arnold@skeeve.com>
18
* Makefile.am (EXTRA_DIST): Add cdefs.h and libc-config.h.
20
2019-01-21 Paul Eggert <eggert@cs.ucla.edu>
22
regex: fix read overrun
23
Problem found by AddressSanitizer, reported by Hongxu Chen in:
24
https://debbugs.gnu.org/cgi/34140
25
* regexec.c (proceed_next_node): Do not read past end of input buffer.
27
2019-01-09 John E. Malmberg <wb8tyw@qsl.net>
29
* cdefs.h, xalloc.h: For non GCC, have
30
__attribute__ definition match regex_internal.h exactly.
32
2018-12-26 Arnold D. Robbins <arnold@skeeve.com>
34
In a spirit of depressed resignation, synced regex
35
files with GNULIB and added new files needed to
36
get it to continue to compile. I lose.
38
* regcomp.c, regex.c, regex_internal.c, regex_internal.h,
39
regexec.c: Sync with GNULIB.
40
* libc-config.h, cdefs.h: New files.
42
2018-12-21 Arnold D. Robbins <arnold@skeeve.com>
44
* dfa.c; Sync with GNULIB, bugfix for \b (\y in gawk)
47
2018-12-18 Arnold D. Robbins <arnold@skeeve.com>
49
* Makefile.am (distclean-local): Remove .deps directory.
51
2018-12-15 Arnold D. Robbins <arnold@skeeve.com>
53
* dfa.h, dfa.c: Sync with GNULIB.
55
2018-10-31 Arnold D. Robbins <arnold@skeeve.com>
57
* dfa.c (charclass_context): Remove unused function.
59
2018-10-22 Arnold D. Robbins <arnold@skeeve.com>
61
* dfa.c: Update from GNULIB.
63
2018-09-21 Arnold D. Robbins <arnold@skeeve.com>
65
* dfa.c, intprops.h: Sync from GNULIB.
67
2018-09-16 Arnold D. Robbins <arnold@skeeve.com>
69
* Makefile.in: Regenerated, using Automake 1.16.1.
71
2018-09-07 Arnold D. Robbins <arnold@skeeve.com>
73
* intprops.h, verify.h: Updated from GNULIB.
75
2018-08-26 Arnold D. Robbins <arnold@skeeve.com>
77
* regex_internal.c: Sync with GNULIB.
79
2018-08-22 Daniel Richard G. <skunk@iSKUNK.ORG>
81
* regex_internal.h: Undefine additional macros in order
84
2018-08-10 Arnold D. Robbins <arnold@skeeve.com>
86
* dfa.c: Sync with GNULIB.
87
* regcomp.c: Updated from GNULIB and proposed fix applied.
89
2018-07-26 Arnold D. Robbins <arnold@skeeve.com>
91
* regcomp.c, regex.c, regex.h, regex_internal.c, regex_internal.h,
92
regexec.c: Replaced with versions from GNULIB.
94
2018-06-27 Arnold D. Robbins <arnold@skeeve.com>
96
* dfa.c, intprops.h, localeinfo.c, localeinfo.h,
97
verify.h: Sync with GNULIB.
99
2018-06-21 Arnold D. Robbins <arnold@skeeve.com>
101
* regex_internal.h: Simplify undefining inline and defining to empty.
102
Thanks to Florian Weimer <fweimer@redhat.com> for the suggestion.
104
2018-03-13 Arnold D. Robbins <arnold@skeeve.com>
106
* getopt.c: Update copyright year.
108
2018-02-25 Arnold D. Robbins <arnold@skeeve.com>
110
* 4.2.1: Release tar ball made.
112
2017-12-24 Arnold D. Robbins <arnold@skeeve.com>
114
* getopt.c: Include <stdlib.h> to get declarations of
117
2017-12-20 Arnold D. Robbins <arnold@skeeve.com>
119
* regex.h: Restore GLIBC's use of '__' in parameter names. They
120
have to be that way since public headers can't use identifiers that
121
users might define as macros. At least now I understand why
122
things are the way they are.
124
2017-12-19 Paul Eggert <eggert@cs.ucla.edu>
126
Small sync with gnulib based on mails in libc-alpha@sourceware.com.
128
Use re_malloc etc. consistently.
130
* regcomp.c (re_comp, analyze): Use re_malloc/re_free instead of
132
* regexec.c (push_fail_stack): Use re_realloc instead of realloc.
136
* regex_internal.h: Synchronize on __libc_lock_define usage.
138
2017-12-05 Arnold D. Robbins <arnold@skeeve.com>
140
* regex.h: Yes define __USE_GNU. Needed for non-GLIBC systems.
142
2017-12-01 Arnold D. Robbins <arnold@skeeve.com>
144
* intprops.h: Sync with GNULIB.
145
* regcomp.c (init_word): Move general_case label inside ifdef.
146
* regex.h: Don't define __USE_GNU. Brings closer to GLIBC regex.
147
* regex.c: Don't include gawkbool.h, we don't use it anymore.
150
2017-11-26 Arnold D. Robbins <arnold@skeeve.com>
152
* regcomp.c regex_internal.c, regex_internal.h, regexec.c: Sync
154
* verfiy.h: Sync with GNULIB.
156
2017-10-19 Arnold D. Robbins <arnold@skeeve.com>
158
* 4.2.0: Release tar ball made.
160
2017-10-08 Arnold D. Robbins <arnold@skeeve.com>
162
* regex_internal.h: Minor fix from Andreas for OS/2.
164
2017-08-27 Juan Manuel Guerrero <juan.guerrero@gmx.de>
166
* localeinfo.c [__DJGPP__]: Include mbsupport.h.
168
2017-06-25 Andrew J. Schorr <aschorr@telemetry-investments.com>
170
* dfa.c (dfaalloc): Replace xmalloc+memset with xzalloc.
171
* xalloc.h (xmalloc): New function moved here from gawkmisc.c.
172
(xcalloc): Replace xmalloc+memset with calloc.
173
(xzalloc): Replace xmalloc+memset with xcalloc.
175
2017-06-22 Arnold D. Robbins <arnold@skeeve.com>
177
* regcomp.c, regex.c, regex.h, regex_internal.c, regex_internal.h,
178
regexec.c: Sync with GLIBC.
180
2017-06-18 Arnold D. Robbins <arnold@skeeve.com>
182
* intprops.h: Sync with GNULIB.
184
2017-05-22 Arnold D. Robbins <arnold@skeeve.com>
186
* dfa.c, dfa.h, intprops.h, verify.h: Sync with GNULIB.
188
2017-03-23 Arnold D. Robbins <arnold@skeeve.com>
190
* dfa.c: Sync with GNULIB.
192
2017-01-19 Arnold D. Robbins <arnold@skeeve.com>
194
* localeinfo.h: Sync with GNULIB.
195
* localeinfo.c: Ditto.
196
* dfa.c: Ditto, to fix a memory leak.
198
2017-01-16 Arnold D. Robbins <arnold@skeeve.com>
200
* dfa.c: Sync with GNULIB.
202
2017-01-10 Arnold D. Robbins <arnold@skeeve.com>
204
* dfa.c: Sync with GNULIB.
205
Twice in one day! Sigh.
207
2017-01-03 Arnold D. Robbins <arnold@skeeve.com>
209
* dfa.c: Sync with GNULIB.
211
2016-12-27 Juergen Kahrs <Juergen.Kahrs@googlemail.com>
213
* CMakeLists.txt: New file.
215
2016-12-22 John E. Malmberg <wb8tyw@qsl.net>
217
* dfa.c fixes for OpenVMS
219
2016-12-22 Arnold D. Robbins <arnold@skeeve.com>
221
* ChangeLog: Created.
222
* Makefile.am: New file.
223
* dfa.c, dfa.h, getopt.c, getopt.h, getopt1.c, getopt_int.h,
224
intprops.h, localeinfo.c, localeinfo.h, random.c, random.h,
225
regcomp.c, regex.c, regex.h, regex_internal.c, regex_internal.h,
226
regexec.c, verify.h, xalloc.h: Moved here from parent directory.