xref: /dragonfly/contrib/byacc/CHANGES (revision 5152d3b1)
1*5152d3b1SAntonio Huete Jimenez2022-11-06  Thomas E. Dickey  <dickey@invisible-island.net>
2*5152d3b1SAntonio Huete Jimenez
3*5152d3b1SAntonio Huete Jimenez	* test/run_test.sh: use context diff, to work with AIX
4*5152d3b1SAntonio Huete Jimenez
5*5152d3b1SAntonio Huete Jimenez	* defs.h:
6*5152d3b1SAntonio Huete Jimenez	fprintf_lineno might be passed a null, when reading from stdin - show "(null)"
7*5152d3b1SAntonio Huete Jimenez
8*5152d3b1SAntonio Huete Jimenez	* makefile.in, test/run_make.sh, test/run_test.sh, test/run_lint.sh:
9*5152d3b1SAntonio Huete Jimenez	fgrep-fixes
10*5152d3b1SAntonio Huete Jimenez
11*5152d3b1SAntonio Huete Jimenez	* yacc.1: mention use of stderr/stdout for usage/debugging
12*5152d3b1SAntonio Huete Jimenez
13*5152d3b1SAntonio Huete Jimenez	* yacc.1: document %empty
14*5152d3b1SAntonio Huete Jimenez
15*5152d3b1SAntonio Huete Jimenez	* yacc.1: document %debug
16*5152d3b1SAntonio Huete Jimenez
17*5152d3b1SAntonio Huete Jimenez	* yacc.1: minor fixes with check-manpage
18*5152d3b1SAntonio Huete Jimenez
19*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
20*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
21*5152d3b1SAntonio Huete Jimenez	bump
22*5152d3b1SAntonio Huete Jimenez
23*5152d3b1SAntonio Huete Jimenez2022-10-02  Thomas E. Dickey  <dickey@invisible-island.net>
24*5152d3b1SAntonio Huete Jimenez
25*5152d3b1SAntonio Huete Jimenez	* configure: regen
26*5152d3b1SAntonio Huete Jimenez
27*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
28*5152d3b1SAntonio Huete Jimenez
29*5152d3b1SAntonio Huete Jimenez2022-08-01  Thomas E. Dickey  <dickey@invisible-island.net>
30*5152d3b1SAntonio Huete Jimenez
31*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2022-08-01
32*5152d3b1SAntonio Huete Jimenez
33*5152d3b1SAntonio Huete Jimenez2022-01-28  Thomas E. Dickey  <dickey@invisible-island.net>
34*5152d3b1SAntonio Huete Jimenez
35*5152d3b1SAntonio Huete Jimenez	* package/debian/copyright: update, fix typo
36*5152d3b1SAntonio Huete Jimenez
37*5152d3b1SAntonio Huete Jimenez	* package/debian/rules, package/debian/control:
38*5152d3b1SAntonio Huete Jimenez	adapt from current Debian package
39*5152d3b1SAntonio Huete Jimenez
40*5152d3b1SAntonio Huete Jimenez	* configure: regen
41*5152d3b1SAntonio Huete Jimenez
42*5152d3b1SAntonio Huete Jimenez	* configure.in:
43*5152d3b1SAntonio Huete Jimenez	change default for the backtracking option to match the most-common usage
44*5152d3b1SAntonio Huete Jimenez	of byacc
45*5152d3b1SAntonio Huete Jimenez
46*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
47*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
48*5152d3b1SAntonio Huete Jimenez	update packaging, renaming debian folder back to its original location to
49*5152d3b1SAntonio Huete Jimenez	verify that the version-mangling used in the accepted Debian package will work
50*5152d3b1SAntonio Huete Jimenez	with the continuous-integration system.
51*5152d3b1SAntonio Huete Jimenez
52*5152d3b1SAntonio Huete Jimenez2022-01-18  Thomas E. Dickey  <dickey@invisible-island.net>
53*5152d3b1SAntonio Huete Jimenez
54*5152d3b1SAntonio Huete Jimenez	* package/debian/watch: adapt from current Debian package
55*5152d3b1SAntonio Huete Jimenez
56*5152d3b1SAntonio Huete Jimenez2022-01-14  Thomas E. Dickey  <dickey@invisible-island.net>
57*5152d3b1SAntonio Huete Jimenez
58*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/detest/changelog,
59*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
60*5152d3b1SAntonio Huete Jimenez	bump
61*5152d3b1SAntonio Huete Jimenez
62*5152d3b1SAntonio Huete Jimenez2022-01-09  Thomas E. Dickey  <dickey@invisible-island.net>
63*5152d3b1SAntonio Huete Jimenez
64*5152d3b1SAntonio Huete Jimenez	* package/detest/changelog: build-script
65*5152d3b1SAntonio Huete Jimenez
66*5152d3b1SAntonio Huete Jimenez	* package/debian/changelog:
67*5152d3b1SAntonio Huete Jimenez	update to use oldstable-compatible rules/config, for testing version upgrade
68*5152d3b1SAntonio Huete Jimenez
69*5152d3b1SAntonio Huete Jimenez	* package/detest/watch: build-script
70*5152d3b1SAntonio Huete Jimenez
71*5152d3b1SAntonio Huete Jimenez	* package/debian/watch:
72*5152d3b1SAntonio Huete Jimenez	update to use oldstable-compatible rules/config, for testing version upgrade
73*5152d3b1SAntonio Huete Jimenez
74*5152d3b1SAntonio Huete Jimenez	* package/detest/control: build-script
75*5152d3b1SAntonio Huete Jimenez
76*5152d3b1SAntonio Huete Jimenez	* package/debian/control:
77*5152d3b1SAntonio Huete Jimenez	update to use oldstable-compatible rules/config, for testing version upgrade
78*5152d3b1SAntonio Huete Jimenez
79*5152d3b1SAntonio Huete Jimenez	* package/byacc.spec, package/mingw-byacc.spec:
80*5152d3b1SAntonio Huete Jimenez	use rpmlint, etc., to "update" these to follow Redhat7 and later.
81*5152d3b1SAntonio Huete Jimenez	due to incompatbilities in that route, this package will not build with #6.
82*5152d3b1SAntonio Huete Jimenez
83*5152d3b1SAntonio Huete Jimenez	* reader.c, output.c:
84*5152d3b1SAntonio Huete Jimenez	change a few malloc's to calloc's so clang analyzer can see initialized data
85*5152d3b1SAntonio Huete Jimenez
86*5152d3b1SAntonio Huete Jimenez	* closure.c:
87*5152d3b1SAntonio Huete Jimenez	modify address computation in closure.c to avoid undefined behavior on
88*5152d3b1SAntonio Huete Jimenez	machines which do not support large offsets (analysis/patch by Jessica Clarke,
89*5152d3b1SAntonio Huete Jimenez	cf: 2014-09-17)
90*5152d3b1SAntonio Huete Jimenez
91*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
92*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
93*5152d3b1SAntonio Huete Jimenez	bump
94*5152d3b1SAntonio Huete Jimenez
95*5152d3b1SAntonio Huete Jimenez2022-01-08  Thomas E. Dickey  <dickey@invisible-island.net>
96*5152d3b1SAntonio Huete Jimenez
97*5152d3b1SAntonio Huete Jimenez	* package/detest/copyright, package/detest/rules: build-script
98*5152d3b1SAntonio Huete Jimenez
99*5152d3b1SAntonio Huete Jimenez	* package/debian/copyright, package/debian/rules:
100*5152d3b1SAntonio Huete Jimenez	update to use oldstable-compatible rules/config, for testing version upgrade
101*5152d3b1SAntonio Huete Jimenez
102*5152d3b1SAntonio Huete Jimenez2022-01-02  Thomas E. Dickey  <dickey@invisible-island.net>
103*5152d3b1SAntonio Huete Jimenez
104*5152d3b1SAntonio Huete Jimenez	* package/debian/control: minor fixes adapted from btyacc package
105*5152d3b1SAntonio Huete Jimenez
106*5152d3b1SAntonio Huete Jimenez	* package/debian/byacc.docs: RCS_BASE
107*5152d3b1SAntonio Huete Jimenez
108*5152d3b1SAntonio Huete Jimenez	* package/detest/byacc.docs: build-script
109*5152d3b1SAntonio Huete Jimenez
110*5152d3b1SAntonio Huete Jimenez	* package/debian/byacc2.prerm: RCS_BASE
111*5152d3b1SAntonio Huete Jimenez
112*5152d3b1SAntonio Huete Jimenez	* package/detest/byacc2.prerm: build-script
113*5152d3b1SAntonio Huete Jimenez
114*5152d3b1SAntonio Huete Jimenez	* package/debian/byacc2.postinst: RCS_BASE
115*5152d3b1SAntonio Huete Jimenez
116*5152d3b1SAntonio Huete Jimenez	* package/detest/byacc2.postinst: build-script
117*5152d3b1SAntonio Huete Jimenez
118*5152d3b1SAntonio Huete Jimenez	* package/debian/byacc.postinst: RCS_BASE
119*5152d3b1SAntonio Huete Jimenez
120*5152d3b1SAntonio Huete Jimenez	* package/detest/byacc.postinst: build-script
121*5152d3b1SAntonio Huete Jimenez
122*5152d3b1SAntonio Huete Jimenez	* package/debian/byacc.prerm: RCS_BASE
123*5152d3b1SAntonio Huete Jimenez
124*5152d3b1SAntonio Huete Jimenez	* package/detest/byacc.prerm: build-script
125*5152d3b1SAntonio Huete Jimenez
126*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
127*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
128*5152d3b1SAntonio Huete Jimenez	bump
129*5152d3b1SAntonio Huete Jimenez
130*5152d3b1SAntonio Huete Jimenez2022-01-01  Thomas E. Dickey  <dickey@invisible-island.net>
131*5152d3b1SAntonio Huete Jimenez
132*5152d3b1SAntonio Huete Jimenez	* test/run_test.sh:
133*5152d3b1SAntonio Huete Jimenez	adjust to ignore NetBSD's difference in getopt warnings.
134*5152d3b1SAntonio Huete Jimenez
135*5152d3b1SAntonio Huete Jimenez	* package/pkgsrc/Makefile: resync with pkgsrc
136*5152d3b1SAntonio Huete Jimenez
137*5152d3b1SAntonio Huete Jimenez	* test/yacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.c: regen
138*5152d3b1SAntonio Huete Jimenez
139*5152d3b1SAntonio Huete Jimenez	* test/expr.oxout.y, test/expr.oxout.h: fix gcc warnings
140*5152d3b1SAntonio Huete Jimenez
141*5152d3b1SAntonio Huete Jimenez	* test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h: regen
142*5152d3b1SAntonio Huete Jimenez
143*5152d3b1SAntonio Huete Jimenez	* test/run_make.sh: workaround for compiling the expr.oxout.y files
144*5152d3b1SAntonio Huete Jimenez
145*5152d3b1SAntonio Huete Jimenez	* test/expr.oxout.y: fix syntax error
146*5152d3b1SAntonio Huete Jimenez
147*5152d3b1SAntonio Huete Jimenez	* test/btyacc/expr.oxout.tab.c: regen
148*5152d3b1SAntonio Huete Jimenez
149*5152d3b1SAntonio Huete Jimenez	* test/expr.oxout.h: RCS_BASE
150*5152d3b1SAntonio Huete Jimenez
151*5152d3b1SAntonio Huete Jimenez	* test/yacc/expr.oxout.tab.c: fix syntax error
152*5152d3b1SAntonio Huete Jimenez
153*5152d3b1SAntonio Huete Jimenez	* test/btyacc/expr.oxout.tab.c: regen, s/expr.oxout/expr_oxout/g
154*5152d3b1SAntonio Huete Jimenez
155*5152d3b1SAntonio Huete Jimenez	* test/btyacc/expr.oxout.tab.h: regen
156*5152d3b1SAntonio Huete Jimenez
157*5152d3b1SAntonio Huete Jimenez	* test/run_test.sh:
158*5152d3b1SAntonio Huete Jimenez	filter the default prefix to change "." to "_", so that the generated
159*5152d3b1SAntonio Huete Jimenez	files will compile consistently with run_make.sh
160*5152d3b1SAntonio Huete Jimenez
161*5152d3b1SAntonio Huete Jimenez	* package/debian/control, package/debian/prerm, package/debian/postinst:
162*5152d3b1SAntonio Huete Jimenez	add "byacc2" as an alternative for "yacc"
163*5152d3b1SAntonio Huete Jimenez
164*5152d3b1SAntonio Huete Jimenez	* package/byacc.spec, package/debian/control, package/debian/rules:
165*5152d3b1SAntonio Huete Jimenez	rename "btyacc" to "byacc2" to co-exist with traditional "btyacc" package
166*5152d3b1SAntonio Huete Jimenez
167*5152d3b1SAntonio Huete Jimenez	* package/debian/copyright, VERSION, package/byacc.spec,
168*5152d3b1SAntonio Huete Jimenez	  package/debian/changelog, package/mingw-byacc.spec,
169*5152d3b1SAntonio Huete Jimenez	  package/pkgsrc/Makefile:
170*5152d3b1SAntonio Huete Jimenez	bump
171*5152d3b1SAntonio Huete Jimenez
172*5152d3b1SAntonio Huete Jimenez2021-12-24  Thomas E. Dickey  <dickey@invisible-island.net>
173*5152d3b1SAntonio Huete Jimenez
174*5152d3b1SAntonio Huete Jimenez	* package/debian/rules: fixes from Debian package for lintian warnings
175*5152d3b1SAntonio Huete Jimenez
176*5152d3b1SAntonio Huete Jimenez	* package/debian/control: updates for Debian standard
177*5152d3b1SAntonio Huete Jimenez
178*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
179*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
180*5152d3b1SAntonio Huete Jimenez	bump
181*5152d3b1SAntonio Huete Jimenez
182*5152d3b1SAntonio Huete Jimenez	* package/debian/byacc2.docs: RCS_BASE
183*5152d3b1SAntonio Huete Jimenez
184*5152d3b1SAntonio Huete Jimenez	* package/detest/byacc2.docs: build-script
185*5152d3b1SAntonio Huete Jimenez
186*5152d3b1SAntonio Huete Jimenez	* package/debian/docs, package/debian/copyright, package/debian/control:
187*5152d3b1SAntonio Huete Jimenez	errata from Debian package
188*5152d3b1SAntonio Huete Jimenez
189*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-12-24
190*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
191*5152d3b1SAntonio Huete Jimenez	    config.sub: alias aarch64le to aarch64
192*5152d3b1SAntonio Huete Jimenez
193*5152d3b1SAntonio Huete Jimenez	    Apparently, QNX reports aarch64 as aarch64le on little-endian machines.
194*5152d3b1SAntonio Huete Jimenez
195*5152d3b1SAntonio Huete Jimenez	    * config.sub (aarch64le-*): Set cpu to aarch64.
196*5152d3b1SAntonio Huete Jimenez	    (timestamp): Update.
197*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
198*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (aarch64le-qnx): New test.
199*5152d3b1SAntonio Huete Jimenez
200*5152d3b1SAntonio Huete Jimenez	    Reported-by: Elad Lahav <e2lahav@gmail.com>
201*5152d3b1SAntonio Huete Jimenez	    Link: https://lists.gnu.org/archive/html/config-patches/2021-12/msg00009.html
202*5152d3b1SAntonio Huete Jimenez
203*5152d3b1SAntonio Huete Jimenez2021-12-16  Thomas E. Dickey  <dickey@invisible-island.net>
204*5152d3b1SAntonio Huete Jimenez
205*5152d3b1SAntonio Huete Jimenez	* configure: regen
206*5152d3b1SAntonio Huete Jimenez
207*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
208*5152d3b1SAntonio Huete Jimenez
209*5152d3b1SAntonio Huete Jimenez2021-12-13  Thomas E. Dickey  <dickey@invisible-island.net>
210*5152d3b1SAntonio Huete Jimenez
211*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-10-27
212*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
213*5152d3b1SAntonio Huete Jimenez	    config.sub: fix typo in timestamp
214*5152d3b1SAntonio Huete Jimenez
215*5152d3b1SAntonio Huete Jimenez	    * config.sub: Fix timestamp.
216*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
217*5152d3b1SAntonio Huete Jimenez
218*5152d3b1SAntonio Huete Jimenez	    Reported-by: Jordi Sanfeliu <jordi@fibranet.cat>
219*5152d3b1SAntonio Huete Jimenez	    Fixes: a013aac61edfa2a03727521508286480010e7bf3
220*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
221*5152d3b1SAntonio Huete Jimenez
222*5152d3b1SAntonio Huete Jimenez2021-11-30  Thomas E. Dickey  <dickey@invisible-island.net>
223*5152d3b1SAntonio Huete Jimenez
224*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-11-30
225*5152d3b1SAntonio Huete Jimenez	    From: Andreas F. Borchert <github@andreas-borchert.de>
226*5152d3b1SAntonio Huete Jimenez	    config.guess: x86_64-pc-solaris2.11 is not properly recognized
227*5152d3b1SAntonio Huete Jimenez
228*5152d3b1SAntonio Huete Jimenez	    config.guess guesses Solaris 11 to run on a 32-bit platform
229*5152d3b1SAntonio Huete Jimenez	    despite Solaris 11 no longer supporting any 32-bit platform.
230*5152d3b1SAntonio Huete Jimenez
231*5152d3b1SAntonio Huete Jimenez	    See the following code at lines 434 to 445:
232*5152d3b1SAntonio Huete Jimenez
233*5152d3b1SAntonio Huete Jimenez	    | SUN_ARCH=i386
234*5152d3b1SAntonio Huete Jimenez	    | # If there is a compiler, see if it is configured for 64-bit objects.
235*5152d3b1SAntonio Huete Jimenez	    | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
236*5152d3b1SAntonio Huete Jimenez	    | # This test works for both compilers.
237*5152d3b1SAntonio Huete Jimenez	    | if test "$CC_FOR_BUILD" != no_compiler_found; then
238*5152d3b1SAntonio Huete Jimenez	    |     if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
239*5152d3b1SAntonio Huete Jimenez	    |         (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
240*5152d3b1SAntonio Huete Jimenez	    |         grep IS_64BIT_ARCH >/dev/null
241*5152d3b1SAntonio Huete Jimenez	    |     then
242*5152d3b1SAntonio Huete Jimenez	    |         SUN_ARCH=x86_64
243*5152d3b1SAntonio Huete Jimenez	    |     fi
244*5152d3b1SAntonio Huete Jimenez	    | fi
245*5152d3b1SAntonio Huete Jimenez
246*5152d3b1SAntonio Huete Jimenez	    If "cc" is installed, i.e. the Oracle Studio compiler, this one is
247*5152d3b1SAntonio Huete Jimenez	    chosen for $CC_FOR_BUILD.  This compiler, the gcc provided by Oracle
248*5152d3b1SAntonio Huete Jimenez	    and also gcc bootstrapped from sources on that platform with a default
249*5152d3b1SAntonio Huete Jimenez	    configuration will by default generate 32-bit binaries -- even on
250*5152d3b1SAntonio Huete Jimenez	    a 64-bit platform.  And __amd64 will not be defined for compilations
251*5152d3b1SAntonio Huete Jimenez	    targeting a 32-bit platform.  This is different from the corresponding
252*5152d3b1SAntonio Huete Jimenez	    behaviour on GNU/Linux systems where the local platform is targeted by
253*5152d3b1SAntonio Huete Jimenez	    default.
254*5152d3b1SAntonio Huete Jimenez
255*5152d3b1SAntonio Huete Jimenez	    Thus, as long as you do not add "-m64" or if you have a custom-built
256*5152d3b1SAntonio Huete Jimenez	    gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris
257*5152d3b1SAntonio Huete Jimenez	    despite living on a 64-bit platform.
258*5152d3b1SAntonio Huete Jimenez
259*5152d3b1SAntonio Huete Jimenez	    * config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the
260*5152d3b1SAntonio Huete Jimenez	    test by adding the "-m64" flag.  This will work properly for Solaris
261*5152d3b1SAntonio Huete Jimenez	    10 as well (the last Solaris release that supported x86 32-bit
262*5152d3b1SAntonio Huete Jimenez	    platforms).
263*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
264*5152d3b1SAntonio Huete Jimenez
265*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
266*5152d3b1SAntonio Huete Jimenez
267*5152d3b1SAntonio Huete Jimenez2021-10-27  Thomas E. Dickey  <dickey@invisible-island.net>
268*5152d3b1SAntonio Huete Jimenez
269*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-10-27
270*5152d3b1SAntonio Huete Jimenez	    From: Jordi Sanfeliu <jordi@fibranet.cat>
271*5152d3b1SAntonio Huete Jimenez	    Recognize Fiwix
272*5152d3b1SAntonio Huete Jimenez
273*5152d3b1SAntonio Huete Jimenez	    $ make check
274*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-guess.sh && rm uname
275*5152d3b1SAntonio Huete Jimenez	    PASS: config.guess checks (137 tests)
276*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-sub.sh
277*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub checks (882 tests)
278*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub idempotency checks (819 tests)
279*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub canonicalise each config.guess testcase (137 tests)
280*5152d3b1SAntonio Huete Jimenez
281*5152d3b1SAntonio Huete Jimenez	    * config.guess (i*86:Fiwix:*:*): Recognize.
282*5152d3b1SAntonio Huete Jimenez	    * config.sub (fiwix*): Likewise.
283*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
284*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
285*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add a test case for Fiwix.
286*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (i386-fiwix): New test.
287*5152d3b1SAntonio Huete Jimenez
288*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
289*5152d3b1SAntonio Huete Jimenez
290*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-20-27
291*5152d3b1SAntonio Huete Jimenez	    From: Jordi Sanfeliu <jordi@fibranet.cat>
292*5152d3b1SAntonio Huete Jimenez	    Recognize Fiwix
293*5152d3b1SAntonio Huete Jimenez
294*5152d3b1SAntonio Huete Jimenez	    $ make check
295*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-guess.sh && rm uname
296*5152d3b1SAntonio Huete Jimenez	    PASS: config.guess checks (137 tests)
297*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-sub.sh
298*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub checks (882 tests)
299*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub idempotency checks (819 tests)
300*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub canonicalise each config.guess testcase (137 tests)
301*5152d3b1SAntonio Huete Jimenez
302*5152d3b1SAntonio Huete Jimenez	    * config.guess (i*86:Fiwix:*:*): Recognize.
303*5152d3b1SAntonio Huete Jimenez	    * config.sub (fiwix*): Likewise.
304*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
305*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
306*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add a test case for Fiwix.
307*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (i386-fiwix): New test.
308*5152d3b1SAntonio Huete Jimenez
309*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
310*5152d3b1SAntonio Huete Jimenez
311*5152d3b1SAntonio Huete Jimenez2021-10-18  Thomas E. Dickey  <dickey@invisible-island.net>
312*5152d3b1SAntonio Huete Jimenez
313*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-08-14
314*5152d3b1SAntonio Huete Jimenez	    From: Kinshuk Dua <kinshukdua@gmail.com>
315*5152d3b1SAntonio Huete Jimenez	    config.sub: Fix typo in comment
316*5152d3b1SAntonio Huete Jimenez
317*5152d3b1SAntonio Huete Jimenez	    Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305
318*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
319*5152d3b1SAntonio Huete Jimenez
320*5152d3b1SAntonio Huete Jimenez2021-08-14  Thomas E. Dickey  <dickey@invisible-island.net>
321*5152d3b1SAntonio Huete Jimenez
322*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-08-14
323*5152d3b1SAntonio Huete Jimenez	    From: Nick Bowler <nbowler@draconx.ca>
324*5152d3b1SAntonio Huete Jimenez	    config.sub: work around command assignment bug in some shells
325*5152d3b1SAntonio Huete Jimenez
326*5152d3b1SAntonio Huete Jimenez	    When combining variable assignments with a shell command, some older
327*5152d3b1SAntonio Huete Jimenez	    shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh)
328*5152d3b1SAntonio Huete Jimenez	    have a bug which causes the assignment to alter the current execution
329*5152d3b1SAntonio Huete Jimenez	    environment whenever the command is a shell built-in.  For example:
330*5152d3b1SAntonio Huete Jimenez
331*5152d3b1SAntonio Huete Jimenez	      % dash -c 'x=good; x=bad echo >/dev/null; echo $x'
332*5152d3b1SAntonio Huete Jimenez	      good
333*5152d3b1SAntonio Huete Jimenez
334*5152d3b1SAntonio Huete Jimenez	      % jsh -c 'x=good; x=bad echo >/dev/null; echo $x'
335*5152d3b1SAntonio Huete Jimenez	      bad
336*5152d3b1SAntonio Huete Jimenez
337*5152d3b1SAntonio Huete Jimenez	    The config.sub script contains a few commands of the form:
338*5152d3b1SAntonio Huete Jimenez
339*5152d3b1SAntonio Huete Jimenez	      IFS=- read ...
340*5152d3b1SAntonio Huete Jimenez
341*5152d3b1SAntonio Huete Jimenez	    which triggers this bug, causing the IFS assignment to persist for the
342*5152d3b1SAntonio Huete Jimenez	    remainder of the script.  This can cause misbehaviour in certain cases,
343*5152d3b1SAntonio Huete Jimenez	    for example:
344*5152d3b1SAntonio Huete Jimenez
345*5152d3b1SAntonio Huete Jimenez	      % jsh config.sub i386-linux-gnu
346*5152d3b1SAntonio Huete Jimenez	      config.sub: test: unknown operator gnu
347*5152d3b1SAntonio Huete Jimenez
348*5152d3b1SAntonio Huete Jimenez	      % jsh config.sub i386-gnu/linux
349*5152d3b1SAntonio Huete Jimenez	      sed: can't read s|gnu/linux|gnu|: No such file or directory
350*5152d3b1SAntonio Huete Jimenez	      Invalid configuration `i386-gnu/linux': OS `' not recognized
351*5152d3b1SAntonio Huete Jimenez
352*5152d3b1SAntonio Huete Jimenez	    * config.sub: Save and restore IFS explicitly to avoid shell bugs.
353*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
354*5152d3b1SAntonio Huete Jimenez
355*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
356*5152d3b1SAntonio Huete Jimenez
357*5152d3b1SAntonio Huete Jimenez2021-08-08  Thomas E. Dickey  <dickey@invisible-island.net>
358*5152d3b1SAntonio Huete Jimenez
359*5152d3b1SAntonio Huete Jimenez	* reader.c:
360*5152d3b1SAntonio Huete Jimenez	fix memory-leak when replacing $$'s in destructor code (report/testcase
361*5152d3b1SAntonio Huete Jimenez	by Boris Kolpackov).
362*5152d3b1SAntonio Huete Jimenez
363*5152d3b1SAntonio Huete Jimenez	* main.c: account for a memory-leak
364*5152d3b1SAntonio Huete Jimenez
365*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
366*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
367*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
368*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
369*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,
370*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.c,
371*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.c,
372*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.c,
373*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,
374*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,
375*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,
376*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,
377*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
378*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
379*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,
380*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
381*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
382*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
383*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
384*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
385*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
386*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
387*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
388*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
389*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c, test/btyacc/stdin1.calc.c,
390*5152d3b1SAntonio Huete Jimenez	  test/btyacc/stdin2.calc.c, test/btyacc/varsyntax_calc1.tab.c,
391*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
392*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c,
393*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c,
394*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_provides.tab.c,
395*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,
396*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
397*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,
398*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,
399*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,
400*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
401*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
402*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,
403*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,
404*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
405*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
406*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
407*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
408*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/rename_debug.c,
409*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c,
410*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, btyaccpar.c, yaccpar.c:
411*5152d3b1SAntonio Huete Jimenez	regen
412*5152d3b1SAntonio Huete Jimenez
413*5152d3b1SAntonio Huete Jimenez	* btyaccpar.skel, yaccpar.skel:
414*5152d3b1SAntonio Huete Jimenez	revert change to initialization of yystate, which confuses gcc, making a
415*5152d3b1SAntonio Huete Jimenez	different warning
416*5152d3b1SAntonio Huete Jimenez
417*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
418*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
419*5152d3b1SAntonio Huete Jimenez	bump
420*5152d3b1SAntonio Huete Jimenez
421*5152d3b1SAntonio Huete Jimenez2021-08-04  Thomas E. Dickey  <dickey@invisible-island.net>
422*5152d3b1SAntonio Huete Jimenez
423*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-08-04
424*5152d3b1SAntonio Huete Jimenez	    From: Jeremy Soller <jackpot51@gmail.com>
425*5152d3b1SAntonio Huete Jimenez	    config.sub: add Linux Relibc Target
426*5152d3b1SAntonio Huete Jimenez
427*5152d3b1SAntonio Huete Jimenez	    $ make check
428*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-guess.sh && rm uname
429*5152d3b1SAntonio Huete Jimenez	    PASS: config.guess checks (136 tests)
430*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-sub.sh
431*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub checks (881 tests)
432*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub idempotency checks (818 tests)
433*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub canonicalise each config.guess testcase (136 tests)
434*5152d3b1SAntonio Huete Jimenez
435*5152d3b1SAntonio Huete Jimenez	    * config.sub (relibc*): Recognize.
436*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
437*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (x86_64-linux-relibc): New test.
438*5152d3b1SAntonio Huete Jimenez
439*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
440*5152d3b1SAntonio Huete Jimenez
441*5152d3b1SAntonio Huete Jimenez2021-08-02  Thomas E. Dickey  <dickey@invisible-island.net>
442*5152d3b1SAntonio Huete Jimenez
443*5152d3b1SAntonio Huete Jimenez	* main.c, yacc.1: add "-h" option
444*5152d3b1SAntonio Huete Jimenez
445*5152d3b1SAntonio Huete Jimenez	* yacc.1: fix date
446*5152d3b1SAntonio Huete Jimenez
447*5152d3b1SAntonio Huete Jimenez	* test/btyacc/no_b_opt.error, test/btyacc/no_output2.error,
448*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_p_opt.error, test/btyacc/big_b.error,
449*5152d3b1SAntonio Huete Jimenez	  test/btyacc/big_l.error, test/btyacc/help.error,
450*5152d3b1SAntonio Huete Jimenez	  test/btyacc/nostdin.error, test/yacc/big_b.error,
451*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_l.error, test/yacc/help.error, test/yacc/no_b_opt.error,
452*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output2.error, test/yacc/no_p_opt.error,
453*5152d3b1SAntonio Huete Jimenez	  test/yacc/nostdin.error:
454*5152d3b1SAntonio Huete Jimenez	regen
455*5152d3b1SAntonio Huete Jimenez
456*5152d3b1SAntonio Huete Jimenez	* main.c:
457*5152d3b1SAntonio Huete Jimenez	map any of bison's long-options which have a corresponding yacc option
458*5152d3b1SAntonio Huete Jimenez	into the latter, without depending upon getopt_long().
459*5152d3b1SAntonio Huete Jimenez
460*5152d3b1SAntonio Huete Jimenez	* main.c: suggested patch:
461*5152d3b1SAntonio Huete Jimenez	From: Boris Kolpackov <boris@codesynthesis.com>
462*5152d3b1SAntonio Huete Jimenez	Subject: Re: [PATCH] support bison's --defines and --output options in byacc
463*5152d3b1SAntonio Huete Jimenez
464*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
465*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
466*5152d3b1SAntonio Huete Jimenez	bump
467*5152d3b1SAntonio Huete Jimenez
468*5152d3b1SAntonio Huete Jimenez2021-08-01  Thomas E. Dickey  <dickey@invisible-island.net>
469*5152d3b1SAntonio Huete Jimenez
470*5152d3b1SAntonio Huete Jimenez	* test/btyacc/inherit2.tab.c, test/btyacc/btyacc_destroy2.tab.c,
471*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/err_inherit3.tab.c,
472*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/btyacc_demo.tab.c,
473*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c:
474*5152d3b1SAntonio Huete Jimenez	regen
475*5152d3b1SAntonio Huete Jimenez
476*5152d3b1SAntonio Huete Jimenez	* output.c:
477*5152d3b1SAntonio Huete Jimenez	fix a misplaced #line, which was after a generated line in the code-file
478*5152d3b1SAntonio Huete Jimenez
479*5152d3b1SAntonio Huete Jimenez	* test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,
480*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
481*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
482*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
483*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
484*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax18.tab.c,
485*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/expr.oxout.tab.c,
486*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c,
487*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
488*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_all.tab.c, test/yacc/calc_code_default.tab.c,
489*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_imports.tab.c, test/yacc/calc_code_provides.tab.c,
490*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,
491*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/defines1.calc.c,
492*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines2.calc.c, test/yacc/defines3.calc.c,
493*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c:
494*5152d3b1SAntonio Huete Jimenez	regen
495*5152d3b1SAntonio Huete Jimenez
496*5152d3b1SAntonio Huete Jimenez	* output.c:
497*5152d3b1SAntonio Huete Jimenez	add a state-machine to output_semantic_actions() to detect and replace
498*5152d3b1SAntonio Huete Jimenez	the "#line" directives added by Roland Illig's change, making them show
499*5152d3b1SAntonio Huete Jimenez	the actual line-numbers in the code-file.
500*5152d3b1SAntonio Huete Jimenez
501*5152d3b1SAntonio Huete Jimenez	* test/btyacc/pure_calc.tab.c, test/btyacc/quote_calc-s.tab.c,
502*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c,
503*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c,
504*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c,
505*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,
506*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
507*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
508*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
509*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
510*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
511*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
512*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
513*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
514*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,
515*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.c,
516*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.c,
517*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.c,
518*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,
519*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/defines1.calc.c,
520*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines2.calc.c, test/btyacc/defines3.calc.c,
521*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
522*5152d3b1SAntonio Huete Jimenez	  test/btyacc/stdin1.calc.c, test/btyacc/stdin2.calc.c:
523*5152d3b1SAntonio Huete Jimenez	regen
524*5152d3b1SAntonio Huete Jimenez
525*5152d3b1SAntonio Huete Jimenez	* reader.c:
526*5152d3b1SAntonio Huete Jimenez	adapt a patch by Roland Illig which added #line directives with dummy
527*5152d3b1SAntonio Huete Jimenez	filename and line number, because the debug information was incorrect.
528*5152d3b1SAntonio Huete Jimenez	The actual fix (see output_semantic_actions) is to emit #line directives
529*5152d3b1SAntonio Huete Jimenez	which correspond to the code-file.
530*5152d3b1SAntonio Huete Jimenez
531*5152d3b1SAntonio Huete Jimenez	* reader.c: simplify an ifdef so I can balance {/}
532*5152d3b1SAntonio Huete Jimenez
533*5152d3b1SAntonio Huete Jimenez	* output.c: use new macro
534*5152d3b1SAntonio Huete Jimenez
535*5152d3b1SAntonio Huete Jimenez	* defs.h: add fprintf_lineno macro
536*5152d3b1SAntonio Huete Jimenez
537*5152d3b1SAntonio Huete Jimenez	* reader.c:
538*5152d3b1SAntonio Huete Jimenez	make that a little simpler - but I see that this should be using the
539*5152d3b1SAntonio Huete Jimenez	code-file's line-numbering rather than ""
540*5152d3b1SAntonio Huete Jimenez
541*5152d3b1SAntonio Huete Jimenez	* reader.c:
542*5152d3b1SAntonio Huete Jimenez	make that into a macro, and add a begin_case() to more/less match (the
543*5152d3b1SAntonio Huete Jimenez	#line's are not together in some btyacc cases...)
544*5152d3b1SAntonio Huete Jimenez
545*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
546*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
547*5152d3b1SAntonio Huete Jimenez	bump
548*5152d3b1SAntonio Huete Jimenez
549*5152d3b1SAntonio Huete Jimenez2021-07-14  Thomas E. Dickey  <dickey@invisible-island.net>
550*5152d3b1SAntonio Huete Jimenez
551*5152d3b1SAntonio Huete Jimenez	* reader.c: From: Roland Illig <roland.illig@gmx.de>
552*5152d3b1SAntonio Huete Jimenez	Subject: small patch for byacc
553*5152d3b1SAntonio Huete Jimenez	...
554*5152d3b1SAntonio Huete Jimenez	this splits up "\nbreak;\n" output to put #line directives after first "\n"
555*5152d3b1SAntonio Huete Jimenez
556*5152d3b1SAntonio Huete Jimenez2021-07-06  Thomas E. Dickey  <dickey@invisible-island.net>
557*5152d3b1SAntonio Huete Jimenez
558*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-07-06
559*5152d3b1SAntonio Huete Jimenez	    From: Stephanos Ioannidis <root@stephanos.io>
560*5152d3b1SAntonio Huete Jimenez	    config.sub: add Zephyr RTOS support
561*5152d3b1SAntonio Huete Jimenez
562*5152d3b1SAntonio Huete Jimenez	    This adds the Zephyr RTOS targets in preparation for implementing the
563*5152d3b1SAntonio Huete Jimenez	    Zephyr RTOS-specific toolchain support.
564*5152d3b1SAntonio Huete Jimenez
565*5152d3b1SAntonio Huete Jimenez	    $ make check
566*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-guess.sh && rm uname
567*5152d3b1SAntonio Huete Jimenez	    PASS: config.guess checks (136 tests)
568*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-sub.sh
569*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub checks (880 tests)
570*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub idempotency checks (817 tests)
571*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub canonicalise each config.guess testcase (136 tests)
572*5152d3b1SAntonio Huete Jimenez
573*5152d3b1SAntonio Huete Jimenez	    * config.sub (zephyr*): Recognize.
574*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
575*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data: Add testcases for *-zephyr.
576*5152d3b1SAntonio Huete Jimenez
577*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
578*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
579*5152d3b1SAntonio Huete Jimenez
580*5152d3b1SAntonio Huete Jimenez2021-07-03  Thomas E. Dickey  <dickey@invisible-island.net>
581*5152d3b1SAntonio Huete Jimenez
582*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-07-03
583*5152d3b1SAntonio Huete Jimenez	    From: Ozkan Sezer <sezero@users.sourceforge.net>
584*5152d3b1SAntonio Huete Jimenez	    config.sub: disable shellcheck SC2006 / SC2268 warnings
585*5152d3b1SAntonio Huete Jimenez
586*5152d3b1SAntonio Huete Jimenez	    This is in line with the recent config.guess change in commit
587*5152d3b1SAntonio Huete Jimenez	    12fcf67c9108f4c4b581eaa302088782f0ee40ea
588*5152d3b1SAntonio Huete Jimenez
589*5152d3b1SAntonio Huete Jimenez	    * config.sub (shellcheck disable): Add SC2006,SC2268.
590*5152d3b1SAntonio Huete Jimenez
591*5152d3b1SAntonio Huete Jimenez	    Suggested-by: Jacob Bachmeyer <jcb@gnu.org>
592*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ozkan Sezer <sezero@users.sourceforge.net>
593*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
594*5152d3b1SAntonio Huete Jimenez
595*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-07-03
596*5152d3b1SAntonio Huete Jimenez	    From: Ozkan Sezer <sezero@users.sourceforge.net>
597*5152d3b1SAntonio Huete Jimenez	    config.sub: normalize the quoting in the `echo FOO | sed ...`
598*5152d3b1SAntonio Huete Jimenez
599*5152d3b1SAntonio Huete Jimenez	    Some cases quote the argument to echo and some do not.  At runtime
600*5152d3b1SAntonio Huete Jimenez	    it probably does not matter because the substituted values will never
601*5152d3b1SAntonio Huete Jimenez	    contain whitespace, but quoting them all would make shellcheck more
602*5152d3b1SAntonio Huete Jimenez	    useful.
603*5152d3b1SAntonio Huete Jimenez
604*5152d3b1SAntonio Huete Jimenez	    * config.sub: Consistently quote the argument of echo.
605*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
606*5152d3b1SAntonio Huete Jimenez
607*5152d3b1SAntonio Huete Jimenez	    Suggested-by: Jacob Bachmeyer <jcb@gnu.org>
608*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ozkan Sezer <sezero@users.sourceforge.net>
609*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
610*5152d3b1SAntonio Huete Jimenez
611*5152d3b1SAntonio Huete Jimenez2021-07-02  Thomas E. Dickey  <dickey@invisible-island.net>
612*5152d3b1SAntonio Huete Jimenez
613*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-06-03
614*5152d3b1SAntonio Huete Jimenez	    From: Ozkan Sezer <sezero@users.sourceforge.net>
615*5152d3b1SAntonio Huete Jimenez	    config.sub: replace POSIX $( ) with classic ` ` throughout
616*5152d3b1SAntonio Huete Jimenez
617*5152d3b1SAntonio Huete Jimenez	    This is in line with the recent config.guess change in commit
618*5152d3b1SAntonio Huete Jimenez	    d70c4fa934de164178054c3a60aaa0024ed07c91.
619*5152d3b1SAntonio Huete Jimenez
620*5152d3b1SAntonio Huete Jimenez	    The patch was generated using patch-6.gawk script introduced in that
621*5152d3b1SAntonio Huete Jimenez	    commit.
622*5152d3b1SAntonio Huete Jimenez
623*5152d3b1SAntonio Huete Jimenez	    * config.sub: Revert POSIX command substitutions to classic form.
624*5152d3b1SAntonio Huete Jimenez
625*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ozkan Sezer <sezero@users.sourceforge.net>
626*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
627*5152d3b1SAntonio Huete Jimenez
628*5152d3b1SAntonio Huete Jimenez2021-06-19  Thomas E. Dickey  <dickey@invisible-island.net>
629*5152d3b1SAntonio Huete Jimenez
630*5152d3b1SAntonio Huete Jimenez	* configure: regen
631*5152d3b1SAntonio Huete Jimenez
632*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
633*5152d3b1SAntonio Huete Jimenez
634*5152d3b1SAntonio Huete Jimenez	* test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
635*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
636*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax18.tab.c,
637*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
638*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
639*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
640*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
641*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
642*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
643*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
644*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
645*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
646*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
647*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
648*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,
649*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.c,
650*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.c,
651*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.c,
652*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,
653*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,
654*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,
655*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,
656*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
657*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
658*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c,
659*5152d3b1SAntonio Huete Jimenez	  btyaccpar.c, test/btyacc/stdin1.calc.c, test/btyacc/stdin2.calc.c,
660*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
661*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
662*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
663*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax11.tab.c,
664*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
665*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
666*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,
667*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,
668*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
669*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/calc.tab.c,
670*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
671*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_all.tab.c, test/yacc/calc_code_default.tab.c,
672*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_imports.tab.c, test/yacc/calc_code_provides.tab.c,
673*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,
674*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
675*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,
676*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,
677*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/rename_debug.c,
678*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c, yaccpar.c:
679*5152d3b1SAntonio Huete Jimenez	regen
680*5152d3b1SAntonio Huete Jimenez
681*5152d3b1SAntonio Huete Jimenez	* btyaccpar.skel, yaccpar.skel: cancel unused assignments
682*5152d3b1SAntonio Huete Jimenez
683*5152d3b1SAntonio Huete Jimenez	* output.c: gcc warning
684*5152d3b1SAntonio Huete Jimenez
685*5152d3b1SAntonio Huete Jimenez	* test/run_test.sh, test/run_lint.sh, test/run_make.sh:
686*5152d3b1SAntonio Huete Jimenez	shellcheck-warnings
687*5152d3b1SAntonio Huete Jimenez
688*5152d3b1SAntonio Huete Jimenez2021-06-19  jannick0
689*5152d3b1SAntonio Huete Jimenez
690*5152d3b1SAntonio Huete Jimenez	* test/run_test.sh: changes suggested at
691*5152d3b1SAntonio Huete Jimenez		https://github.com/jannick0/byacc-snapshots/tree/YYINT-fix-20210520
692*5152d3b1SAntonio Huete Jimenez
693*5152d3b1SAntonio Huete Jimenez2021-06-19  Thomas E. Dickey  <dickey@invisible-island.net>
694*5152d3b1SAntonio Huete Jimenez
695*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
696*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
697*5152d3b1SAntonio Huete Jimenez	bump
698*5152d3b1SAntonio Huete Jimenez
699*5152d3b1SAntonio Huete Jimenez2021-06-13  Thomas E. Dickey  <dickey@invisible-island.net>
700*5152d3b1SAntonio Huete Jimenez
701*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
702*5152d3b1SAntonio Huete Jimenez
703*5152d3b1SAntonio Huete Jimenez2021-06-04  Thomas E. Dickey  <dickey@invisible-island.net>
704*5152d3b1SAntonio Huete Jimenez
705*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-06-03
706*5152d3b1SAntonio Huete Jimenez	    From: Vineet Gupta <Vineet.Gupta1@synopsys.com>
707*5152d3b1SAntonio Huete Jimenez	    Recognize arc32
708*5152d3b1SAntonio Huete Jimenez
709*5152d3b1SAntonio Huete Jimenez	    This is the 32-bit variant of ARCv3 ISA (which is not compatible with the
710*5152d3b1SAntonio Huete Jimenez	    32-bit ARCv2 ISA)
711*5152d3b1SAntonio Huete Jimenez
712*5152d3b1SAntonio Huete Jimenez	    | make check
713*5152d3b1SAntonio Huete Jimenez	    | cd testsuite && bash config-guess.sh && rm uname
714*5152d3b1SAntonio Huete Jimenez	    | PASS: config.guess checks (136 tests)
715*5152d3b1SAntonio Huete Jimenez	    | cd testsuite && bash config-sub.sh
716*5152d3b1SAntonio Huete Jimenez	    | PASS: config.sub checks (864 tests)
717*5152d3b1SAntonio Huete Jimenez	    | PASS: config.sub idempotency checks (801 tests)
718*5152d3b1SAntonio Huete Jimenez	    | PASS: config.sub canonicalise each config.guess testcase (136 tests)
719*5152d3b1SAntonio Huete Jimenez
720*5152d3b1SAntonio Huete Jimenez	    * config.guess (arc32:Linux:*:*): Recognize.
721*5152d3b1SAntonio Huete Jimenez	    * config.sub (arc32): Likewise.
722*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
723*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
724*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add a test case for arc32.
725*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (arc32, arc*-elf): Add test cases.
726*5152d3b1SAntonio Huete Jimenez
727*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
728*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
729*5152d3b1SAntonio Huete Jimenez
730*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-06-03 (repaired)
731*5152d3b1SAntonio Huete Jimenez	    From: Vineet Gupta <Vineet.Gupta1@synopsys.com>
732*5152d3b1SAntonio Huete Jimenez	    Recognize arc32
733*5152d3b1SAntonio Huete Jimenez
734*5152d3b1SAntonio Huete Jimenez	    This is the 32-bit variant of ARCv3 ISA (which is not compatible with the
735*5152d3b1SAntonio Huete Jimenez	    32-bit ARCv2 ISA)
736*5152d3b1SAntonio Huete Jimenez
737*5152d3b1SAntonio Huete Jimenez	    | make check
738*5152d3b1SAntonio Huete Jimenez	    | cd testsuite && bash config-guess.sh && rm uname
739*5152d3b1SAntonio Huete Jimenez	    | PASS: config.guess checks (136 tests)
740*5152d3b1SAntonio Huete Jimenez	    | cd testsuite && bash config-sub.sh
741*5152d3b1SAntonio Huete Jimenez	    | PASS: config.sub checks (864 tests)
742*5152d3b1SAntonio Huete Jimenez	    | PASS: config.sub idempotency checks (801 tests)
743*5152d3b1SAntonio Huete Jimenez	    | PASS: config.sub canonicalise each config.guess testcase (136 tests)
744*5152d3b1SAntonio Huete Jimenez
745*5152d3b1SAntonio Huete Jimenez	    * config.guess (arc32:Linux:*:*): Recognize.
746*5152d3b1SAntonio Huete Jimenez	    * config.sub (arc32): Likewise.
747*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
748*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
749*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add a test case for arc32.
750*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (arc32, arc*-elf): Add test cases.
751*5152d3b1SAntonio Huete Jimenez
752*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
753*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
754*5152d3b1SAntonio Huete Jimenez
755*5152d3b1SAntonio Huete Jimenez2021-05-26  Thomas E. Dickey  <dickey@invisible-island.net>
756*5152d3b1SAntonio Huete Jimenez
757*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24
758*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
759*5152d3b1SAntonio Huete Jimenez	    config.guess: manual fixups after previous automatic patch
760*5152d3b1SAntonio Huete Jimenez
761*5152d3b1SAntonio Huete Jimenez	    The tool could not handle command substitutions that span lines, but
762*5152d3b1SAntonio Huete Jimenez	    fortunately there were only two such substitutions in the script.
763*5152d3b1SAntonio Huete Jimenez
764*5152d3b1SAntonio Huete Jimenez	    The test for which universe is active on Pyramid is rewritten into a
765*5152d3b1SAntonio Huete Jimenez	    case block because it was the only use of a command substitution as an
766*5152d3b1SAntonio Huete Jimenez	    argument to the test command, which would require quoting.
767*5152d3b1SAntonio Huete Jimenez
768*5152d3b1SAntonio Huete Jimenez	    * config.guess: Rewrite "if" for Pyramid systems to "case".
769*5152d3b1SAntonio Huete Jimenez
770*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
771*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
772*5152d3b1SAntonio Huete Jimenez	    config.guess: replace POSIX $( ) with classic ` ` throughout
773*5152d3b1SAntonio Huete Jimenez
774*5152d3b1SAntonio Huete Jimenez	    The previous replacement of backticks with POSIX command substitutions
775*5152d3b1SAntonio Huete Jimenez	    was ill-considered and illogical: this script recognizes many archaic
776*5152d3b1SAntonio Huete Jimenez	    machine types that probably never had POSIX shells, therefore it needs
777*5152d3b1SAntonio Huete Jimenez	    to be able to run successfully under pre-POSIX shells.
778*5152d3b1SAntonio Huete Jimenez
779*5152d3b1SAntonio Huete Jimenez	    This patch was generated using the included GNU Awk program.
780*5152d3b1SAntonio Huete Jimenez
781*5152d3b1SAntonio Huete Jimenez	    * config.guess: Revert POSIX command substitutions to classic form.
782*5152d3b1SAntonio Huete Jimenez	    * patch-6.gawk: Store the tool that produced the automated patch.
783*5152d3b1SAntonio Huete Jimenez
784*5152d3b1SAntonio Huete Jimenez2021-05-25  Thomas E. Dickey  <dickey@invisible-island.net>
785*5152d3b1SAntonio Huete Jimenez
786*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
787*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
788*5152d3b1SAntonio Huete Jimenez	    config.guess: manual fixup after previous automated patches
789*5152d3b1SAntonio Huete Jimenez
790*5152d3b1SAntonio Huete Jimenez	    This patch provides the special handling for the GNU system.  As these
791*5152d3b1SAntonio Huete Jimenez	    were two small and unique edits, they were not included in the scripts.
792*5152d3b1SAntonio Huete Jimenez
793*5152d3b1SAntonio Huete Jimenez	    This patch also cleans up other minor issues that must be addressed
794*5152d3b1SAntonio Huete Jimenez	    before reverting to classic command substitutions and updates
795*5152d3b1SAntonio Huete Jimenez	    "shellcheck" directives to account for changes in this script and the
796*5152d3b1SAntonio Huete Jimenez	    change in "shellcheck" towards reporting individual portability issues.
797*5152d3b1SAntonio Huete Jimenez
798*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
799*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
800*5152d3b1SAntonio Huete Jimenez	    config.guess: automatic fixups after previous automated patch
801*5152d3b1SAntonio Huete Jimenez
802*5152d3b1SAntonio Huete Jimenez	    This patch was generated using the following command:
803*5152d3b1SAntonio Huete Jimenez
804*5152d3b1SAntonio Huete Jimenez	      sed -i config.guess \
805*5152d3b1SAntonio Huete Jimenez	          -e '/="[^"]\+"\(-\|$\)/s/="\([^"([:space:])]\+\)"/=\1/' \
806*5152d3b1SAntonio Huete Jimenez	          -e '/="[^"]\+"[[:alnum:]]/s/="\$\([^([:space:])]\+\)"/=${\1}/' \
807*5152d3b1SAntonio Huete Jimenez	          -e \
808*5152d3b1SAntonio Huete Jimenez	    '/\$(echo[^|]\+|/s/\([^[:space:]]\)[[:space:]]*|[[:space:]]*sed/\1 | sed/g'
809*5152d3b1SAntonio Huete Jimenez
810*5152d3b1SAntonio Huete Jimenez	    * config.guess: Remove unneeded quotes in other variable assignments,
811*5152d3b1SAntonio Huete Jimenez	    standardize spacing for "echo ... | sed" substitutions.
812*5152d3b1SAntonio Huete Jimenez
813*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
814*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
815*5152d3b1SAntonio Huete Jimenez	    config.guess: remove unneeded quotes and factor command substitutions
816*5152d3b1SAntonio Huete Jimenez
817*5152d3b1SAntonio Huete Jimenez	    This is further cleanup and simplifies some constructs that can confuse
818*5152d3b1SAntonio Huete Jimenez	    Emacs' syntax highlighting while generally reducing required quoting.
819*5152d3b1SAntonio Huete Jimenez
820*5152d3b1SAntonio Huete Jimenez	    This patch was generated using the included GNU Awk program.
821*5152d3b1SAntonio Huete Jimenez
822*5152d3b1SAntonio Huete Jimenez	    * config.guess: Remove unneeded variable quotes and factor out command
823*5152d3b1SAntonio Huete Jimenez	    substitutions when setting GUESS.
824*5152d3b1SAntonio Huete Jimenez	    * patch-3.gawk: Store the tool that produced the automated patch.
825*5152d3b1SAntonio Huete Jimenez
826*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
827*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
828*5152d3b1SAntonio Huete Jimenez	    config.guess: manual fixups after previous automatic patch
829*5152d3b1SAntonio Huete Jimenez
830*5152d3b1SAntonio Huete Jimenez	    * config.guess: Adjust a few "leftover" cases that the tool could not
831*5152d3b1SAntonio Huete Jimenez	    easily recognize and fixes comment indentation in a few other special
832*5152d3b1SAntonio Huete Jimenez	    cases.
833*5152d3b1SAntonio Huete Jimenez
834*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
835*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
836*5152d3b1SAntonio Huete Jimenez	    config.guess: introduce intermediate variable with uname results
837*5152d3b1SAntonio Huete Jimenez
838*5152d3b1SAntonio Huete Jimenez	    This will allow quoting to be significantly simplified in another
839*5152d3b1SAntonio Huete Jimenez	    pass through the file.
840*5152d3b1SAntonio Huete Jimenez
841*5152d3b1SAntonio Huete Jimenez	    * config.guess: Introduce GUESS variable to hold results of uname analysis.
842*5152d3b1SAntonio Huete Jimenez
843*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
844*5152d3b1SAntonio Huete Jimenez	    From: Jacob Bachmeyer <jcb@gnu.org>
845*5152d3b1SAntonio Huete Jimenez	    config.guess: use intermediate variable with uname results
846*5152d3b1SAntonio Huete Jimenez
847*5152d3b1SAntonio Huete Jimenez	    This will allow quoting to be significantly simplified in another
848*5152d3b1SAntonio Huete Jimenez	    pass through the file.
849*5152d3b1SAntonio Huete Jimenez
850*5152d3b1SAntonio Huete Jimenez	    This patch was generated using the included GNU Awk program.
851*5152d3b1SAntonio Huete Jimenez
852*5152d3b1SAntonio Huete Jimenez	    * config.guess: Use GUESS variable to hold results of uname analysis.
853*5152d3b1SAntonio Huete Jimenez	    * patch-1.gawk: Store the tool that produced the automated patch.
854*5152d3b1SAntonio Huete Jimenez
855*5152d3b1SAntonio Huete Jimenez2021-05-24  Thomas E. Dickey  <dickey@invisible-island.net>
856*5152d3b1SAntonio Huete Jimenez
857*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
858*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
859*5152d3b1SAntonio Huete Jimenez	    config.guess: fix shellcheck warning SC2154
860*5152d3b1SAntonio Huete Jimenez
861*5152d3b1SAntonio Huete Jimenez	    While, according to Plan 9 documentation, the environment variable
862*5152d3b1SAntonio Huete Jimenez	    $cputype is set to the name of the kernel's CPU's architecture,
863*5152d3b1SAntonio Huete Jimenez	    shellcheck warns that cputype is referenced but not assigned.
864*5152d3b1SAntonio Huete Jimenez	    Be on the safe side and do not use cputype if it is not defined
865*5152d3b1SAntonio Huete Jimenez	    or empty.
866*5152d3b1SAntonio Huete Jimenez
867*5152d3b1SAntonio Huete Jimenez	    * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154.
868*5152d3b1SAntonio Huete Jimenez
869*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
870*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
871*5152d3b1SAntonio Huete Jimenez	    config.guess: remove redundant quotes in case commands
872*5152d3b1SAntonio Huete Jimenez
873*5152d3b1SAntonio Huete Jimenez	    According to the GNU Autoconf Portable Shell Programming manual,
874*5152d3b1SAntonio Huete Jimenez	    the Bourne shell does not systematically split variables and back-quoted
875*5152d3b1SAntonio Huete Jimenez	    expressions, in particular on the right-hand side of assignments and in
876*5152d3b1SAntonio Huete Jimenez	    the argument of 'case'.
877*5152d3b1SAntonio Huete Jimenez
878*5152d3b1SAntonio Huete Jimenez	    The change is made automatically using the following command:
879*5152d3b1SAntonio Huete Jimenez	    $ sed -E -i 's/(\<case )"(\$[^"]+)"( in\>)/\1\2\3/' config.guess
880*5152d3b1SAntonio Huete Jimenez
881*5152d3b1SAntonio Huete Jimenez	    * config.guess: Simplify case commands by removing quotes around the
882*5152d3b1SAntonio Huete Jimenez	    argument.
883*5152d3b1SAntonio Huete Jimenez
884*5152d3b1SAntonio Huete Jimenez	    Suggested-by: Jacob Bachmeyer <jcb@gnu.org>
885*5152d3b1SAntonio Huete Jimenez
886*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-05-24 (repaired)
887*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
888*5152d3b1SAntonio Huete Jimenez	    config.guess: simplify exit status workaround on alphaev67-dec-osf5.1
889*5152d3b1SAntonio Huete Jimenez
890*5152d3b1SAntonio Huete Jimenez	    Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap
891*5152d3b1SAntonio Huete Jimenez	    reset before exiting to avoid a spurious non-zero exit status on
892*5152d3b1SAntonio Huete Jimenez	    alphaev67-dec-osf5.1.  Simplify that code a bit by moving the exit trap
893*5152d3b1SAntonio Huete Jimenez	    reset around.
894*5152d3b1SAntonio Huete Jimenez
895*5152d3b1SAntonio Huete Jimenez	    * config.guess (alpha:OSF1:*:*): Reset exit trap earlier.
896*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
897*5152d3b1SAntonio Huete Jimenez
898*5152d3b1SAntonio Huete Jimenez2021-05-20  Thomas E. Dickey  <dickey@invisible-island.net>
899*5152d3b1SAntonio Huete Jimenez
900*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
901*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
902*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
903*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
904*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,
905*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.c,
906*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.c,
907*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.c,
908*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,
909*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_calc.tab.c,
910*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/code_error.tab.c,
911*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,
912*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,
913*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
914*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
915*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,
916*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
917*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
918*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
919*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
920*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
921*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
922*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
923*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
924*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
925*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c, test/btyacc/stdin1.calc.c,
926*5152d3b1SAntonio Huete Jimenez	  test/btyacc/stdin2.calc.c, test/btyacc/varsyntax_calc1.tab.c,
927*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
928*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c,
929*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c,
930*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_provides.tab.c,
931*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,
932*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c,
933*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/code_error.tab.c,
934*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,
935*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,
936*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,
937*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
938*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
939*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,
940*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,
941*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
942*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
943*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
944*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
945*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/rename_debug.c,
946*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c,
947*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c:
948*5152d3b1SAntonio Huete Jimenez	regen
949*5152d3b1SAntonio Huete Jimenez
950*5152d3b1SAntonio Huete Jimenez	* mkpar.c, reader.c: change printf format to allow for long-YYINT
951*5152d3b1SAntonio Huete Jimenez
952*5152d3b1SAntonio Huete Jimenez	* lalr.c, lr0.c: change type, fix gcc warnings
953*5152d3b1SAntonio Huete Jimenez
954*5152d3b1SAntonio Huete Jimenez	* verbose.c: change type, fix gcc warnings
955*5152d3b1SAntonio Huete Jimenez	also change printf format, to allow for long YYINT
956*5152d3b1SAntonio Huete Jimenez
957*5152d3b1SAntonio Huete Jimenez	* output.c: change type, fix gcc warnings
958*5152d3b1SAntonio Huete Jimenez	also change printf format, to allow for long-YYINT
959*5152d3b1SAntonio Huete Jimenez
960*5152d3b1SAntonio Huete Jimenez	* package/debian/rules, package/byacc.spec:
961*5152d3b1SAntonio Huete Jimenez	change max-table-size to correspond with switch of YYINT from short to int
962*5152d3b1SAntonio Huete Jimenez
963*5152d3b1SAntonio Huete Jimenez	* defs.h:
964*5152d3b1SAntonio Huete Jimenez	change default for MAXTABLE to INT_MAX, like the FreeBSD port.
965*5152d3b1SAntonio Huete Jimenez	that requires changing some types to eliminate type-mismatches.
966*5152d3b1SAntonio Huete Jimenez
967*5152d3b1SAntonio Huete Jimenez	* configure: regen
968*5152d3b1SAntonio Huete Jimenez
969*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
970*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
971*5152d3b1SAntonio Huete Jimenez	bump
972*5152d3b1SAntonio Huete Jimenez
973*5152d3b1SAntonio Huete Jimenez2021-05-01  Thomas E. Dickey  <dickey@invisible-island.net>
974*5152d3b1SAntonio Huete Jimenez
975*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
976*5152d3b1SAntonio Huete Jimenez
977*5152d3b1SAntonio Huete Jimenez2021-04-30  Thomas E. Dickey  <dickey@invisible-island.net>
978*5152d3b1SAntonio Huete Jimenez
979*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-04-30 (repaired)
980*5152d3b1SAntonio Huete Jimenez	    From: Maciej W. Rozycki <macro@orcam.me.uk>
981*5152d3b1SAntonio Huete Jimenez	    config.sub: Handle MIPS R3 and R5 ISA levels with CPU names
982*5152d3b1SAntonio Huete Jimenez
983*5152d3b1SAntonio Huete Jimenez	    Complement binutils commit ae52f4830604 ("Add MIPS r3 and r5 support.")
984*5152d3b1SAntonio Huete Jimenez	    and recognize MIPS CPU patterns for the R3 and R5 ISA levels, used by
985*5152d3b1SAntonio Huete Jimenez	    GAS to set defaults.
986*5152d3b1SAntonio Huete Jimenez
987*5152d3b1SAntonio Huete Jimenez	    * config.sub (mipsisa32r3, mipsisa32r3el, mipsisa32r5, mipsisa32r5el,
988*5152d3b1SAntonio Huete Jimenez	    mipsisa64r3, mipsisa64r3el, mipsisa64r5, mipsisa64r5el): Recognize.
989*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
990*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data: Add test cases.
991*5152d3b1SAntonio Huete Jimenez
992*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
993*5152d3b1SAntonio Huete Jimenez
994*5152d3b1SAntonio Huete Jimenez2021-04-21  Thomas E. Dickey  <dickey@invisible-island.net>
995*5152d3b1SAntonio Huete Jimenez
996*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2021-04-21 (repaired)
997*5152d3b1SAntonio Huete Jimenez	    From: Vineet Gupta <Vineet.Gupta1@synopsys.com>
998*5152d3b1SAntonio Huete Jimenez	    Recognize arc64
999*5152d3b1SAntonio Huete Jimenez
1000*5152d3b1SAntonio Huete Jimenez	    This paves way for setting up arc64 software ecosystem.
1001*5152d3b1SAntonio Huete Jimenez
1002*5152d3b1SAntonio Huete Jimenez	    $ make check
1003*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-guess.sh && rm uname
1004*5152d3b1SAntonio Huete Jimenez	    PASS: config.guess checks (136 tests)
1005*5152d3b1SAntonio Huete Jimenez	    cd testsuite && bash config-sub.sh
1006*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub checks (853 tests)
1007*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub idempotency checks (790 tests)
1008*5152d3b1SAntonio Huete Jimenez	    PASS: config.sub canonicalise each config.guess testcase (136 tests)
1009*5152d3b1SAntonio Huete Jimenez
1010*5152d3b1SAntonio Huete Jimenez	    * config.guess (arc64:Linux:*:*): Recognize.
1011*5152d3b1SAntonio Huete Jimenez	    * config.sub (arc64): Likewise.
1012*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1013*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
1014*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add a test case for arc64.
1015*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (arc64, arc*-elf): Add test cases.
1016*5152d3b1SAntonio Huete Jimenez
1017*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
1018*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1019*5152d3b1SAntonio Huete Jimenez
1020*5152d3b1SAntonio Huete Jimenez2021-04-16  Thomas E. Dickey  <dickey@invisible-island.net>
1021*5152d3b1SAntonio Huete Jimenez
1022*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-04-16 (repaired)
1023*5152d3b1SAntonio Huete Jimenez	    From: Purple Rain <purplerain@secbsd.org>
1024*5152d3b1SAntonio Huete Jimenez	    config.guess: add SecBSD support
1025*5152d3b1SAntonio Huete Jimenez
1026*5152d3b1SAntonio Huete Jimenez	    * config.guess (*:SecBSD:*:*): Recognize.
1027*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1028*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add a test case.
1029*5152d3b1SAntonio Huete Jimenez
1030*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1031*5152d3b1SAntonio Huete Jimenez
1032*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-04-16 (repaired)
1033*5152d3b1SAntonio Huete Jimenez	    From: Purple Rain <purplerain@secbsd.org>
1034*5152d3b1SAntonio Huete Jimenez	    config.sub: add SecBSD support
1035*5152d3b1SAntonio Huete Jimenez
1036*5152d3b1SAntonio Huete Jimenez	    * config.sub (secbsd*): Recognize.
1037*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
1038*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data: Add x86_64-secbsd.
1039*5152d3b1SAntonio Huete Jimenez
1040*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1041*5152d3b1SAntonio Huete Jimenez
1042*5152d3b1SAntonio Huete Jimenez2021-03-28  Thomas E. Dickey  <dickey@invisible-island.net>
1043*5152d3b1SAntonio Huete Jimenez
1044*5152d3b1SAntonio Huete Jimenez	* reader.c: ignore bison's "%empty" extension
1045*5152d3b1SAntonio Huete Jimenez
1046*5152d3b1SAntonio Huete Jimenez	* reader.c, defs.h:
1047*5152d3b1SAntonio Huete Jimenez	%debug was a trivial bison "extension", mark it as such
1048*5152d3b1SAntonio Huete Jimenez
1049*5152d3b1SAntonio Huete Jimenez	* yacc.1: use italics in a few places where bold was inappropriate
1050*5152d3b1SAntonio Huete Jimenez
1051*5152d3b1SAntonio Huete Jimenez	* test/btyacc/varsyntax_calc1.tab.c, test/btyacc/varsyntax_calc1.tab.h,
1052*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h,
1053*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit1.tab.h,
1054*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/inherit2.tab.h,
1055*5152d3b1SAntonio Huete Jimenez	  test/btyacc/ok_syntax1.tab.c, test/btyacc/ok_syntax1.tab.h,
1056*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit3.tab.h,
1057*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit4.tab.h,
1058*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_calc1.tab.h,
1059*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_demo.tab.h,
1060*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy1.tab.h,
1061*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy2.tab.h,
1062*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/btyacc_destroy3.tab.h,
1063*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc1.tab.h,
1064*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/varsyntax_calc1.tab.h,
1065*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h,
1066*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.h,
1067*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc1.tab.h:
1068*5152d3b1SAntonio Huete Jimenez	regen
1069*5152d3b1SAntonio Huete Jimenez
1070*5152d3b1SAntonio Huete Jimenez	* reader.c:
1071*5152d3b1SAntonio Huete Jimenez	add union tag to YYSTYPE structure for compatibility with a feature which
1072*5152d3b1SAntonio Huete Jimenez	bison copied from Solaris yacc (request by Ella Stanforth)
1073*5152d3b1SAntonio Huete Jimenez
1074*5152d3b1SAntonio Huete Jimenez	* configure: regen
1075*5152d3b1SAntonio Huete Jimenez
1076*5152d3b1SAntonio Huete Jimenez	* config_h.in: update for _Noreturn feature
1077*5152d3b1SAntonio Huete Jimenez
1078*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: updated to work with autoheader
1079*5152d3b1SAntonio Huete Jimenez
1080*5152d3b1SAntonio Huete Jimenez	* defs.h: apply syntax change needed for _Noreturn keyword
1081*5152d3b1SAntonio Huete Jimenez
1082*5152d3b1SAntonio Huete Jimenez	* package/byacc.spec, package/debian/rules: use stdnoreturn
1083*5152d3b1SAntonio Huete Jimenez
1084*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1085*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1086*5152d3b1SAntonio Huete Jimenez	bump
1087*5152d3b1SAntonio Huete Jimenez
1088*5152d3b1SAntonio Huete Jimenez2021-03-20  Thomas E. Dickey  <dickey@invisible-island.net>
1089*5152d3b1SAntonio Huete Jimenez
1090*5152d3b1SAntonio Huete Jimenez	* configure: regen
1091*5152d3b1SAntonio Huete Jimenez
1092*5152d3b1SAntonio Huete Jimenez	* aclocal.m4:
1093*5152d3b1SAntonio Huete Jimenez	resync with my-autoconf (adds --enable-stdnoreturn option)
1094*5152d3b1SAntonio Huete Jimenez
1095*5152d3b1SAntonio Huete Jimenez2021-03-10  Thomas E. Dickey  <dickey@invisible-island.net>
1096*5152d3b1SAntonio Huete Jimenez
1097*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-03-10 (repaired)
1098*5152d3b1SAntonio Huete Jimenez	    From: Idan Horo <idan.horowitz@gmail.com>
1099*5152d3b1SAntonio Huete Jimenez	    config.sub: Add support for SerenityOS
1100*5152d3b1SAntonio Huete Jimenez
1101*5152d3b1SAntonio Huete Jimenez	    * config.sub (serenity*): Recognize.
1102*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Regenerate.
1103*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data: Add i386-serenity.
1104*5152d3b1SAntonio Huete Jimenez
1105*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1106*5152d3b1SAntonio Huete Jimenez
1107*5152d3b1SAntonio Huete Jimenez2021-01-25  Thomas E. Dickey  <dickey@invisible-island.net>
1108*5152d3b1SAntonio Huete Jimenez
1109*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-01-25 (repaired)
1110*5152d3b1SAntonio Huete Jimenez	    From: Kalamatee <kalamatee@gmail.com>
1111*5152d3b1SAntonio Huete Jimenez	    config.guess: update AROS system detection
1112*5152d3b1SAntonio Huete Jimenez
1113*5152d3b1SAntonio Huete Jimenez	    * config.guess: Recognize *:AROS:*:*.
1114*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1115*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add test cases.
1116*5152d3b1SAntonio Huete Jimenez
1117*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1118*5152d3b1SAntonio Huete Jimenez
1119*5152d3b1SAntonio Huete Jimenez2021-01-19  Thomas E. Dickey  <dickey@invisible-island.net>
1120*5152d3b1SAntonio Huete Jimenez
1121*5152d3b1SAntonio Huete Jimenez	* config.guess: 2021-01-19 (repaired)
1122*5152d3b1SAntonio Huete Jimenez	    From: M. Levinson <mlevins@users.sourceforge.net>
1123*5152d3b1SAntonio Huete Jimenez	    config.guess: fix shell variable quoting bug
1124*5152d3b1SAntonio Huete Jimenez
1125*5152d3b1SAntonio Huete Jimenez	    * config.guess (*:NetBSD:*:*): Spell out the full sysctl command twice
1126*5152d3b1SAntonio Huete Jimenez	    instead of using a shell variable.
1127*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1128*5152d3b1SAntonio Huete Jimenez
1129*5152d3b1SAntonio Huete Jimenez	    Fixes: 827c77253b396c07306927b2a4b794a3251c48eb
1130*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1131*5152d3b1SAntonio Huete Jimenez
1132*5152d3b1SAntonio Huete Jimenez2021-01-09  Thomas E. Dickey  <dickey@invisible-island.net>
1133*5152d3b1SAntonio Huete Jimenez
1134*5152d3b1SAntonio Huete Jimenez	* package/debian/copyright, VERSION, package/byacc.spec,
1135*5152d3b1SAntonio Huete Jimenez	  package/debian/changelog, package/mingw-byacc.spec,
1136*5152d3b1SAntonio Huete Jimenez	  package/pkgsrc/Makefile:
1137*5152d3b1SAntonio Huete Jimenez	bump
1138*5152d3b1SAntonio Huete Jimenez
1139*5152d3b1SAntonio Huete Jimenez2021-01-07  Thomas E. Dickey  <dickey@invisible-island.net>
1140*5152d3b1SAntonio Huete Jimenez
1141*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-01-08 (repaired)
1142*5152d3b1SAntonio Huete Jimenez	    From: Peixing Xin <peixing.xin@windriver.com>
1143*5152d3b1SAntonio Huete Jimenez	    config.sub: recognize four-part configuration name for VxWorks
1144*5152d3b1SAntonio Huete Jimenez
1145*5152d3b1SAntonio Huete Jimenez	    For example:
1146*5152d3b1SAntonio Huete Jimenez
1147*5152d3b1SAntonio Huete Jimenez	      armv7m-wrs-vxworks-eabihf
1148*5152d3b1SAntonio Huete Jimenez	      armv7-wrs-vxworks-eabihf
1149*5152d3b1SAntonio Huete Jimenez	      i686-wrs-vxworks-simlinux
1150*5152d3b1SAntonio Huete Jimenez	      i686-wrs-vxworks-simwindows
1151*5152d3b1SAntonio Huete Jimenez	      powerpc-wrs-vxworks-spe
1152*5152d3b1SAntonio Huete Jimenez	      x86_64-wrs-vxworks-simlinux
1153*5152d3b1SAntonio Huete Jimenez	      x86_64-wrs-vxworks-simwindows
1154*5152d3b1SAntonio Huete Jimenez
1155*5152d3b1SAntonio Huete Jimenez	    * config.sub: Recognize four-part configuration name for VxWorks.
1156*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1157*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data: Add test cases.
1158*5152d3b1SAntonio Huete Jimenez
1159*5152d3b1SAntonio Huete Jimenez	    Co-authored-by: John Ericson <git@JohnEricson.me>
1160*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1161*5152d3b1SAntonio Huete Jimenez
1162*5152d3b1SAntonio Huete Jimenez2021-01-06  Thomas E. Dickey  <dickey@invisible-island.net>
1163*5152d3b1SAntonio Huete Jimenez
1164*5152d3b1SAntonio Huete Jimenez	* config.sub: 2021-01-07 (repaired)
1165*5152d3b1SAntonio Huete Jimenez	    From: Alan Modra <amodra@gmail.com>
1166*5152d3b1SAntonio Huete Jimenez	    config.sub: accept OS of eabi* and gnueabi*
1167*5152d3b1SAntonio Huete Jimenez
1168*5152d3b1SAntonio Huete Jimenez	    Commit 5e531d391852 broke powerpc-eabivle:
1169*5152d3b1SAntonio Huete Jimenez
1170*5152d3b1SAntonio Huete Jimenez	    $ ./config.sub powerpc-eabivle
1171*5152d3b1SAntonio Huete Jimenez	    Invalid configuration `powerpc-eabivle': OS `eabivle' not recognized
1172*5152d3b1SAntonio Huete Jimenez
1173*5152d3b1SAntonio Huete Jimenez	    Also powerpc-eabisim and probably some arm configurations.
1174*5152d3b1SAntonio Huete Jimenez
1175*5152d3b1SAntonio Huete Jimenez	    * config.sub: Accept OS of eabi* and gnueabi*.
1176*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data: Add powerpc-eabisim and powerpc-eabivle.
1177*5152d3b1SAntonio Huete Jimenez
1178*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1179*5152d3b1SAntonio Huete Jimenez
1180*5152d3b1SAntonio Huete Jimenez2021-01-05  Thomas E. Dickey  <dickey@invisible-island.net>
1181*5152d3b1SAntonio Huete Jimenez
1182*5152d3b1SAntonio Huete Jimenez	* configure: regen
1183*5152d3b1SAntonio Huete Jimenez
1184*5152d3b1SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
1185*5152d3b1SAntonio Huete Jimenez
1186*5152d3b1SAntonio Huete Jimenez2021-01-01  Thomas E. Dickey  <dickey@invisible-island.net>
1187*5152d3b1SAntonio Huete Jimenez
1188*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2021-01-01 (repaired)
1189*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
1190*5152d3b1SAntonio Huete Jimenez	    Update copyright years
1191*5152d3b1SAntonio Huete Jimenez
1192*5152d3b1SAntonio Huete Jimenez	    * config.guess: Update copyright years.
1193*5152d3b1SAntonio Huete Jimenez	    * config.sub: Likewise.
1194*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1195*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
1196*5152d3b1SAntonio Huete Jimenez
1197*5152d3b1SAntonio Huete Jimenez2020-12-31  Thomas E. Dickey  <dickey@invisible-island.net>
1198*5152d3b1SAntonio Huete Jimenez
1199*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2020-12-31 (repaired)
1200*5152d3b1SAntonio Huete Jimenez	    From: Kito Cheng <kito.cheng@sifive.com>
1201*5152d3b1SAntonio Huete Jimenez	    Recognize riscv32be and riscv64be
1202*5152d3b1SAntonio Huete Jimenez
1203*5152d3b1SAntonio Huete Jimenez	    Recently RISC-V community got patches big-endian support for binutils,
1204*5152d3b1SAntonio Huete Jimenez	    and we'd like to accept that, however before accepting that I think it
1205*5152d3b1SAntonio Huete Jimenez	    would be better to upstream config.sub and config.guess change here :)
1206*5152d3b1SAntonio Huete Jimenez
1207*5152d3b1SAntonio Huete Jimenez	    It's my check result on Ubuntu 18.04:
1208*5152d3b1SAntonio Huete Jimenez
1209*5152d3b1SAntonio Huete Jimenez	     $ make check
1210*5152d3b1SAntonio Huete Jimenez	     cd testsuite && bash config-guess.sh && rm uname
1211*5152d3b1SAntonio Huete Jimenez	     PASS: config.guess checks (131 tests)
1212*5152d3b1SAntonio Huete Jimenez	     cd testsuite && bash config-sub.sh
1213*5152d3b1SAntonio Huete Jimenez	     PASS: config.sub checks (830 tests)
1214*5152d3b1SAntonio Huete Jimenez	     PASS: config.sub idempotency checks (767 tests)
1215*5152d3b1SAntonio Huete Jimenez	     PASS: config.sub canonicalise each config.guess testcase (131 tests)
1216*5152d3b1SAntonio Huete Jimenez
1217*5152d3b1SAntonio Huete Jimenez	    * config.guess (riscv32be:Linux:*:*, riscv64be:Linux:*:*): Recognize.
1218*5152d3b1SAntonio Huete Jimenez	    * config.sub (riscv32be, riscv64be): Likewise.
1219*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1220*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
1221*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add test cases for riscv32be, and riscv64be.
1222*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (riscv32be, riscv64be): Add test cases.
1223*5152d3b1SAntonio Huete Jimenez
1224*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1225*5152d3b1SAntonio Huete Jimenez
1226*5152d3b1SAntonio Huete Jimenez2020-12-03  Thomas E. Dickey  <dickey@invisible-island.net>
1227*5152d3b1SAntonio Huete Jimenez
1228*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2020-12-22 (repaired)
1229*5152d3b1SAntonio Huete Jimenez	    From: Xiaotian Wu <wuxiaotian@loongson.cn>
1230*5152d3b1SAntonio Huete Jimenez	    Recognize loongarch32, loongarch64, and loongarchx32
1231*5152d3b1SAntonio Huete Jimenez
1232*5152d3b1SAntonio Huete Jimenez	    * config.guess (loongarch32:Linux:*:*, loongarch64:Linux:*:*,
1233*5152d3b1SAntonio Huete Jimenez	    loongarchx32:Linux:*:*): Recognize.
1234*5152d3b1SAntonio Huete Jimenez	    * config.sub (loongarch32, loongarch64, loongarchx32): Likewise.
1235*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1236*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
1237*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-guess.data: Add test cases for loongarch32,
1238*5152d3b1SAntonio Huete Jimenez	    loongarch64, and loongarchx32.
1239*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (loongarch32, loongarch64, loongarchx32):
1240*5152d3b1SAntonio Huete Jimenez	    Add test cases.
1241*5152d3b1SAntonio Huete Jimenez
1242*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
1243*5152d3b1SAntonio Huete Jimenez
1244*5152d3b1SAntonio Huete Jimenez2020-12-01  Thomas E. Dickey  <dickey@invisible-island.net>
1245*5152d3b1SAntonio Huete Jimenez
1246*5152d3b1SAntonio Huete Jimenez	* config.sub: 2020-12-02 (repaired)
1247*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
1248*5152d3b1SAntonio Huete Jimenez	    config.sub: recognize thumbv7*
1249*5152d3b1SAntonio Huete Jimenez
1250*5152d3b1SAntonio Huete Jimenez	    * config.sub (thumbv7*): Recognize.
1251*5152d3b1SAntonio Huete Jimenez	    * testsuite/config-sub.data (thumbv7): New test.
1252*5152d3b1SAntonio Huete Jimenez
1253*5152d3b1SAntonio Huete Jimenez	    Reported-by: Karl Berry <karl@freefriends.org>
1254*5152d3b1SAntonio Huete Jimenez	    Link: https://lists.gnu.org/archive/html/config-patches/2020-12/msg00001.html
1255*5152d3b1SAntonio Huete Jimenez
1256*5152d3b1SAntonio Huete Jimenez2020-11-30  Thomas E. Dickey  <dickey@invisible-island.net>
1257*5152d3b1SAntonio Huete Jimenez
1258*5152d3b1SAntonio Huete Jimenez	* install-sh: 2020-11-30
1259*5152d3b1SAntonio Huete Jimenez
1260*5152d3b1SAntonio Huete Jimenez2020-11-19  Thomas E. Dickey  <dickey@invisible-island.net>
1261*5152d3b1SAntonio Huete Jimenez
1262*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2020-11-17 (repaired)
1263*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
1264*5152d3b1SAntonio Huete Jimenez	    .gitattributes: specify a custom git merge driver for the ChangeLog file
1265*5152d3b1SAntonio Huete Jimenez
1266*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2020-11-19 (repaired)
1267*5152d3b1SAntonio Huete Jimenez	    From: Dmitry V. Levin <ldv@altlinux.org>
1268*5152d3b1SAntonio Huete Jimenez	    Update URLs of the latest version of config.guess and config.sub scripts
1269*5152d3b1SAntonio Huete Jimenez
1270*5152d3b1SAntonio Huete Jimenez	    Prefer cgit URLs over gitweb as the former are usually served faster:
1271*5152d3b1SAntonio Huete Jimenez	    $ time -f %e wget -q 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess'
1272*5152d3b1SAntonio Huete Jimenez	    1.06
1273*5152d3b1SAntonio Huete Jimenez	    $ time -f %e wget -q 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess'
1274*5152d3b1SAntonio Huete Jimenez	    0.73
1275*5152d3b1SAntonio Huete Jimenez
1276*5152d3b1SAntonio Huete Jimenez	    * config.guess: Prefer cgit URLs over gitweb.
1277*5152d3b1SAntonio Huete Jimenez	    (timestamp): Update.
1278*5152d3b1SAntonio Huete Jimenez	    * config.sub: Likewise.
1279*5152d3b1SAntonio Huete Jimenez	    * doc/config.guess.1: Regenerate.
1280*5152d3b1SAntonio Huete Jimenez	    * doc/config.sub.1: Likewise.
1281*5152d3b1SAntonio Huete Jimenez
1282*5152d3b1SAntonio Huete Jimenez2020-11-06  Thomas E. Dickey  <dickey@invisible-island.net>
1283*5152d3b1SAntonio Huete Jimenez
1284*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2020-11-07 (repaired)
1285*5152d3b1SAntonio Huete Jimenez	    From: Ben Elliston <bje@gnu.org>
1286*5152d3b1SAntonio Huete Jimenez	    Update timestamps.
1287*5152d3b1SAntonio Huete Jimenez
1288*5152d3b1SAntonio Huete Jimenez	* config.sub: 2020-10-13 (repaired)
1289*5152d3b1SAntonio Huete Jimenez	    From: Ben Elliston <bje@gnu.org>
1290*5152d3b1SAntonio Huete Jimenez	            * config.sub, config.guess: Replace backtick `..` substitutions
1291*5152d3b1SAntonio Huete Jimenez	            with POSIX $(..) command substitutions throughout.
1292*5152d3b1SAntonio Huete Jimenez	            * Makefile (shellcheck): Don't exclude message SC2006.
1293*5152d3b1SAntonio Huete Jimenez
1294*5152d3b1SAntonio Huete Jimenez	* config.guess: 2020-10-22 (repaired)
1295*5152d3b1SAntonio Huete Jimenez	    From: Ben Elliston <bje@gnu.org>
1296*5152d3b1SAntonio Huete Jimenez	            * config.sub, config.guess: Replace backtick `..` substitutions
1297*5152d3b1SAntonio Huete Jimenez	            with POSIX $(..) command substitutions throughout.
1298*5152d3b1SAntonio Huete Jimenez	            * Makefile (shellcheck): Don't exclude message SC2006.
1299*5152d3b1SAntonio Huete Jimenez
1300*5152d3b1SAntonio Huete Jimenez2020-10-21  Thomas E. Dickey  <dickey@invisible-island.net>
1301*5152d3b1SAntonio Huete Jimenez
1302*5152d3b1SAntonio Huete Jimenez	* config.guess: 2020-10-22
1303*5152d3b1SAntonio Huete Jimenez	    From: Rin Okuyama <rin@netbsd.org>
1304*5152d3b1SAntonio Huete Jimenez	            * config.guess (*:NetBSD:*:*): Handle aarch64eb.
1305*5152d3b1SAntonio Huete Jimenez	            * testsuite/config-guess.data: Add test cases.
1306*5152d3b1SAntonio Huete Jimenez
1307*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ben Elliston <bje@gnu.org>
1308*5152d3b1SAntonio Huete Jimenez
1309*5152d3b1SAntonio Huete Jimenez2020-10-14  Thomas E. Dickey  <dickey@invisible-island.net>
1310*5152d3b1SAntonio Huete Jimenez
1311*5152d3b1SAntonio Huete Jimenez	* config.sub: 2020-10-13
1312*5152d3b1SAntonio Huete Jimenez	    From: Ben Elliston <bje@gnu.org>
1313*5152d3b1SAntonio Huete Jimenez	    Fix whitespace problem in config.sub.
1314*5152d3b1SAntonio Huete Jimenez
1315*5152d3b1SAntonio Huete Jimenez2020-10-13  Thomas E. Dickey  <dickey@invisible-island.net>
1316*5152d3b1SAntonio Huete Jimenez
1317*5152d3b1SAntonio Huete Jimenez	* config.sub: 2020-10-13
1318*5152d3b1SAntonio Huete Jimenez	    From: Ben Elliston <bje@gnu.org>
1319*5152d3b1SAntonio Huete Jimenez	            * config.sub (i*86-pc-os2-emx): Recognise correctly.
1320*5152d3b1SAntonio Huete Jimenez	            * testsuite/config-sub.data: Add OS/2 tests to avoid regressions.
1321*5152d3b1SAntonio Huete Jimenez
1322*5152d3b1SAntonio Huete Jimenez2020-09-26  Thomas E. Dickey  <dickey@invisible-island.net>
1323*5152d3b1SAntonio Huete Jimenez
1324*5152d3b1SAntonio Huete Jimenez	* config.sub: 2020-09-08
1325*5152d3b1SAntonio Huete Jimenez	    From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
1326*5152d3b1SAntonio Huete Jimenez	            * config.sub (uclinux-uclibc*): Fix detection.
1327*5152d3b1SAntonio Huete Jimenez	            * testsuite/config-sub.data: Add a test case to avoid regression.
1328*5152d3b1SAntonio Huete Jimenez
1329*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ben Elliston <bje@gnu.org>
1330*5152d3b1SAntonio Huete Jimenez
1331*5152d3b1SAntonio Huete Jimenez2020-09-22  Thomas E. Dickey  <dickey@invisible-island.net>
1332*5152d3b1SAntonio Huete Jimenez
1333*5152d3b1SAntonio Huete Jimenez	* closure.c, warshall.c:
1334*5152d3b1SAntonio Huete Jimenez	fix undefined-behavior diagnosed with gcc -fsanitize=undefined (report by
1335*5152d3b1SAntonio Huete Jimenez	Alexander Richardson)
1336*5152d3b1SAntonio Huete Jimenez
1337*5152d3b1SAntonio Huete Jimenez2020-09-20  Thomas E. Dickey  <dickey@invisible-island.net>
1338*5152d3b1SAntonio Huete Jimenez
1339*5152d3b1SAntonio Huete Jimenez	* config.guess: 2020-09-19
1340*5152d3b1SAntonio Huete Jimenez	    From: Bruno Haible <bruno@clisp.org>
1341*5152d3b1SAntonio Huete Jimenez	            * config.guess: Don't use 'ldd --version' to determine the presence of
1342*5152d3b1SAntonio Huete Jimenez	            musl libc, as this fails on Alpine Linux 3.10.
1343*5152d3b1SAntonio Huete Jimenez
1344*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ben Elliston <bje@gnu.org>
1345*5152d3b1SAntonio Huete Jimenez
1346faa6539eSSascha Wildner2020-09-10  Thomas E. Dickey  <dickey@invisible-island.net>
1347faa6539eSSascha Wildner
1348faa6539eSSascha Wildner	* LICENSE: RCS_BASE
1349faa6539eSSascha Wildner
1350faa6539eSSascha Wildner	* reader.c, output.c: cppcheck -- reduce scope
1351faa6539eSSascha Wildner
1352faa6539eSSascha Wildner	* defs.h: update to 2.0
1353faa6539eSSascha Wildner
1354*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
1355*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
1356*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
1357*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
1358*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,
1359*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.c,
1360*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.c,
1361*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.c,
1362*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,
1363*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,
1364*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,
1365*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,
1366*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c,
1367*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
1368*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c,
1369*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
1370*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax13.tab.c,
1371*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c,
1372*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c,
1373*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c,
1374*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax20.tab.c,
1375*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c,
1376*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c,
1377*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c,
1378*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c,
1379*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c,
1380*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c,
1381*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c,
1382*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c,
1383*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax9.tab.c, test/btyacc/error.tab.c,
1384*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
1385*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
1386*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
1387*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
1388*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
1389*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
1390*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
1391*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
1392*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c, test/btyacc/stdin1.calc.c,
1393*5152d3b1SAntonio Huete Jimenez	  test/btyacc/stdin2.calc.c, test/btyacc/varsyntax_calc1.tab.c,
1394*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
1395*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c,
1396*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c,
1397*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_provides.tab.c,
1398*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,
1399*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
1400*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,
1401*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,
1402*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax1.tab.c, test/yacc/err_syntax10.tab.c,
1403*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
1404*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax13.tab.c, test/yacc/err_syntax14.tab.c,
1405*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c,
1406*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.tab.c, test/yacc/err_syntax18.tab.c,
1407*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c,
1408*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/err_syntax21.tab.c,
1409*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c,
1410*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c,
1411*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax26.tab.c, test/yacc/err_syntax27.tab.c,
1412*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax3.tab.c, test/yacc/err_syntax4.tab.c,
1413*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax5.tab.c, test/yacc/err_syntax6.tab.c,
1414*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7a.tab.c,
1415*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax8.tab.c,
1416*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax9.tab.c,
1417*5152d3b1SAntonio Huete Jimenez	  test/yacc/error.tab.c, test/yacc/expr.oxout.tab.c,
1418*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c,
1419*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
1420*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
1421*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
1422*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
1423*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
1424*5152d3b1SAntonio Huete Jimenez	  test/yacc/rename_debug.c, test/yacc/stdin1.calc.c,
1425*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin2.calc.c, test/yacc/varsyntax_calc1.tab.c:
1426faa6539eSSascha Wildner	update to version 2.0
1427faa6539eSSascha Wildner
1428faa6539eSSascha Wildner	* reader.c:
1429faa6539eSSascha Wildner	improve loop which skips backward through a (possibly nested) sequence of
1430faa6539eSSascha Wildner	square-brackets.
1431faa6539eSSascha Wildner
1432faa6539eSSascha Wildner	* reader.c: simplify a check to quiet a bogus cppcheck-warning
1433faa6539eSSascha Wildner
1434faa6539eSSascha Wildner	* yacc.1: bump date
1435faa6539eSSascha Wildner
1436faa6539eSSascha Wildner	* reader.c: add a note about a bogus cppcheck warning
1437faa6539eSSascha Wildner
1438faa6539eSSascha Wildner	* configure: regen
1439faa6539eSSascha Wildner
1440faa6539eSSascha Wildner	* configure.in:
1441faa6539eSSascha Wildner	always check for gcc attributes, to work around defect in clang's imitation
1442faa6539eSSascha Wildner	of this feature
1443faa6539eSSascha Wildner
1444faa6539eSSascha Wildner	* reader.c: cppcheck -- scope reduction
1445faa6539eSSascha Wildner	cppcheck -- eliminate bogus returns after no-return functions
1446faa6539eSSascha Wildner
1447*5152d3b1SAntonio Huete Jimenez	* verbose.c, output.c, mkpar.c, main.c, warshall.c, lr0.c, lalr.c,
1448*5152d3b1SAntonio Huete Jimenez	  graph.c, closure.c:
1449faa6539eSSascha Wildner	cppcheck -- scope reduction
1450faa6539eSSascha Wildner
1451faa6539eSSascha Wildner	* package/debian/compat: quiet compatibility-warning
1452faa6539eSSascha Wildner
1453faa6539eSSascha Wildner	* yacc.1: use "ASCII" for dashes which are part of proper names
1454faa6539eSSascha Wildner
1455faa6539eSSascha Wildner	* configure: regen
1456faa6539eSSascha Wildner
1457faa6539eSSascha Wildner	* configure.in: switch to --enable-warnings, for consistency
1458faa6539eSSascha Wildner
1459faa6539eSSascha Wildner	* aclocal.m4:
1460faa6539eSSascha Wildner	resync with my-autoconf, for compiler-warning fixes with macOS
1461faa6539eSSascha Wildner
1462*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1463*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1464faa6539eSSascha Wildner	bump
1465faa6539eSSascha Wildner
1466*5152d3b1SAntonio Huete Jimenez2020-09-07  Thomas E. Dickey  <dickey@invisible-island.net>
1467*5152d3b1SAntonio Huete Jimenez
1468*5152d3b1SAntonio Huete Jimenez	* config.sub: 2020-09-08
1469*5152d3b1SAntonio Huete Jimenez	    From: Elad Lahav <e2lahav@gmail.com>
1470*5152d3b1SAntonio Huete Jimenez	            * config.sub: Fix regression in QNX recognition.
1471*5152d3b1SAntonio Huete Jimenez	            * testsuite/config-sub.data: Add some test cases.
1472*5152d3b1SAntonio Huete Jimenez
1473*5152d3b1SAntonio Huete Jimenez	    Signed-off-by: Ben Elliston <bje@gnu.org>
1474*5152d3b1SAntonio Huete Jimenez
1475*5152d3b1SAntonio Huete Jimenez2020-08-16  Thomas E. Dickey  <dickey@invisible-island.net>
1476*5152d3b1SAntonio Huete Jimenez
1477*5152d3b1SAntonio Huete Jimenez	* config.guess, config.sub: 2020-08-17
1478*5152d3b1SAntonio Huete Jimenez
1479faa6539eSSascha Wildner2020-06-28  Thomas E. Dickey  <dickey@invisible-island.net>
1480faa6539eSSascha Wildner
1481faa6539eSSascha Wildner	* config.sub: 2020/06/28
1482faa6539eSSascha Wildner
1483faa6539eSSascha Wildner2020-06-14  Thomas E. Dickey  <dickey@invisible-island.net>
1484faa6539eSSascha Wildner
1485faa6539eSSascha Wildner	* config.guess: 2020/04/26
1486faa6539eSSascha Wildner
1487faa6539eSSascha Wildner2020-03-30  Thomas E. Dickey  <dickey@invisible-island.net>
1488faa6539eSSascha Wildner
1489faa6539eSSascha Wildner	* package/debian/copyright: bump
1490faa6539eSSascha Wildner
1491*5152d3b1SAntonio Huete Jimenez	* test/yacc/grammar.tab.c, test/btyacc/grammar.tab.c, test/grammar.y,
1492*5152d3b1SAntonio Huete Jimenez	  reader.c:
1493faa6539eSSascha Wildner	typo found with codespell
1494faa6539eSSascha Wildner
1495faa6539eSSascha Wildner	* yacc.1: fixes noted in the original report, overlooked in followup
1496faa6539eSSascha Wildner
1497faa6539eSSascha Wildner2020-03-30  Bjarni.Ingi.Gislason
1498faa6539eSSascha Wildner
1499faa6539eSSascha Wildner	* yacc.1: typography/spelling fixes - Debian #955175
1500faa6539eSSascha Wildner
1501faa6539eSSascha Wildner2020-03-30  Thomas E. Dickey  <dickey@invisible-island.net>
1502faa6539eSSascha Wildner
1503*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1504*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1505faa6539eSSascha Wildner	bump
1506faa6539eSSascha Wildner
1507faa6539eSSascha Wildner2020-03-10  Thomas E. Dickey  <dickey@invisible-island.net>
1508faa6539eSSascha Wildner
1509faa6539eSSascha Wildner	* configure: regen
1510faa6539eSSascha Wildner
1511faa6539eSSascha Wildner	* aclocal.m4:
1512faa6539eSSascha Wildner	resync with my-autoconf, mostly fixes for compiler-warnings
1513faa6539eSSascha Wildner
1514faa6539eSSascha Wildner	* configure.in: use macro to suppress X-dependency from newer macros
1515faa6539eSSascha Wildner
1516faa6539eSSascha Wildner2019-12-20  Thomas E. Dickey  <dickey@invisible-island.net>
1517faa6539eSSascha Wildner
1518faa6539eSSascha Wildner	* config.guess: 2019-12-21
1519faa6539eSSascha Wildner
1520faa6539eSSascha Wildner2019-11-25  Tom.Shields
1521faa6539eSSascha Wildner
1522faa6539eSSascha Wildner	* main.c:
1523faa6539eSSascha Wildner	fix an inconsistency between the getopt and non-getopt configuration.
1524faa6539eSSascha Wildner	In the former, getopt always used "yacc", not the name of the executable.
1525faa6539eSSascha Wildner
1526faa6539eSSascha Wildner2019-11-25  Thomas E. Dickey  <dickey@invisible-island.net>
1527faa6539eSSascha Wildner
1528faa6539eSSascha Wildner	* test/run_make.sh:
1529faa6539eSSascha Wildner	suppress bison's -Wyacc warning, which is not useful.
1530faa6539eSSascha Wildner
1531*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1532*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1533faa6539eSSascha Wildner	bump
1534faa6539eSSascha Wildner
1535faa6539eSSascha Wildner2019-11-19  Thomas E. Dickey  <dickey@invisible-island.net>
1536faa6539eSSascha Wildner
1537faa6539eSSascha Wildner	* yacc.1: new version of manpage
1538faa6539eSSascha Wildner
1539*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1540*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1541faa6539eSSascha Wildner	bump
1542faa6539eSSascha Wildner
1543faa6539eSSascha Wildner	* yacc.1: document %code
1544faa6539eSSascha Wildner
1545*5152d3b1SAntonio Huete Jimenez	* test/btyacc/calc_code_all.error, test/btyacc/calc_code_all.output,
1546*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_all.tab.c, test/btyacc/calc_code_all.tab.h,
1547*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.error,
1548*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.output,
1549*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.c,
1550*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_default.tab.h,
1551*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.error,
1552*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.output,
1553*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.c,
1554*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_imports.tab.h,
1555*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.error,
1556*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.output,
1557*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.c,
1558*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_provides.tab.h,
1559*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.error,
1560*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.output,
1561*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.c,
1562*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_requires.tab.h, test/btyacc/calc_code_top.error,
1563*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_top.output, test/btyacc/calc_code_top.tab.c,
1564*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc_code_top.tab.h, test/yacc/calc_code_all.tab.c,
1565*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_all.tab.h, test/yacc/calc_code_default.tab.c,
1566*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_provides.tab.c,
1567*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_provides.tab.h, test/yacc/calc_code_requires.tab.c,
1568*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.tab.h, test/yacc/calc_code_top.tab.c:
1569faa6539eSSascha Wildner	RCS_BASE
1570faa6539eSSascha Wildner
1571faa6539eSSascha Wildner	* output.c:
1572faa6539eSSascha Wildner	amend updates for 'outline' when processing "%code" in code-file
1573faa6539eSSascha Wildner
1574faa6539eSSascha Wildner	* output.c:
1575faa6539eSSascha Wildner	modify output_code_lines() to show begin/end block comments which were in
1576faa6539eSSascha Wildner	reader.c, and to generate a #line for the code-file.
1577faa6539eSSascha Wildner
1578faa6539eSSascha Wildner	* reader.c:
1579faa6539eSSascha Wildner	modify copy_code() to allow for multiple %code directives for a given
1580faa6539eSSascha Wildner	section, recording the input line-number for each directive as a #line
1581faa6539eSSascha Wildner	in the resulting string.  remove the block start/end comments, since those
1582faa6539eSSascha Wildner	will be done for a whole section in output.c
1583faa6539eSSascha Wildner
1584faa6539eSSascha Wildner	* mstring.c, defs.h: add msrenew()
1585faa6539eSSascha Wildner
1586*5152d3b1SAntonio Huete Jimenez	* test/yacc/calc_code_all.error, test/yacc/calc_code_all.output,
1587*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_default.error, test/yacc/calc_code_default.output,
1588*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_default.tab.h, test/yacc/calc_code_imports.error,
1589*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_imports.output, test/yacc/calc_code_imports.tab.c,
1590*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_imports.tab.h, test/yacc/calc_code_provides.error,
1591*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_provides.output,
1592*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.error,
1593*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_requires.output, test/yacc/calc_code_top.error,
1594*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc_code_top.output, test/yacc/calc_code_top.tab.h:
1595faa6539eSSascha Wildner	RCS_BASE
1596faa6539eSSascha Wildner
1597faa6539eSSascha Wildner2019-11-18  Thomas E. Dickey  <dickey@invisible-island.net>
1598faa6539eSSascha Wildner
1599*5152d3b1SAntonio Huete Jimenez	* test/calc_code_imports.y, test/calc_code_all.y,
1600*5152d3b1SAntonio Huete Jimenez	  test/calc_code_default.y, test/calc_code_top.y,
1601*5152d3b1SAntonio Huete Jimenez	  test/calc_code_provides.y, test/calc_code_requires.y:
1602faa6539eSSascha Wildner	RCS_BASE
1603faa6539eSSascha Wildner
1604faa6539eSSascha Wildner2019-11-04  Michael.Forney
1605faa6539eSSascha Wildner
1606faa6539eSSascha Wildner	* defs.h: add missing "extern" for new variable "code_lines"
1607faa6539eSSascha Wildner
1608faa6539eSSascha Wildner2019-11-03  Thomas E. Dickey  <dickey@invisible-island.net>
1609faa6539eSSascha Wildner
1610faa6539eSSascha Wildner	* main.c: build-fix for MinGW cross-compiling
1611faa6539eSSascha Wildner
1612faa6539eSSascha Wildner	* output.c, reader.c: gcc-warnings
1613faa6539eSSascha Wildner
1614faa6539eSSascha Wildner	* output.c: check validity of text_file before rewind
1615faa6539eSSascha Wildner	remove redundant check of iflag
1616faa6539eSSascha Wildner
1617faa6539eSSascha Wildner	* main.c: fix memory-leak reported by clang
1618faa6539eSSascha Wildner
1619faa6539eSSascha Wildner	* mkpar.c: guard against a null-reference reported by clang (unlikely)
1620faa6539eSSascha Wildner
1621faa6539eSSascha Wildner	* reader.c: fix two coverity warnings:
1622faa6539eSSascha Wildner	a) resource leak on malloc-failure
1623faa6539eSSascha Wildner	b) possible null-pointer dereference on parse-error
1624faa6539eSSascha Wildner
1625faa6539eSSascha Wildner	* test/btyacc/err_inherit4.tab.h, test/btyacc/btyacc_demo.tab.h: regen
1626faa6539eSSascha Wildner
1627faa6539eSSascha Wildner	* defs.h: use enum's to simplify recent change
1628faa6539eSSascha Wildner
1629faa6539eSSascha Wildner	* mstring.c:
1630faa6539eSSascha Wildner	enable mstring() in regular byacc, since Zoulas' change relies upon it
1631faa6539eSSascha Wildner
1632faa6539eSSascha Wildner2019-11-03  Christos.Zoulas
1633faa6539eSSascha Wildner
1634faa6539eSSascha Wildner	* defs.h, reader.c, output.c: add support for bison's "%code" feature
1635faa6539eSSascha Wildner	also fix a small bug: declare YYLTYPE externally when producing locations
1636faa6539eSSascha Wildner
1637faa6539eSSascha Wildner2019-11-03  Thomas E. Dickey  <dickey@invisible-island.net>
1638faa6539eSSascha Wildner
1639*5152d3b1SAntonio Huete Jimenez	* test/btyacc/help.error, test/btyacc/no_b_opt.error,
1640*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output2.error, test/btyacc/no_p_opt.error,
1641*5152d3b1SAntonio Huete Jimenez	  test/yacc/help.error, test/yacc/no_b_opt.error,
1642*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output2.error, test/yacc/no_p_opt.error:
1643faa6539eSSascha Wildner	regen
1644faa6539eSSascha Wildner
1645faa6539eSSascha Wildner	* test/run_test.sh:
1646faa6539eSSascha Wildner	there's no standard wording for the options-errors from getopt;
1647faa6539eSSascha Wildner	filter that to "error message" in the test reference files.
1648faa6539eSSascha Wildner
1649faa6539eSSascha Wildner	* main.c:
1650faa6539eSSascha Wildner	provide for using getopt(), to accommodate a case where developers have
1651faa6539eSSascha Wildner	relied upon non-POSIX behavior.
1652faa6539eSSascha Wildner
1653faa6539eSSascha Wildner	* test/run_test.sh:
1654faa6539eSSascha Wildner	getopt's messages do not print the full pathname of yacc in some cases;
1655faa6539eSSascha Wildner	adjust the sed-script which changes those to "YACC"
1656faa6539eSSascha Wildner
1657faa6539eSSascha Wildner	* configure: regen
1658faa6539eSSascha Wildner
1659faa6539eSSascha Wildner	* config_h.in: regen, using autoheader-252
1660faa6539eSSascha Wildner
1661faa6539eSSascha Wildner	* configure.in: add configure check for getopt
1662faa6539eSSascha Wildner
1663faa6539eSSascha Wildner	* configure: regen
1664faa6539eSSascha Wildner
1665faa6539eSSascha Wildner	* aclocal.m4:
1666faa6539eSSascha Wildner	resync with my-autoconf adds a fix which accommodates a difference in
1667faa6539eSSascha Wildner	warning options between gcc/clang when --enable-warnings is not set.
1668faa6539eSSascha Wildner
1669*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1670*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1671faa6539eSSascha Wildner	bump
1672faa6539eSSascha Wildner
1673faa6539eSSascha Wildner2019-09-11  Thomas E. Dickey  <dickey@invisible-island.net>
1674faa6539eSSascha Wildner
1675faa6539eSSascha Wildner	* config.guess, config.sub: 2019-09-10
1676faa6539eSSascha Wildner
1677faa6539eSSascha Wildner2019-06-17  Thomas E. Dickey  <dickey@invisible-island.net>
1678faa6539eSSascha Wildner
1679*5152d3b1SAntonio Huete Jimenez	* test/btyacc/big_b.error, test/btyacc/big_l.error,
1680*5152d3b1SAntonio Huete Jimenez	  test/btyacc/help.error, test/btyacc/no_b_opt.error,
1681*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output2.error, test/btyacc/no_p_opt.error,
1682*5152d3b1SAntonio Huete Jimenez	  test/btyacc/nostdin.error, test/yacc/big_b.error,
1683*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_l.error, test/yacc/help.error, test/yacc/no_b_opt.error,
1684*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output2.error, test/yacc/no_p_opt.error,
1685*5152d3b1SAntonio Huete Jimenez	  test/yacc/nostdin.error:
1686faa6539eSSascha Wildner	regen
1687faa6539eSSascha Wildner
1688faa6539eSSascha Wildner	* test/run_test.sh: test "-H" rather than "-D"
1689faa6539eSSascha Wildner
1690faa6539eSSascha Wildner2019-06-16  Thomas E. Dickey  <dickey@invisible-island.net>
1691faa6539eSSascha Wildner
1692faa6539eSSascha Wildner	* main.c, yacc.1:
1693faa6539eSSascha Wildner	change "-D" option to "-H" (discussion with Ethan Sommer)
1694faa6539eSSascha Wildner
1695*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1696*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1697faa6539eSSascha Wildner	bump
1698faa6539eSSascha Wildner
1699*5152d3b1SAntonio Huete Jimenez	* test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,
1700*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.calc.c:
1701faa6539eSSascha Wildner	RCS_BASE
1702faa6539eSSascha Wildner
1703faa6539eSSascha Wildner	* test/run_test.sh: in test_defines, save the ".c" file too
1704faa6539eSSascha Wildner
1705*5152d3b1SAntonio Huete Jimenez	* test/yacc/defines3.calc.c, test/yacc/defines2.calc.c,
1706*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines1.calc.c:
1707faa6539eSSascha Wildner	RCS_BASE
1708faa6539eSSascha Wildner
1709faa6539eSSascha Wildner	* test/run_test.sh:
1710faa6539eSSascha Wildner	output of test_defines should be a header ".h", not ".c"
1711faa6539eSSascha Wildner
1712*5152d3b1SAntonio Huete Jimenez	* test/btyacc/defines1.calc.h, test/btyacc/defines1.error,
1713*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines1.output, test/btyacc/defines2.calc.h,
1714*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines2.error, test/btyacc/defines2.output,
1715*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.calc.h, test/btyacc/defines3.error,
1716*5152d3b1SAntonio Huete Jimenez	  test/btyacc/defines3.output:
1717faa6539eSSascha Wildner	RCS_BASE
1718faa6539eSSascha Wildner
1719faa6539eSSascha Wildner	* main.c: however, a subsequent -d cancels -D
1720faa6539eSSascha Wildner
1721faa6539eSSascha Wildner	* test/yacc/defines1.calc.h, test/yacc/defines3.calc.h: RCS_BASE
1722faa6539eSSascha Wildner
1723faa6539eSSascha Wildner	* main.c: -D option implies -d
1724faa6539eSSascha Wildner
1725*5152d3b1SAntonio Huete Jimenez	* test/yacc/defines1.error, test/yacc/defines1.output,
1726*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines2.calc.h, test/yacc/defines2.error,
1727*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines2.output, test/yacc/defines3.error,
1728*5152d3b1SAntonio Huete Jimenez	  test/yacc/defines3.output:
1729faa6539eSSascha Wildner	RCS_BASE
1730faa6539eSSascha Wildner
1731faa6539eSSascha Wildner	* yacc.1: align macro definitions with my other manpages
1732faa6539eSSascha Wildner
1733faa6539eSSascha Wildner	* test/run_test.sh: add test for -D after -d or -b options
1734faa6539eSSascha Wildner
1735*5152d3b1SAntonio Huete Jimenez	* test/btyacc/stdin1.calc.c, test/btyacc/stdin1.error,
1736*5152d3b1SAntonio Huete Jimenez	  test/btyacc/stdin1.output, test/btyacc/stdin2.calc.c,
1737*5152d3b1SAntonio Huete Jimenez	  test/btyacc/stdin2.error, test/btyacc/stdin2.output:
1738faa6539eSSascha Wildner	RCS_BASE
1739faa6539eSSascha Wildner
1740*5152d3b1SAntonio Huete Jimenez	* test/btyacc/big_b.error, test/btyacc/big_b.output,
1741*5152d3b1SAntonio Huete Jimenez	  test/btyacc/big_l.error, test/btyacc/big_l.output,
1742*5152d3b1SAntonio Huete Jimenez	  test/btyacc/help.error, test/btyacc/help.output,
1743*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_b_opt.error, test/btyacc/no_b_opt.output,
1744*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_b_opt1.error, test/btyacc/no_b_opt1.output,
1745*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_code_c.error, test/btyacc/no_code_c.output,
1746*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_defines.error, test/btyacc/no_defines.output,
1747*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_graph.error, test/btyacc/no_graph.output,
1748*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_include.error, test/btyacc/no_include.output,
1749*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_opts.error, test/btyacc/no_opts.output,
1750*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output.error, test/btyacc/no_output.output,
1751*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output1.error, test/btyacc/no_output1.output,
1752*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output2.error, test/btyacc/no_output2.output,
1753*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_p_opt.error, test/btyacc/no_p_opt.output,
1754*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_p_opt1.error, test/btyacc/no_p_opt1.output,
1755*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_verbose.error, test/btyacc/no_verbose.output,
1756*5152d3b1SAntonio Huete Jimenez	  test/btyacc/nostdin.error, test/btyacc/nostdin.output,
1757*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_b.error, test/yacc/big_b.output, test/yacc/big_l.error,
1758*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_l.output, test/yacc/help.error, test/yacc/help.output,
1759*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt.error, test/yacc/no_b_opt.output,
1760*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt1.error, test/yacc/no_b_opt1.output,
1761*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_code_c.error, test/yacc/no_code_c.output,
1762*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_defines.error, test/yacc/no_defines.output,
1763*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_graph.error, test/yacc/no_graph.output,
1764*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_include.error, test/yacc/no_include.output,
1765*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_opts.error, test/yacc/no_opts.output,
1766*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output.error, test/yacc/no_output.output,
1767*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output1.error, test/yacc/no_output1.output,
1768*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output2.error, test/yacc/no_output2.output,
1769*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_p_opt.error, test/yacc/no_p_opt.output,
1770*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_p_opt1.error, test/yacc/no_p_opt1.output,
1771*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_verbose.error, test/yacc/no_verbose.output,
1772*5152d3b1SAntonio Huete Jimenez	  test/yacc/nostdin.error, test/yacc/nostdin.output:
1773faa6539eSSascha Wildner	regen
1774faa6539eSSascha Wildner
1775faa6539eSSascha Wildner	* test/run_test.sh:
1776faa6539eSSascha Wildner	add a test for stdin "-" vs end-options "--", and correct a redirection
1777faa6539eSSascha Wildner	of stderr in test_flags
1778faa6539eSSascha Wildner
1779*5152d3b1SAntonio Huete Jimenez	* test/yacc/stdin2.output, test/yacc/stdin2.calc.c,
1780*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin1.calc.c, test/yacc/stdin1.error,
1781*5152d3b1SAntonio Huete Jimenez	  test/yacc/stdin1.output, test/yacc/stdin2.error:
1782faa6539eSSascha Wildner	RCS_BASE
1783faa6539eSSascha Wildner
1784*5152d3b1SAntonio Huete Jimenez	* test/btyacc/big_b.output, test/btyacc/big_l.output,
1785*5152d3b1SAntonio Huete Jimenez	  test/btyacc/help.output, test/btyacc/no_b_opt.output,
1786*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output2.output, test/btyacc/no_p_opt.output,
1787*5152d3b1SAntonio Huete Jimenez	  test/btyacc/nostdin.output, test/yacc/big_b.output,
1788*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_l.output, test/yacc/help.output,
1789*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt.output, test/yacc/no_output2.output,
1790*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_p_opt.output, test/yacc/nostdin.output:
1791faa6539eSSascha Wildner	regen
1792faa6539eSSascha Wildner
1793faa6539eSSascha Wildner	* main.c: add -D option, to specify filename vs y.tab.h for -d
1794faa6539eSSascha Wildner
1795faa6539eSSascha Wildner	* defs.h: add dflag2, for -D option
1796faa6539eSSascha Wildner
1797faa6539eSSascha Wildner	* yacc.1: document -D option
1798faa6539eSSascha Wildner
1799faa6539eSSascha Wildner	* config_h.in: updated with autoheader-252
1800faa6539eSSascha Wildner
1801faa6539eSSascha Wildner	* configure: regen
1802faa6539eSSascha Wildner
1803faa6539eSSascha Wildner	* package/debian/copyright: bump
1804faa6539eSSascha Wildner
1805faa6539eSSascha Wildner	* aclocal.m4: add CF_GETOPT_HEADER
1806faa6539eSSascha Wildner
1807faa6539eSSascha Wildner	* aclocal.m4: Improved autoconf macros:
1808faa6539eSSascha Wildner	+ CF_CC_ENV_FLAGS
1809faa6539eSSascha Wildner		putting preprocessor flags in CFLAGS also is a nuisance, which can be
1810faa6539eSSascha Wildner		addressed in the same way.
1811faa6539eSSascha Wildner	+ CF_GCC_WARNINGS
1812faa6539eSSascha Wildner		factor out workaround for XTSTRINGDEFINES as CF_CONST_X_STRING
1813faa6539eSSascha Wildner	+ CF_GNU_SOURCE
1814faa6539eSSascha Wildner		The check for _DEFAULT_SOURCE should apply to "recent" Cygwin (since early 2016),
1815faa6539eSSascha Wildner		and except for "NEWLIB" vs "GLIBC" in the test, acts the same if I pretend
1816faa6539eSSascha Wildner		that "newlib" is the GNU C library.  Without this, the check falls through
1817faa6539eSSascha Wildner		to the _XOPEN_SOURCE test, which breaks the pseudoterminal checks for xterm.
1818faa6539eSSascha Wildner	+ CF_POSIX_C_SOURCE
1819faa6539eSSascha Wildner		add/use CF_POSIX_VISIBLE
1820faa6539eSSascha Wildner	+ CF_TRY_XOPEN_SOURCE
1821faa6539eSSascha Wildner		use CF_APPEND_TEXT
1822faa6539eSSascha Wildner	+ CF_WITH_MAN2HTML
1823faa6539eSSascha Wildner		use sed to work around non-POSIX tail utility
1824faa6539eSSascha Wildner	+ CF_XOPEN_SOURCE
1825faa6539eSSascha Wildner		use CF_APPEND_TEXT
1826faa6539eSSascha Wildner		add/use CF_POSIX_VISIBLE
1827faa6539eSSascha Wildner
1828*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1829*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1830faa6539eSSascha Wildner	bump
1831faa6539eSSascha Wildner
1832faa6539eSSascha Wildner2019-06-10  Thomas E. Dickey  <dickey@invisible-island.net>
1833faa6539eSSascha Wildner
1834faa6539eSSascha Wildner	* config.guess: 2019-06-10
1835faa6539eSSascha Wildner
1836faa6539eSSascha Wildner2019-05-22  Thomas E. Dickey  <dickey@invisible-island.net>
1837faa6539eSSascha Wildner
1838faa6539eSSascha Wildner	* config.sub: 2019-05-22
1839faa6539eSSascha Wildner
1840faa6539eSSascha Wildner2018-06-09  Thomas E. Dickey  <dickey@invisible-island.net>
1841faa6539eSSascha Wildner
1842faa6539eSSascha Wildner	* yacc.1: minor typographical fixes
1843faa6539eSSascha Wildner
1844*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
1845*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
1846*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
1847*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
1848*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
1849*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
1850*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
1851*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
1852*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
1853*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
1854*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c,
1855*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c,
1856*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,
1857*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,
1858*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,
1859*5152d3b1SAntonio Huete Jimenez	  test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c,
1860*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c,
1861*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c,
1862*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/rename_debug.c, btyaccpar.c:
1863faa6539eSSascha Wildner	regen
1864faa6539eSSascha Wildner
1865*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1866*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1867faa6539eSSascha Wildner	bump
1868faa6539eSSascha Wildner
1869faa6539eSSascha Wildner2018-06-09  Tom.Shields
1870faa6539eSSascha Wildner
1871faa6539eSSascha Wildner	* btyaccpar.skel:
1872faa6539eSSascha Wildner	add casts to fix g++ (clang++) compile errors in the backtracking skeleton
1873faa6539eSSascha Wildner	due to assignment of ‘void *’ to another pointer type.
1874faa6539eSSascha Wildner
1875faa6539eSSascha Wildner2018-05-25  Thomas E. Dickey  <dickey@invisible-island.net>
1876faa6539eSSascha Wildner
1877faa6539eSSascha Wildner	* test/run_make.sh:
1878faa6539eSSascha Wildner	check if this is bison 3+ before adding options to suppress warnings
1879faa6539eSSascha Wildner
1880faa6539eSSascha Wildner	* package/byacc.spec: build-fix for Mageia 6
1881faa6539eSSascha Wildner
1882faa6539eSSascha Wildner	* package/byacc.spec: add btyacc package
1883faa6539eSSascha Wildner
1884*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1885*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1886faa6539eSSascha Wildner	bump
1887faa6539eSSascha Wildner
1888faa6539eSSascha Wildner	* package/debian/control: add a package for btyacc
1889faa6539eSSascha Wildner
1890faa6539eSSascha Wildner	* package/debian/rules: generate a package for btyacc
1891faa6539eSSascha Wildner
1892faa6539eSSascha Wildner2018-05-24  Thomas E. Dickey  <dickey@invisible-island.net>
1893faa6539eSSascha Wildner
1894*5152d3b1SAntonio Huete Jimenez	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
1895*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
1896*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
1897*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
1898*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
1899*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/code_error.code.c,
1900*5152d3b1SAntonio Huete Jimenez	  test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c,
1901*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c,
1902*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c,
1903*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
1904*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c,
1905*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
1906*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
1907*5152d3b1SAntonio Huete Jimenez	  test/btyacc/ok_syntax1.tab.c, btyaccpar.c,
1908*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
1909*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
1910*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
1911*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
1912*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
1913*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c:
1914faa6539eSSascha Wildner	regen
1915faa6539eSSascha Wildner
1916faa6539eSSascha Wildner	* btyaccpar.skel: fix typo
1917faa6539eSSascha Wildner
1918faa6539eSSascha Wildner2018-05-21  Thomas E. Dickey  <dickey@invisible-island.net>
1919faa6539eSSascha Wildner
1920faa6539eSSascha Wildner	* test/run_make.sh:
1921faa6539eSSascha Wildner	ignore case for "%" directives to skip with old-yacc, and add %token-table
1922faa6539eSSascha Wildner	to the list
1923faa6539eSSascha Wildner
1924faa6539eSSascha Wildner	* btyaccpar.c: regen
1925faa6539eSSascha Wildner
1926faa6539eSSascha Wildner2018-05-21  Christos.Zoulas
1927faa6539eSSascha Wildner
1928faa6539eSSascha Wildner	* btyaccpar.skel:
1929faa6539eSSascha Wildner	improve compatibility with bison by changing the YYLLOC_DEFAULT macro to use
1930faa6539eSSascha Wildner	YYRHSLOC() macro, and adjusting the array indices of yyerror_loc_range[] for
1931faa6539eSSascha Wildner	consistency.
1932faa6539eSSascha Wildner
1933faa6539eSSascha Wildner2018-05-10  Thomas E. Dickey  <dickey@invisible-island.net>
1934faa6539eSSascha Wildner
1935faa6539eSSascha Wildner	* output.c:
1936faa6539eSSascha Wildner	add a fallback definition for YYDEBUG to the -i externs file.
1937faa6539eSSascha Wildner
1938faa6539eSSascha Wildner	* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen
1939faa6539eSSascha Wildner
1940*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1941*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1942faa6539eSSascha Wildner	bump
1943faa6539eSSascha Wildner
1944faa6539eSSascha Wildner2018-05-09  Thomas E. Dickey  <dickey@invisible-island.net>
1945faa6539eSSascha Wildner
1946faa6539eSSascha Wildner	* configure: regen
1947faa6539eSSascha Wildner
1948faa6539eSSascha Wildner	* aclocal.m4: resync with my-autoconf
1949faa6539eSSascha Wildner
1950*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
1951*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
1952faa6539eSSascha Wildner	bump
1953faa6539eSSascha Wildner
1954*5152d3b1SAntonio Huete Jimenez	* test/btyacc/rename_debug.i, btyaccpar.c,
1955*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
1956*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
1957*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
1958*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
1959*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
1960*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
1961*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
1962*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
1963*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,
1964*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
1965*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,
1966*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
1967*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
1968*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
1969*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
1970*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
1971*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
1972*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
1973*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c, test/btyacc/varsyntax_calc1.tab.c:
1974faa6539eSSascha Wildner	regen
1975faa6539eSSascha Wildner
1976faa6539eSSascha Wildner	* btyaccpar.skel: apply Guy Harris' changes here as well
1977faa6539eSSascha Wildner
1978faa6539eSSascha Wildner	* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen
1979faa6539eSSascha Wildner
1980faa6539eSSascha Wildner	* output.c: correct/improve fallback prototype for yylex()
1981faa6539eSSascha Wildner
1982faa6539eSSascha Wildner	* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen
1983faa6539eSSascha Wildner
1984faa6539eSSascha Wildner2018-05-08  Thomas E. Dickey  <dickey@invisible-island.net>
1985faa6539eSSascha Wildner
1986faa6539eSSascha Wildner	* test/btyacc/grammar.tab.c, test/yacc/grammar.tab.c: regen
1987faa6539eSSascha Wildner
1988faa6539eSSascha Wildner	* test/grammar.y:
1989faa6539eSSascha Wildner	quiet some warnings from gcc 7 when doing "make check_make"
1990faa6539eSSascha Wildner
1991faa6539eSSascha Wildner	* package/debian/watch, package/pkgsrc/Makefile: update ftp-url
1992faa6539eSSascha Wildner
1993faa6539eSSascha Wildner	* test/btyacc/ok_syntax1.tab.h, test/btyacc/btyacc_calc1.tab.h: regen
1994faa6539eSSascha Wildner
1995faa6539eSSascha Wildner	* output.c:
1996faa6539eSSascha Wildner	provide yylex() declaration for simple case (request by "Mutiny")
1997faa6539eSSascha Wildner
1998*5152d3b1SAntonio Huete Jimenez	* test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
1999*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,
2000*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.h,
2001*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
2002*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
2003*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
2004*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
2005*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
2006*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c,
2007*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
2008*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
2009*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c,
2010*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
2011*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c,
2012*5152d3b1SAntonio Huete Jimenez	  test/yacc/rename_debug.i, yaccpar.c:
2013faa6539eSSascha Wildner	regen
2014faa6539eSSascha Wildner
2015*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2016*5152d3b1SAntonio Huete Jimenez	  package/debian/copyright, package/mingw-byacc.spec,
2017*5152d3b1SAntonio Huete Jimenez	  package/pkgsrc/Makefile:
2018faa6539eSSascha Wildner	bump
2019faa6539eSSascha Wildner
2020faa6539eSSascha Wildner2018-05-06  Guy.Harris
2021faa6539eSSascha Wildner
2022faa6539eSSascha Wildner	* yaccpar.skel: two fixes:
2023faa6539eSSascha Wildner	1) define yydebug only if YYDEBUG is defined and
2024faa6539eSSascha Wildner	2) make yynerrs a parser-local variable if the parser is reentrant.
2025faa6539eSSascha Wildner
2026faa6539eSSascha Wildner2018-02-24  Guy.Harris
2027faa6539eSSascha Wildner
2028faa6539eSSascha Wildner	* output.c: do not emit "extern YYSTYPE yylval;" for pure parsers
2029faa6539eSSascha Wildner
2030faa6539eSSascha Wildner2018-02-05  Thomas E. Dickey  <dickey@invisible-island.net>
2031faa6539eSSascha Wildner
2032faa6539eSSascha Wildner	* config.sub: 2018-01-15
2033faa6539eSSascha Wildner
2034faa6539eSSascha Wildner	* config.guess: 2018-01-26
2035faa6539eSSascha Wildner
2036faa6539eSSascha Wildner2017-12-04  erik.b.andersen
2037faa6539eSSascha Wildner
2038faa6539eSSascha Wildner	* main.c: A proper path for temporary files is needed by byacc under
2039faa6539eSSascha Wildner	Windows commandline, otherwise there's a risk of empty files.
2040faa6539eSSascha Wildner	The TEMP environment variable is always defined in Windows.
2041faa6539eSSascha Wildner
2042faa6539eSSascha Wildner	* defs.h: The noreturn attribute needs to be specified before function
2043faa6539eSSascha Wildner	to be portable among compilers (gcc, clang, msvc).
2044faa6539eSSascha Wildner
2045faa6539eSSascha Wildner2017-12-04  Thomas E. Dickey  <dickey@invisible-island.net>
2046faa6539eSSascha Wildner
2047faa6539eSSascha Wildner	* reader.c: adapted fix by Erik B:
2048faa6539eSSascha Wildner	 a) increase the length of name[] to account for a trailing null
2049faa6539eSSascha Wildner	 b) note that calling syntax_error() from get_number() does not return
2050faa6539eSSascha Wildner
2051faa6539eSSascha Wildner2017-09-14  Tom.Shields
2052faa6539eSSascha Wildner
2053faa6539eSSascha Wildner	* yacc.1: fix typo
2054faa6539eSSascha Wildner
2055ca0c2f89SAntonio Huete Jimenez2017-07-09  Thomas E. Dickey  <dickey@invisible-island.net>
2056ca0c2f89SAntonio Huete Jimenez
2057ca0c2f89SAntonio Huete Jimenez	* package/byacc.spec, package/mingw-byacc.spec:
2058ca0c2f89SAntonio Huete Jimenez	use predefined "configure"
2059ca0c2f89SAntonio Huete Jimenez
2060ca0c2f89SAntonio Huete Jimenez	* reader.c: remove unused assignment
2061ca0c2f89SAntonio Huete Jimenez
2062ca0c2f89SAntonio Huete Jimenez	* package/debian/rules: use dpkg-buildflags
2063ca0c2f89SAntonio Huete Jimenez
2064ca0c2f89SAntonio Huete Jimenez	* configure: regen
2065ca0c2f89SAntonio Huete Jimenez
2066ca0c2f89SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
2067ca0c2f89SAntonio Huete Jimenez
2068ca0c2f89SAntonio Huete Jimenez	* reader.c, output.c, defs.h:
2069ca0c2f89SAntonio Huete Jimenez	add/use IS_NAME1() and IS_NAME2() to reduce clutter
2070ca0c2f89SAntonio Huete Jimenez
2071ca0c2f89SAntonio Huete Jimenez	* reader.c, output.c, defs.h:
2072ca0c2f89SAntonio Huete Jimenez	guard against sign-extension in ctype-macros
2073ca0c2f89SAntonio Huete Jimenez
2074*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2075*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2076ca0c2f89SAntonio Huete Jimenez	bump
2077ca0c2f89SAntonio Huete Jimenez
2078ca0c2f89SAntonio Huete Jimenez	* reader.c: check for numeric overflow in get_number()
2079ca0c2f89SAntonio Huete Jimenez
2080ca0c2f89SAntonio Huete Jimenez	* reader.c:
2081ca0c2f89SAntonio Huete Jimenez	correct limit-checks for input filename and line-number, in case no valid
2082ca0c2f89SAntonio Huete Jimenez	filename and/or number was found.
2083ca0c2f89SAntonio Huete Jimenez
2084ca0c2f89SAntonio Huete Jimenez2017-04-30  Thomas E. Dickey  <dickey@invisible-island.net>
2085ca0c2f89SAntonio Huete Jimenez
2086*5152d3b1SAntonio Huete Jimenez	* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc2-s.tab.c,
2087*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c,
2088*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c,
2089*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,
2090*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
2091*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c,
2092*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
2093*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
2094*5152d3b1SAntonio Huete Jimenez	  test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c,
2095*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.tab.c, test/btyacc/quote_calc.tab.c,
2096*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
2097*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
2098*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
2099*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
2100*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
2101*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
2102*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
2103*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
2104*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c,
2105*5152d3b1SAntonio Huete Jimenez	  btyaccpar.c, btyaccpar.skel:
2106ca0c2f89SAntonio Huete Jimenez	fix another uninitialized variable warning in "make check_make" for btyacc
2107ca0c2f89SAntonio Huete Jimenez
2108*5152d3b1SAntonio Huete Jimenez	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
2109*5152d3b1SAntonio Huete Jimenez	  test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_calc1.tab.c,
2110*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, btyaccpar.c, btyaccpar.skel,
2111*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,
2112*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/calc3.tab.c, yaccpar.c, defs.h,
2113*5152d3b1SAntonio Huete Jimenez	  yaccpar.skel, output.c:
2114ca0c2f89SAntonio Huete Jimenez	fix some compiler warnings for "make check_make" by adding section init_vars,
2115ca0c2f89SAntonio Huete Jimenez	which initializes the body_vars for pure-parser configuration.
2116ca0c2f89SAntonio Huete Jimenez
2117ca0c2f89SAntonio Huete Jimenez2017-04-30  Tom.Shields
2118ca0c2f89SAntonio Huete Jimenez
2119ca0c2f89SAntonio Huete Jimenez	* output.c:
2120ca0c2f89SAntonio Huete Jimenez	use YY_NO_LEAKS set in configure --with-no-leaks, in the generated code
2121ca0c2f89SAntonio Huete Jimenez
2122ca0c2f89SAntonio Huete Jimenez2017-04-30  Julien.Ramseier
2123ca0c2f89SAntonio Huete Jimenez
2124ca0c2f89SAntonio Huete Jimenez	* main.c, test/yacc/big_l.output:
2125ca0c2f89SAntonio Huete Jimenez	fix typo in unsupported-flag warning message
2126ca0c2f89SAntonio Huete Jimenez
2127ca0c2f89SAntonio Huete Jimenez2017-04-30  Thomas E. Dickey  <dickey@invisible-island.net>
2128ca0c2f89SAntonio Huete Jimenez
2129*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2130*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2131ca0c2f89SAntonio Huete Jimenez	bump
2132ca0c2f89SAntonio Huete Jimenez
2133ca0c2f89SAntonio Huete Jimenez2017-04-29  Thomas E. Dickey  <dickey@invisible-island.net>
2134ca0c2f89SAntonio Huete Jimenez
2135ca0c2f89SAntonio Huete Jimenez	* config.sub: 2017-04-02
2136ca0c2f89SAntonio Huete Jimenez
2137ca0c2f89SAntonio Huete Jimenez2017-03-18  Thomas E. Dickey  <dickey@invisible-island.net>
2138ca0c2f89SAntonio Huete Jimenez
2139ca0c2f89SAntonio Huete Jimenez	* config.sub: 2017-02-07
2140ca0c2f89SAntonio Huete Jimenez
2141ca0c2f89SAntonio Huete Jimenez	* config.guess: 2017-03-05
2142ca0c2f89SAntonio Huete Jimenez
2143ca0c2f89SAntonio Huete Jimenez2017-02-01  Thomas E. Dickey  <dickey@invisible-island.net>
2144ca0c2f89SAntonio Huete Jimenez
2145*5152d3b1SAntonio Huete Jimenez	* test/btyacc/expr.oxout.error, test/btyacc/expr.oxout.output,
2146*5152d3b1SAntonio Huete Jimenez	  test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h,
2147*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.error, test/yacc/expr.oxout.output,
2148*5152d3b1SAntonio Huete Jimenez	  test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h:
2149ca0c2f89SAntonio Huete Jimenez	RCS_BASE
2150ca0c2f89SAntonio Huete Jimenez
2151ca0c2f89SAntonio Huete Jimenez	* package/debian/copyright: update copyright
2152ca0c2f89SAntonio Huete Jimenez
2153ca0c2f89SAntonio Huete Jimenez	* reader.c, defs.h, main.c:
2154ca0c2f89SAntonio Huete Jimenez	avoid using regex.h since some low-end platforms do not have this
2155ca0c2f89SAntonio Huete Jimenez
2156ca0c2f89SAntonio Huete Jimenez	* test/expr.oxout.y: RCS_BASE
2157ca0c2f89SAntonio Huete Jimenez
2158ca0c2f89SAntonio Huete Jimenez	* configure: regen
2159ca0c2f89SAntonio Huete Jimenez
2160ca0c2f89SAntonio Huete Jimenez	* aclocal.m4: quiet a strict gcc warning in CF_MKSTEMP
2161ca0c2f89SAntonio Huete Jimenez
2162ca0c2f89SAntonio Huete Jimenez2017-02-01  Tom.Shields
2163ca0c2f89SAntonio Huete Jimenez
2164ca0c2f89SAntonio Huete Jimenez	* main.c, reader.c, defs.h:
2165ca0c2f89SAntonio Huete Jimenez	process #line directives, like bison and flex
2166ca0c2f89SAntonio Huete Jimenez
2167ca0c2f89SAntonio Huete Jimenez2017-02-01  Thomas E. Dickey  <dickey@invisible-island.net>
2168ca0c2f89SAntonio Huete Jimenez
2169*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2170*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2171ca0c2f89SAntonio Huete Jimenez	bump
2172ca0c2f89SAntonio Huete Jimenez
2173ca0c2f89SAntonio Huete Jimenez2016-12-31  Thomas E. Dickey  <dickey@invisible-island.net>
2174ca0c2f89SAntonio Huete Jimenez
2175ca0c2f89SAntonio Huete Jimenez	* config.guess, config.sub: 2017-01-01
2176ca0c2f89SAntonio Huete Jimenez
2177ca0c2f89SAntonio Huete Jimenez2016-12-02  Thomas E. Dickey  <dickey@invisible-island.net>
2178ca0c2f89SAntonio Huete Jimenez
2179*5152d3b1SAntonio Huete Jimenez	* test/btyacc/quote_calc4-s.tab.c, test/btyacc/varsyntax_calc1.tab.c,
2180*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/grammar.tab.c,
2181*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
2182*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
2183*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
2184*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
2185*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
2186*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
2187*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/calc.tab.c,
2188*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
2189*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
2190*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
2191*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
2192*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
2193*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,
2194*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.c,
2195*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
2196*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
2197*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, btyaccpar.c:
2198ca0c2f89SAntonio Huete Jimenez	regen
2199ca0c2f89SAntonio Huete Jimenez
2200ca0c2f89SAntonio Huete Jimenez	* btyaccpar.skel: changes from NetBSD
2201ca0c2f89SAntonio Huete Jimenez	+ use YYINT rather than short in btyaccpar.skel
2202ca0c2f89SAntonio Huete Jimenez	  (some of this had already been done by Tom Shields)
2203ca0c2f89SAntonio Huete Jimenez	+ remove some casts of malloc/realloc
2204ca0c2f89SAntonio Huete Jimenez
2205ca0c2f89SAntonio Huete Jimenez	* yaccpar.c, yaccpar.skel, output.c: changes from NetBSD
2206ca0c2f89SAntonio Huete Jimenez	- Add some more bison stuff to make the mesa/gallium parser work:
2207ca0c2f89SAntonio Huete Jimenez	    %initial-action (add missing source struct member in location)
2208ca0c2f89SAntonio Huete Jimenez	    %debug (unimplemented)
2209ca0c2f89SAntonio Huete Jimenez	    %error-verbose (unimplemented)
2210ca0c2f89SAntonio Huete Jimenez
2211ca0c2f89SAntonio Huete Jimenez	This changes some existing code:
2212ca0c2f89SAntonio Huete Jimenez	+ yylloc is now a pointer, so
2213ca0c2f89SAntonio Huete Jimenez	+ the first parameter to YYERROR_DECL() is a pointer
2214ca0c2f89SAntonio Huete Jimenez	+ struct YYLTYPE now has a "source" field
2215ca0c2f89SAntonio Huete Jimenez
2216*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_demo.tab.h, test/btyacc/code_calc.tab.c,
2217*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.tab.c, test/btyacc/err_inherit4.tab.h:
2218ca0c2f89SAntonio Huete Jimenez	regen
2219ca0c2f89SAntonio Huete Jimenez
2220ca0c2f89SAntonio Huete Jimenez	* btyaccpar.c, btyaccpar.skel, reader.c: changes from NetBSD
2221ca0c2f89SAntonio Huete Jimenez	- Add some more bison stuff to make the mesa/gallium parser work:
2222ca0c2f89SAntonio Huete Jimenez	    %initial-action (add missing source struct member in location)
2223ca0c2f89SAntonio Huete Jimenez	    %debug (unimplemented)
2224ca0c2f89SAntonio Huete Jimenez	    %error-verbose (unimplemented)
2225ca0c2f89SAntonio Huete Jimenez
2226ca0c2f89SAntonio Huete Jimenez	This changes some existing code:
2227ca0c2f89SAntonio Huete Jimenez	+ yylloc is now a pointer, so
2228ca0c2f89SAntonio Huete Jimenez	+ the first parameter to YYERROR_DECL() is a pointer
2229ca0c2f89SAntonio Huete Jimenez	+ struct YYLTYPE now has a "source" field
2230ca0c2f89SAntonio Huete Jimenez
2231ca0c2f89SAntonio Huete Jimenez	* reader.c:
2232ca0c2f89SAntonio Huete Jimenez	fix from NetBSD: correct off-by-one when adding a null in copy_param()
2233ca0c2f89SAntonio Huete Jimenez
2234ca0c2f89SAntonio Huete Jimenez	* reader.c: adapted from NetBSD
2235ca0c2f89SAntonio Huete Jimenez	- Convert *most* error fingerprints to:
2236ca0c2f89SAntonio Huete Jimenez	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
2237ca0c2f89SAntonio Huete Jimenez	    +unterminated_arglist(const struct ainfo *a)
2238ca0c2f89SAntonio Huete Jimenez	- Cast new <ctype.h> args to unsigned char
2239ca0c2f89SAntonio Huete Jimenez
2240ca0c2f89SAntonio Huete Jimenez	* defs.h: changes from NetBSD
2241ca0c2f89SAntonio Huete Jimenez	- Add some more bison stuff to make the mesa/gallium parser work:
2242ca0c2f89SAntonio Huete Jimenez	    %initial-action (add missing source struct member in location)
2243ca0c2f89SAntonio Huete Jimenez	    %debug (unimplemented)
2244ca0c2f89SAntonio Huete Jimenez	    %error-verbose (unimplemented)
2245ca0c2f89SAntonio Huete Jimenez
2246ca0c2f89SAntonio Huete Jimenez	This changes some existing code:
2247ca0c2f89SAntonio Huete Jimenez	+ yylloc is now a pointer, so
2248ca0c2f89SAntonio Huete Jimenez	+ the first parameter to YYERROR_DECL() is a pointer
2249ca0c2f89SAntonio Huete Jimenez	+ struct YYLTYPE now has a "source" field
2250ca0c2f89SAntonio Huete Jimenez
2251ca0c2f89SAntonio Huete Jimenez	* defs.h: adapted from NetBSD
2252ca0c2f89SAntonio Huete Jimenez	- Convert *most* error fingerprints to:
2253ca0c2f89SAntonio Huete Jimenez	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
2254ca0c2f89SAntonio Huete Jimenez	    +unterminated_arglist(const struct ainfo *a)
2255ca0c2f89SAntonio Huete Jimenez	- Cast new <ctype.h> args to unsigned char
2256ca0c2f89SAntonio Huete Jimenez
2257ca0c2f89SAntonio Huete Jimenez	* main.c: changes from NetBSD
2258ca0c2f89SAntonio Huete Jimenez	- Add some more bison stuff to make the mesa/gallium parser work:
2259ca0c2f89SAntonio Huete Jimenez	    %initial-action (add missing source struct member in location)
2260ca0c2f89SAntonio Huete Jimenez	    %debug (unimplemented)
2261ca0c2f89SAntonio Huete Jimenez	    %error-verbose (unimplemented)
2262ca0c2f89SAntonio Huete Jimenez
2263ca0c2f89SAntonio Huete Jimenez	This changes some existing code:
2264ca0c2f89SAntonio Huete Jimenez	+ yylloc is now a pointer, so
2265ca0c2f89SAntonio Huete Jimenez	+ the first parameter to YYERROR_DECL() is a pointer
2266ca0c2f89SAntonio Huete Jimenez	+ struct YYLTYPE now has a "source" field
2267ca0c2f89SAntonio Huete Jimenez
2268ca0c2f89SAntonio Huete Jimenez	* error.c: adapted from NetBSD
2269ca0c2f89SAntonio Huete Jimenez	- Convert *most* error fingerprints to:
2270ca0c2f89SAntonio Huete Jimenez	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
2271ca0c2f89SAntonio Huete Jimenez	    +unterminated_arglist(const struct ainfo *a)
2272ca0c2f89SAntonio Huete Jimenez	- Cast new <ctype.h> args to unsigned char
2273ca0c2f89SAntonio Huete Jimenez
2274ca0c2f89SAntonio Huete Jimenez	* mstring.c: adapted change from NetBSD to add casts for ctype macros
2275ca0c2f89SAntonio Huete Jimenez
2276ca0c2f89SAntonio Huete Jimenez	* test/btyacc/btyacc_demo.tab.h, test/btyacc/err_inherit4.tab.h: regen
2277ca0c2f89SAntonio Huete Jimenez
2278ca0c2f89SAntonio Huete Jimenez	* output.c: reorder to eliminate a forward-reference
2279ca0c2f89SAntonio Huete Jimenez
2280ca0c2f89SAntonio Huete Jimenez2016-12-02  Tom.Shields
2281ca0c2f89SAntonio Huete Jimenez
2282ca0c2f89SAntonio Huete Jimenez	* output.c:
2283ca0c2f89SAntonio Huete Jimenez	modify output to enable compilation of a lexer generated by flex (using
2284ca0c2f89SAntonio Huete Jimenez	"%option bison-bridge" and "%option bison-locations") to be used with a parser
2285ca0c2f89SAntonio Huete Jimenez	generated by b(t)yacc (using directives "%locations" and "%pure-parser").
2286ca0c2f89SAntonio Huete Jimenez
2287ca0c2f89SAntonio Huete Jimenez2016-12-02  Thomas E. Dickey  <dickey@invisible-island.net>
2288ca0c2f89SAntonio Huete Jimenez
2289ca0c2f89SAntonio Huete Jimenez	* configure: regen
2290ca0c2f89SAntonio Huete Jimenez
2291ca0c2f89SAntonio Huete Jimenez	* aclocal.m4: Improved autoconf macros
2292ca0c2f89SAntonio Huete Jimenez	CF_CC_ENV_FLAGS
2293ca0c2f89SAntonio Huete Jimenez	+ improve split between compiler and options, prompted by report where user
2294ca0c2f89SAntonio Huete Jimenez	  had "ccache" before the compiler
2295ca0c2f89SAntonio Huete Jimenez	+ leave non-preprocessor options in "$CC" (but still copy them to "$CFLAGS"
2296ca0c2f89SAntonio Huete Jimenez	  since that's where they should be)
2297ca0c2f89SAntonio Huete Jimenez	CF_GNU_SOURCE,v
2298ca0c2f89SAntonio Huete Jimenez	+ recent glibc (Debian 2.23-4 for example) has misordered ifdef/checks for new
2299ca0c2f89SAntonio Huete Jimenez	  symbol _DEFAULT_SOURCE, producing warning messages when only _GNU_SOURCE is
2300ca0c2f89SAntonio Huete Jimenez	  defined.  Add a followup check to define _DEFAULT_SOURCE.
2301ca0c2f89SAntonio Huete Jimenez	CF_XOPEN_SOURCE
2302ca0c2f89SAntonio Huete Jimenez	+ add "uclinux" to list of Linux's (patch by Yann E.  Morin)
2303ca0c2f89SAntonio Huete Jimenez	+ use _GNU_SOURCE for cygwin headers
2304ca0c2f89SAntonio Huete Jimenez	+ build-fixes for OS/2
2305ca0c2f89SAntonio Huete Jimenez
2306*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2307*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2308ca0c2f89SAntonio Huete Jimenez	bump
2309ca0c2f89SAntonio Huete Jimenez
2310ca0c2f89SAntonio Huete Jimenez2016-11-20  Thomas E. Dickey  <dickey@invisible-island.net>
2311ca0c2f89SAntonio Huete Jimenez
2312ca0c2f89SAntonio Huete Jimenez	* config.sub: 2016-11-19
2313ca0c2f89SAntonio Huete Jimenez
2314ca0c2f89SAntonio Huete Jimenez	* config.guess: 2016-10-02
2315ca0c2f89SAntonio Huete Jimenez
2316ca0c2f89SAntonio Huete Jimenez2016-06-06  Thomas E. Dickey  <dickey@invisible-island.net>
2317ca0c2f89SAntonio Huete Jimenez
2318ca0c2f89SAntonio Huete Jimenez	* configure: regen
2319ca0c2f89SAntonio Huete Jimenez
2320ca0c2f89SAntonio Huete Jimenez	* aclocal.m4: improved autoconf macros:
2321ca0c2f89SAntonio Huete Jimenez	CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options, since the
2322ca0c2f89SAntonio Huete Jimenez		added options can include various compiler options before and after
2323ca0c2f89SAntonio Huete Jimenez		preprocessor options.
2324ca0c2f89SAntonio Huete Jimenez	CF_PROG_LINT - add cpplint to programs to use; drop ad hoc tdlint and alint.
2325ca0c2f89SAntonio Huete Jimenez
2326*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2327*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2328ca0c2f89SAntonio Huete Jimenez	bump
2329ca0c2f89SAntonio Huete Jimenez
2330ca0c2f89SAntonio Huete Jimenez	* lalr.c: indented
2331ca0c2f89SAntonio Huete Jimenez
2332ca0c2f89SAntonio Huete Jimenez	* btyaccpar.c: regen
2333ca0c2f89SAntonio Huete Jimenez
2334ca0c2f89SAntonio Huete Jimenez	* skel2c:
2335ca0c2f89SAntonio Huete Jimenez	adjust whitespace so that generated skeleton will follow the same format
2336ca0c2f89SAntonio Huete Jimenez	as other code
2337ca0c2f89SAntonio Huete Jimenez
2338ca0c2f89SAntonio Huete Jimenez	* mkpar.c, verbose.c, lr0.c, reader.c, error.c, output.c: indented
2339ca0c2f89SAntonio Huete Jimenez
2340ca0c2f89SAntonio Huete Jimenez	* reader.c: fix two compiler warnings
2341ca0c2f89SAntonio Huete Jimenez
2342*5152d3b1SAntonio Huete Jimenez	* test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
2343*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
2344*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
2345*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
2346*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
2347*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
2348*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax12.tab.c,
2349*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
2350*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/grammar.tab.c,
2351*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
2352*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
2353*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
2354*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
2355*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
2356*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
2357*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
2358*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
2359*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
2360*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c, btyaccpar.c,
2361*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
2362*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
2363*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
2364*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax20.tab.c,
2365*5152d3b1SAntonio Huete Jimenez	  test/yacc/error.tab.c, test/yacc/grammar.tab.c,
2366*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,
2367*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
2368*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/calc.tab.c,
2369*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
2370*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
2371*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c,
2372*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
2373*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, yaccpar.c:
2374ca0c2f89SAntonio Huete Jimenez	regen
2375ca0c2f89SAntonio Huete Jimenez
2376ca0c2f89SAntonio Huete Jimenez2016-06-06  Tom.Shields
2377ca0c2f89SAntonio Huete Jimenez
2378ca0c2f89SAntonio Huete Jimenez	* btyaccpar.skel, yaccpar.skel:
2379ca0c2f89SAntonio Huete Jimenez	small fix for an edge case of initialized data in Chris Dodd's btyacc changes:
2380ca0c2f89SAntonio Huete Jimenez	"Avoid crash when input pops up an Action error at the first token"
2381ca0c2f89SAntonio Huete Jimenez
2382ca0c2f89SAntonio Huete Jimenez2016-06-01  Thomas E. Dickey  <dickey@invisible-island.net>
2383ca0c2f89SAntonio Huete Jimenez
2384*5152d3b1SAntonio Huete Jimenez	* test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc3-s.tab.c,
2385*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
2386*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c,
2387*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c,
2388*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.error, test/yacc/error.tab.c,
2389*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c,
2390*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
2391*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
2392*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/calc.tab.c,
2393*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
2394*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c,
2395*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.tab.h, test/yacc/code_error.code.c,
2396*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c,
2397*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
2398*5152d3b1SAntonio Huete Jimenez	  test/yacc/rename_debug.c, yaccpar.c, test/btyacc/quote_calc-s.tab.c,
2399*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c,
2400*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c,
2401*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c,
2402*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,
2403*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax14.tab.c,
2404*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c,
2405*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax18.tab.c,
2406*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax2.tab.c,
2407*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax21.tab.c,
2408*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c,
2409*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax24.error, test/btyacc/err_syntax24.tab.c,
2410*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c,
2411*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c,
2412*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c,
2413*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c,
2414*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c,
2415*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c,
2416*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax9.tab.c, test/btyacc/error.tab.c,
2417*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
2418*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.output,
2419*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,
2420*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
2421*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.error,
2422*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.output, test/btyacc/btyacc_demo.tab.c,
2423*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
2424*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,
2425*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
2426*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
2427*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.tab.c, test/btyacc/code_calc.tab.h,
2428*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
2429*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c,
2430*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.output, test/btyacc/err_inherit3.tab.c,
2431*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.output, test/btyacc/err_inherit4.tab.c,
2432*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c,
2433*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
2434*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c, btyaccpar.c:
2435ca0c2f89SAntonio Huete Jimenez	regen
2436ca0c2f89SAntonio Huete Jimenez
2437ca0c2f89SAntonio Huete Jimenez2016-06-01  Tom.Shields
2438ca0c2f89SAntonio Huete Jimenez
2439*5152d3b1SAntonio Huete Jimenez	* btyaccpar.skel, defs.h, error.c, output.c, reader.c, test/code_calc.y,
2440*5152d3b1SAntonio Huete Jimenez	  test/err_inherit4.y, test/run_make.sh, yaccpar.skel:
2441ca0c2f89SAntonio Huete Jimenez	fixes for issues in btyacc (report by Francis Andre):
2442ca0c2f89SAntonio Huete Jimenez
2443ca0c2f89SAntonio Huete Jimenez	+ correction to the placement of the #line directive for a %union specification
2444ca0c2f89SAntonio Huete Jimenez
2445ca0c2f89SAntonio Huete Jimenez	+ recovery of a set of casts originally added into btyaccpar.c rather than into
2446ca0c2f89SAntonio Huete Jimenez	  btyaccpar.skel, and so are lost whenever building from scratch
2447ca0c2f89SAntonio Huete Jimenez
2448ca0c2f89SAntonio Huete Jimenez	+ Chris Dodd's btyacc improved handling of inherited attributes to eliminate
2449ca0c2f89SAntonio Huete Jimenez	  implicit empty copy rules that are not necessary, and thereby avoiding the
2450ca0c2f89SAntonio Huete Jimenez	  introduction of extra parsing ambiguity
2451ca0c2f89SAntonio Huete Jimenez
2452ca0c2f89SAntonio Huete Jimenez	+ Chris Dodd's added support for @-N syntax to reference inherited position
2453ca0c2f89SAntonio Huete Jimenez	  information
2454ca0c2f89SAntonio Huete Jimenez
2455ca0c2f89SAntonio Huete Jimenez	+ correction to bad interaction between %token-table and YYDEBUG, where YYDEBUG
2456ca0c2f89SAntonio Huete Jimenez	  was required to be defined in order to compile the generated code
2457ca0c2f89SAntonio Huete Jimenez
2458ca0c2f89SAntonio Huete Jimenez	+ correction to yyname[] access in code included with YYDEBUG defined for
2459ca0c2f89SAntonio Huete Jimenez	  single character symbols not recognized (e.g., input containing '&' character
2460ca0c2f89SAntonio Huete Jimenez	  where grammar doesn't define that as a symbol) - map to existing
2461ca0c2f89SAntonio Huete Jimenez	  "illegal-symbol" entry in byname[]
2462ca0c2f89SAntonio Huete Jimenez
2463ca0c2f89SAntonio Huete Jimenez	+ fixes to test/run_make.sh:  skip test-err_* files; in the bison test phase
2464ca0c2f89SAntonio Huete Jimenez	  skip additional files that contain features not supported by bison and
2465ca0c2f89SAntonio Huete Jimenez	  inhibit new bison warning messages
2466ca0c2f89SAntonio Huete Jimenez
2467ca0c2f89SAntonio Huete Jimenez	+ minor changes to btyaccpar.skel & yaccpar.skel so they are more similar in
2468ca0c2f89SAntonio Huete Jimenez	  their commonality; makes it easier to maintain the pair of files using
2469ca0c2f89SAntonio Huete Jimenez	  vimdiff
2470ca0c2f89SAntonio Huete Jimenez
2471ca0c2f89SAntonio Huete Jimenez	+ changes to a couple of test cases for coverage of #3, #4 and #5 above
2472ca0c2f89SAntonio Huete Jimenez
2473ca0c2f89SAntonio Huete Jimenez2016-06-01  Thomas E. Dickey  <dickey@invisible-island.net>
2474ca0c2f89SAntonio Huete Jimenez
2475*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2476*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2477ca0c2f89SAntonio Huete Jimenez	bump
2478ca0c2f89SAntonio Huete Jimenez
2479ca0c2f89SAntonio Huete Jimenez2016-03-24  Thomas E. Dickey  <dickey@invisible-island.net>
2480ca0c2f89SAntonio Huete Jimenez
2481ca0c2f89SAntonio Huete Jimenez	* reader.c: unused variable
2482ca0c2f89SAntonio Huete Jimenez
2483ca0c2f89SAntonio Huete Jimenez	* package/pkgsrc/Makefile, package/debian/copyright: bump
2484ca0c2f89SAntonio Huete Jimenez
2485ca0c2f89SAntonio Huete Jimenez2016-03-24  Jung-uk.Kim
2486ca0c2f89SAntonio Huete Jimenez
2487ca0c2f89SAntonio Huete Jimenez	* main.c:
2488ca0c2f89SAntonio Huete Jimenez	correct logic for finding output suffix in the "-o" option, which matched
2489ca0c2f89SAntonio Huete Jimenez	the first occurrence of ".c" in the name in 2005-08-13 changes rather than
2490ca0c2f89SAntonio Huete Jimenez	at the end of the filename (patch by Jung-uk Kim)
2491ca0c2f89SAntonio Huete Jimenez
2492ca0c2f89SAntonio Huete Jimenez2016-03-24  Thomas E. Dickey  <dickey@invisible-island.net>
2493ca0c2f89SAntonio Huete Jimenez
2494ca0c2f89SAntonio Huete Jimenez	* aclocal.m4:
2495ca0c2f89SAntonio Huete Jimenez	update CF_WITH_MAN2HTML to use configured shell rather than /bin/sh
2496ca0c2f89SAntonio Huete Jimenez
2497*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2498*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2499ca0c2f89SAntonio Huete Jimenez	bump
2500ca0c2f89SAntonio Huete Jimenez
2501ca0c2f89SAntonio Huete Jimenez2016-01-25  Thomas E. Dickey  <dickey@invisible-island.net>
2502ca0c2f89SAntonio Huete Jimenez
2503ca0c2f89SAntonio Huete Jimenez	* config.guess, config.sub: 2016-01-01
2504ca0c2f89SAntonio Huete Jimenez
2505ca0c2f89SAntonio Huete Jimenez2015-07-10  Thomas E. Dickey  <dickey@invisible-island.net>
2506ca0c2f89SAntonio Huete Jimenez
2507ca0c2f89SAntonio Huete Jimenez	* lr0.c: fix a duplicate-free in the leak-checking
2508ca0c2f89SAntonio Huete Jimenez
2509*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2510*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2511ca0c2f89SAntonio Huete Jimenez	bump
2512ca0c2f89SAntonio Huete Jimenez
2513ca0c2f89SAntonio Huete Jimenez	* reader.c:
2514ca0c2f89SAntonio Huete Jimenez	make cache-size clearer (prompted by discussion with Pedro Giffuni,
2515ca0c2f89SAntonio Huete Jimenez	Oliver Pinter)
2516ca0c2f89SAntonio Huete Jimenez
2517ca0c2f89SAntonio Huete Jimenez	* main.c:
2518ca0c2f89SAntonio Huete Jimenez	make relationship with format/size clearer (prompted by discussion
2519ca0c2f89SAntonio Huete Jimenez	with Pedro Giffuni, Oliver Pinter)
2520ca0c2f89SAntonio Huete Jimenez
2521ca0c2f89SAntonio Huete Jimenez2015-07-05  Thomas E. Dickey  <dickey@invisible-island.net>
2522ca0c2f89SAntonio Huete Jimenez
2523ca0c2f89SAntonio Huete Jimenez	* configure: regen
2524ca0c2f89SAntonio Huete Jimenez
2525*5152d3b1SAntonio Huete Jimenez	* package/pkgsrc/Makefile, package/mingw-byacc.spec,
2526*5152d3b1SAntonio Huete Jimenez	  package/debian/copyright, package/debian/changelog,
2527*5152d3b1SAntonio Huete Jimenez	  package/byacc.spec, VERSION:
2528ca0c2f89SAntonio Huete Jimenez	bump
2529ca0c2f89SAntonio Huete Jimenez
2530ca0c2f89SAntonio Huete Jimenez	* aclocal.m4: resync with my-autoconf
2531ca0c2f89SAntonio Huete Jimenez	add configure option --with-man2html
2532ca0c2f89SAntonio Huete Jimenez
2533ca0c2f89SAntonio Huete Jimenez	* makefile.in: add configure options --with-man2html
2534ca0c2f89SAntonio Huete Jimenez
2535ca0c2f89SAntonio Huete Jimenez	* configure.in: add configure option --with-man2html
2536ca0c2f89SAntonio Huete Jimenez
2537ca0c2f89SAntonio Huete Jimenez2015-05-02  Thomas E. Dickey  <dickey@invisible-island.net>
2538ca0c2f89SAntonio Huete Jimenez
2539ca0c2f89SAntonio Huete Jimenez	* config.guess: 2015-03-04
2540ca0c2f89SAntonio Huete Jimenez
2541ca0c2f89SAntonio Huete Jimenez	* config.sub: 2015-03-08
2542ca0c2f89SAntonio Huete Jimenez
2543ca0c2f89SAntonio Huete Jimenez2014-11-28  Thomas E. Dickey  <dickey@invisible-island.net>
2544ca0c2f89SAntonio Huete Jimenez
2545ca0c2f89SAntonio Huete Jimenez	* lr0.c: coverity #39181: memory leak
2546ca0c2f89SAntonio Huete Jimenez
2547*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2548*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2549ca0c2f89SAntonio Huete Jimenez	bump
2550ca0c2f89SAntonio Huete Jimenez
2551ca0c2f89SAntonio Huete Jimenez2014-11-13  Jouk.Jansen
2552ca0c2f89SAntonio Huete Jimenez
2553ca0c2f89SAntonio Huete Jimenez	* descrip.mms:
2554ca0c2f89SAntonio Huete Jimenez	I sucessfully compiled byacc on my OpenVMS systems. However, I had to update
2555ca0c2f89SAntonio Huete Jimenez	the descrip.mms to include some extra c-source files and some dependenxcies
2556ca0c2f89SAntonio Huete Jimenez	so that it also works when the distribution is located on an ODS5 disk.
2557ca0c2f89SAntonio Huete Jimenez
2558ca0c2f89SAntonio Huete Jimenez	The patched descrip.mms file can be found at:
2559ca0c2f89SAntonio Huete Jimenez	  http://nchrem.tnw.tudelft.nl/openvms/software2.html#BYACC
2560ca0c2f89SAntonio Huete Jimenez
2561ca0c2f89SAntonio Huete Jimenez	Please feel free to insert the file in your distribution.
2562ca0c2f89SAntonio Huete Jimenez
2563ca0c2f89SAntonio Huete Jimenez	             Regards
2564ca0c2f89SAntonio Huete Jimenez	                 Jouk.
2565ca0c2f89SAntonio Huete Jimenez
2566ca0c2f89SAntonio Huete Jimenez2014-10-06  Thomas E. Dickey  <dickey@invisible-island.net>
2567c4d42299SSascha Wildner
2568*5152d3b1SAntonio Huete Jimenez	* package/detest/source/format: build-script
2569*5152d3b1SAntonio Huete Jimenez
2570c4d42299SSascha Wildner	* package/debian/source/format:
2571c4d42299SSascha Wildner	change to native format to work around regression in Debian packaging.
2572c4d42299SSascha Wildner
2573*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2574*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2575c4d42299SSascha Wildner	bump
2576c4d42299SSascha Wildner
2577c4d42299SSascha Wildner	* configure: regen
2578c4d42299SSascha Wildner
2579c4d42299SSascha Wildner	* main.c:
2580c4d42299SSascha Wildner	correct parameter for umask - for very old mkstemp's - and use type mode_t
2581c4d42299SSascha Wildner	to quiet compiler warning
2582c4d42299SSascha Wildner
2583c4d42299SSascha Wildner	* configure.in: add configure check for mode_t
2584c4d42299SSascha Wildner
2585c4d42299SSascha Wildner	* reader.c:
2586c4d42299SSascha Wildner	better fix for get_line, by ensuring there is enough space to null-terminate
2587c4d42299SSascha Wildner	its result (prompted by discussion with Craig Rodrigues).
2588c4d42299SSascha Wildner
2589ca0c2f89SAntonio Huete Jimenez2014-10-05  Thomas E. Dickey  <dickey@invisible-island.net>
2590c4d42299SSascha Wildner
2591c4d42299SSascha Wildner	* main.c:
2592c4d42299SSascha Wildner	make change to umask before calling mkstemp, as suggested in Coverity #56902
2593c4d42299SSascha Wildner
2594c4d42299SSascha Wildner	* reader.c:
2595c4d42299SSascha Wildner	adjust logic in copy_action to avoid potential null-pointer dereference
2596c4d42299SSascha Wildner	(Coverity #56901)
2597c4d42299SSascha Wildner
2598c4d42299SSascha Wildner	* reader.c:
2599c4d42299SSascha Wildner	adjust logic to avoid potential null-pointer dereference in compile_args
2600c4d42299SSascha Wildner	(Coverity #63407)
2601c4d42299SSascha Wildner
2602c4d42299SSascha Wildner	* reader.c: eliminate strcpy into fixed-size buffer (Coverity #63408)
2603c4d42299SSascha Wildner
2604c4d42299SSascha Wildner	* yacc.1: document changes made with respect to %parse-param
2605c4d42299SSascha Wildner
2606c4d42299SSascha Wildner	* output.c:
2607c4d42299SSascha Wildner	add parameters from %parse-param to destructor.  The order of the parameters
2608c4d42299SSascha Wildner	is intentionally inconsistent with yyparse/yyerror, for "compatibility" with
2609c4d42299SSascha Wildner	bison.
2610c4d42299SSascha Wildner
2611*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,
2612*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.tab.c:
2613c4d42299SSascha Wildner	regen
2614c4d42299SSascha Wildner
2615c4d42299SSascha Wildner	* output.c:
2616c4d42299SSascha Wildner	use puts_param_types/puts_param_names to output lex_param data.
2617c4d42299SSascha Wildner
2618*5152d3b1SAntonio Huete Jimenez	* test/btyacc/ok_syntax1.tab.c, test/btyacc/calc2.tab.c,
2619*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/yacc/ok_syntax1.tab.c,
2620*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/btyacc/error.tab.c,
2621*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
2622*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
2623*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
2624*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
2625*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
2626*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
2627*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
2628*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
2629*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c,
2630*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/code_calc.code.c,
2631*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
2632*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
2633*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
2634*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,
2635*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.c:
2636c4d42299SSascha Wildner	regen
2637c4d42299SSascha Wildner
2638c4d42299SSascha Wildner	* btyaccpar.c: add casts, change types to fix strict compiler warnings
2639c4d42299SSascha Wildner
2640*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax19.tab.c,
2641*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax21.tab.c,
2642*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c,
2643*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax24.tab.c, test/btyacc/err_syntax25.tab.c,
2644*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.tab.c,
2645*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax3.tab.c, test/btyacc/err_syntax4.tab.c,
2646*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c,
2647*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c,
2648*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c,
2649*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c,
2650*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c,
2651*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c,
2652*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax14.tab.c,
2653*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c:
2654c4d42299SSascha Wildner	regen
2655c4d42299SSascha Wildner
2656c4d42299SSascha Wildner	* output.c: gcc-warning
2657c4d42299SSascha Wildner
2658c4d42299SSascha Wildner	* test/btyacc/code_calc.tab.c, test/btyacc/code_error.tab.c: regen
2659c4d42299SSascha Wildner
2660c4d42299SSascha Wildner	* output.c: fix limit when merging real/workaround tables
2661c4d42299SSascha Wildner
2662c4d42299SSascha Wildner	* output.c:
2663c4d42299SSascha Wildner	for btyacc, it is possible to have no conflicts - but in that case, the
2664c4d42299SSascha Wildner	"ctable" was not generated at all, while the skeleton uses the table.
2665c4d42299SSascha Wildner	The most straightforward (workaround) is generating a dummy table which
2666c4d42299SSascha Wildner	rejects any state.
2667c4d42299SSascha Wildner
2668c4d42299SSascha Wildner	* test/btyacc_destroy3.y, test/btyacc_destroy2.y, test/btyacc_destroy1.y:
2669c4d42299SSascha Wildner	fix "make check_make"
2670c4d42299SSascha Wildner
2671*5152d3b1SAntonio Huete Jimenez	* test/yacc/calc3.tab.c, test/yacc/ok_syntax1.tab.c,
2672*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc2.tab.c, test/btyacc/btyacc_destroy1.tab.c,
2673*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy2.tab.c:
2674c4d42299SSascha Wildner	regen
2675c4d42299SSascha Wildner
2676c4d42299SSascha Wildner	* reader.c:
2677c4d42299SSascha Wildner	trim blanks from interim value in copy_param() to handle special case when
2678c4d42299SSascha Wildner	a space precedes a comma.
2679c4d42299SSascha Wildner
2680c4d42299SSascha Wildner	* output.c:
2681c4d42299SSascha Wildner	use two new functions, puts_param_types and puts_param_names, to improve
2682c4d42299SSascha Wildner	format of the parse_param list (by trimming space after "*") as well as
2683c4d42299SSascha Wildner	correcting the output of the comma-separated names (only the last name
2684c4d42299SSascha Wildner	was output).
2685c4d42299SSascha Wildner
2686*5152d3b1SAntonio Huete Jimenez	* test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_destroy3.tab.c,
2687*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c:
2688c4d42299SSascha Wildner	regen
2689c4d42299SSascha Wildner
2690c4d42299SSascha Wildner	* reader.c:
2691c4d42299SSascha Wildner	modify copy_param() to handle resulting comma-separated list.  Before, it
2692c4d42299SSascha Wildner	only expected a single parameter.
2693c4d42299SSascha Wildner
2694ca0c2f89SAntonio Huete Jimenez2014-10-04  Thomas E. Dickey  <dickey@invisible-island.net>
2695c4d42299SSascha Wildner
2696c4d42299SSascha Wildner	* reader.c: split-out save_param() from copy_param()
2697c4d42299SSascha Wildner
2698c4d42299SSascha Wildner	* reader.c: trim_blanks() did not always convert spaces - fix.
2699c4d42299SSascha Wildner
2700c4d42299SSascha Wildner	* reader.c: fix some minor regressions with error-reporting
2701c4d42299SSascha Wildner
2702c4d42299SSascha Wildner	* aclocal.m4: update CF_XOPEN_SOURCE for Unixware change from lynx
2703c4d42299SSascha Wildner
2704*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2705*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2706c4d42299SSascha Wildner	bump
2707c4d42299SSascha Wildner
2708c4d42299SSascha Wildner	* reader.c:
2709c4d42299SSascha Wildner	modify copy_param() to accept multiple parameters, each in curly braces like
2710c4d42299SSascha Wildner	recent bison, as well as honoring bison's undocumented feature to accept the
2711c4d42299SSascha Wildner	parameters as a comma-separated list.
2712c4d42299SSascha Wildner
2713*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_destroy3.tab.c, test/btyacc/btyacc_destroy1.tab.c,
2714*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.error,
2715*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy3.output, test/btyacc/btyacc_destroy3.tab.h,
2716*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy2.error, test/btyacc/btyacc_destroy2.output,
2717*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy2.tab.h:
2718c4d42299SSascha Wildner	RCS_BASE
2719c4d42299SSascha Wildner
2720ca0c2f89SAntonio Huete Jimenez2014-10-03  Thomas E. Dickey  <dickey@invisible-island.net>
2721c4d42299SSascha Wildner
2722*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_demo2.error, test/btyacc/btyacc_demo2.output,
2723*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo2.tab.c, test/btyacc/btyacc_demo2.tab.h,
2724*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.error, test/btyacc/btyacc_destroy1.output,
2725*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_destroy1.tab.h, test/btyacc_destroy3.y,
2726*5152d3b1SAntonio Huete Jimenez	  test/btyacc_destroy1.y, test/btyacc_destroy2.y:
2727c4d42299SSascha Wildner	RCS_BASE
2728c4d42299SSascha Wildner
2729ca0c2f89SAntonio Huete Jimenez2014-10-02  Thomas E. Dickey  <dickey@invisible-island.net>
2730c4d42299SSascha Wildner
2731c4d42299SSascha Wildner	* main.c, reader.c, defs.h:
2732c4d42299SSascha Wildner	use calloc in get_line() when allocating line to ensure it is fully initialized,
2733c4d42299SSascha Wildner	fixes a later uninitialized value in copy_param() (FreeBSD #193499).
2734c4d42299SSascha Wildner
2735ca0c2f89SAntonio Huete Jimenez2014-09-17  Thomas E. Dickey  <dickey@invisible-island.net>
2736c4d42299SSascha Wildner
2737c4d42299SSascha Wildner	* closure.c, lalr.c, output.c, defs.h:
2738c4d42299SSascha Wildner	rephrase odd addressing to fix Coverity #48848, #38950, #38860, not actually
2739c4d42299SSascha Wildner	a bug.
2740c4d42299SSascha Wildner
2741ca0c2f89SAntonio Huete Jimenez2014-09-01  Thomas E. Dickey  <dickey@invisible-island.net>
2742c4d42299SSascha Wildner
2743c4d42299SSascha Wildner	* config.sub: update to 2014-07-28
2744c4d42299SSascha Wildner
2745ca0c2f89SAntonio Huete Jimenez2014-07-27  Thomas E. Dickey  <dickey@invisible-island.net>
2746c4d42299SSascha Wildner
2747c4d42299SSascha Wildner	* configure: regen
2748c4d42299SSascha Wildner
2749c4d42299SSascha Wildner	* aclocal.m4: modified to support port to Minix3.2
2750c4d42299SSascha Wildner
2751*5152d3b1SAntonio Huete Jimenez	* package/pkgsrc/Makefile, VERSION, package/byacc.spec,
2752*5152d3b1SAntonio Huete Jimenez	  package/debian/changelog, package/mingw-byacc.spec:
2753c4d42299SSascha Wildner	bump
2754c4d42299SSascha Wildner
2755ca0c2f89SAntonio Huete Jimenez2014-07-15  Thomas E. Dickey  <dickey@invisible-island.net>
2756c4d42299SSascha Wildner
2757c4d42299SSascha Wildner	* aclocal.m4: resync with my-autoconf (no change to configure script)
2758c4d42299SSascha Wildner
2759*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2760*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2761c4d42299SSascha Wildner	bump
2762c4d42299SSascha Wildner
2763c4d42299SSascha Wildner	* test/run_test.sh:
2764c4d42299SSascha Wildner	make top-level "make check" work again, by adding another step to filtering
2765c4d42299SSascha Wildner	the test results.
2766c4d42299SSascha Wildner
2767ca0c2f89SAntonio Huete Jimenez2014-07-14  Thomas E. Dickey  <dickey@invisible-island.net>
2768c4d42299SSascha Wildner
2769c4d42299SSascha Wildner	* test/run_test.sh: changes from Garrett Cooper's patch:
2770c4d42299SSascha Wildner		a) ensure that the script returns an error-code if there are differences
2771c4d42299SSascha Wildner		b) escape "." character in left side of sed expression for $YACC
2772c4d42299SSascha Wildner		c) ensure that $ifBTYACC has a value
2773c4d42299SSascha Wildner
2774*5152d3b1SAntonio Huete Jimenez	* test/btyacc/big_b.output, test/btyacc/big_l.output,
2775*5152d3b1SAntonio Huete Jimenez	  test/btyacc/help.output, test/btyacc/no_b_opt.output,
2776*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output2.output, test/btyacc/no_p_opt.output,
2777*5152d3b1SAntonio Huete Jimenez	  test/btyacc/nostdin.output:
2778c4d42299SSascha Wildner	regen (reminder by Garrett Cooper)
2779c4d42299SSascha Wildner
2780c4d42299SSascha Wildner2014-07-14  Garrett.Cooper
2781c4d42299SSascha Wildner
2782*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_inherit1.error, test/btyacc/err_inherit2.error,
2783*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.error, test/btyacc/err_inherit4.error,
2784*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.error, test/btyacc/err_syntax1.error,
2785*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.error, test/btyacc/err_syntax11.error,
2786*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.error, test/btyacc/err_syntax13.error,
2787*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax14.error, test/btyacc/err_syntax15.error,
2788*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax16.error, test/btyacc/err_syntax17.error,
2789*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.error, test/btyacc/err_syntax19.error,
2790*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.error, test/btyacc/err_syntax21.error,
2791*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax22.error, test/btyacc/err_syntax23.error,
2792*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax24.error, test/btyacc/err_syntax25.error,
2793*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax26.error, test/btyacc/err_syntax27.error,
2794*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax3.error, test/btyacc/err_syntax4.error,
2795*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax5.error, test/btyacc/err_syntax6.error,
2796*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7.error, test/btyacc/err_syntax7a.error,
2797*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7b.error, test/btyacc/err_syntax8.error,
2798*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8a.error, test/btyacc/err_syntax9.error,
2799*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax1.error, test/yacc/err_syntax10.error,
2800*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.error, test/yacc/err_syntax12.error,
2801*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax13.error, test/yacc/err_syntax14.error,
2802*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.error, test/yacc/err_syntax16.error,
2803*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.error, test/yacc/err_syntax18.error,
2804*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.error, test/yacc/err_syntax2.error,
2805*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax21.error, test/yacc/err_syntax22.error,
2806*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax23.error, test/yacc/err_syntax24.error,
2807*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax25.error, test/yacc/err_syntax26.error,
2808*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax27.error, test/yacc/err_syntax3.error,
2809*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax4.error, test/yacc/err_syntax5.error,
2810*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax6.error, test/yacc/err_syntax7.error,
2811*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7a.error, test/yacc/err_syntax7b.error,
2812*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8.error, test/yacc/err_syntax8a.error,
2813*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax9.error:
2814c4d42299SSascha Wildner	regen
2815c4d42299SSascha Wildner
2816c4d42299SSascha Wildner2014-05-27  Tom.Shields
2817c4d42299SSascha Wildner
2818c4d42299SSascha Wildner	* main.c: remove obsolete -D option from usage message
2819c4d42299SSascha Wildner
2820ca0c2f89SAntonio Huete Jimenez2014-05-27  Thomas E. Dickey  <dickey@invisible-island.net>
2821c4d42299SSascha Wildner
2822*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2823*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_b.output, test/yacc/big_l.output, test/yacc/help.output,
2824*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt.output, test/yacc/no_output2.output,
2825*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_p_opt.output, test/yacc/nostdin.output:
2826c4d42299SSascha Wildner	bump
2827c4d42299SSascha Wildner
2828ca0c2f89SAntonio Huete Jimenez2014-04-22  Thomas E. Dickey  <dickey@invisible-island.net>
2829c4d42299SSascha Wildner
2830c4d42299SSascha Wildner	* mstring.c:
2831c4d42299SSascha Wildner	use vsnprintf() to ensure that msprintf's buffer is large enough.
2832c4d42299SSascha Wildner
2833c4d42299SSascha Wildner	* main.c, defs.h: add mstring_leaks()
2834c4d42299SSascha Wildner
2835c4d42299SSascha Wildner	* configure: regen
2836c4d42299SSascha Wildner
2837c4d42299SSascha Wildner	* output.c: fix a complementary warning
2838c4d42299SSascha Wildner
2839c4d42299SSascha Wildner	* mstring.c: introduce vsnprintf
2840c4d42299SSascha Wildner
2841c4d42299SSascha Wildner	* configure.in, config_h.in: add check for vsnprintf
2842c4d42299SSascha Wildner
2843c4d42299SSascha Wildner	* output.c: quiet a type-conversion warning
2844c4d42299SSascha Wildner
2845c4d42299SSascha Wildner	* mstring.c: fix a potential memory leak on ENOMEM
2846c4d42299SSascha Wildner	quiet a couple of type-conversion warnings
2847c4d42299SSascha Wildner
2848c4d42299SSascha Wildner	* defs.h: add/use GCC_PRINTFLIKE for msprintf()
2849c4d42299SSascha Wildner
2850c4d42299SSascha Wildner2014-04-22  Tom.Shields
2851c4d42299SSascha Wildner
2852c4d42299SSascha Wildner	* README.BTYACC:
2853c4d42299SSascha Wildner	drop "NOTES-btyacc-Changes" and "NOTES-btyacc-Disposition", merging relevant
2854c4d42299SSascha Wildner	content into README.BTYACC
2855c4d42299SSascha Wildner
2856ca0c2f89SAntonio Huete Jimenez2014-04-22  Thomas E. Dickey  <dickey@invisible-island.net>
2857c4d42299SSascha Wildner
2858*5152d3b1SAntonio Huete Jimenez	* package/pkgsrc/Makefile, VERSION, package/byacc.spec,
2859*5152d3b1SAntonio Huete Jimenez	  package/debian/changelog, package/mingw-byacc.spec:
2860c4d42299SSascha Wildner	bump
2861c4d42299SSascha Wildner
2862ca0c2f89SAntonio Huete Jimenez2014-04-19  Thomas E. Dickey  <dickey@invisible-island.net>
2863c4d42299SSascha Wildner
2864c4d42299SSascha Wildner	* config.sub: 2014-04-03
2865c4d42299SSascha Wildner
2866c4d42299SSascha Wildner	* config.guess: 2014-03-23
2867c4d42299SSascha Wildner
2868c4d42299SSascha Wildner2014-04-09  Rick.Spates
2869c4d42299SSascha Wildner
2870c4d42299SSascha Wildner	* main.c, defs.h: patch to allow DEBUG build with WIN32 system
2871c4d42299SSascha Wildner
2872ca0c2f89SAntonio Huete Jimenez2014-04-09  Thomas E. Dickey  <dickey@invisible-island.net>
2873c4d42299SSascha Wildner
2874c4d42299SSascha Wildner	* output.c, reader.c: gcc warnings
2875c4d42299SSascha Wildner
2876c4d42299SSascha Wildner	* reader.c: fix const-cast warnings
2877c4d42299SSascha Wildner
2878*5152d3b1SAntonio Huete Jimenez	* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
2879*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc4-s.tab.c,
2880*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,
2881*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
2882*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
2883*5152d3b1SAntonio Huete Jimenez	  test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c,
2884*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.tab.c, test/btyacc/quote_calc2-s.tab.c,
2885*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3.tab.c,
2886*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
2887*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.tab.c, test/btyacc/empty.tab.c,
2888*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
2889*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
2890*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/error.tab.c,
2891*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.c, test/btyacc/calc.tab.c,
2892*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
2893*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.tab.c, output.c:
2894c4d42299SSascha Wildner	fix a few clang --analyze warnings; one was a case where output_ctable emitted
2895c4d42299SSascha Wildner	an empty table (which should be an error).
2896c4d42299SSascha Wildner
2897c4d42299SSascha Wildner	* reader.c: appease clang --analyze
2898c4d42299SSascha Wildner
2899c4d42299SSascha Wildner	* defs.h: mark two functions as no-return.
2900c4d42299SSascha Wildner
2901c4d42299SSascha Wildner	* package/debian/changelog: reason for release
2902c4d42299SSascha Wildner
2903*5152d3b1SAntonio Huete Jimenez	* VERSION, package/byacc.spec, package/debian/changelog,
2904*5152d3b1SAntonio Huete Jimenez	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
2905c4d42299SSascha Wildner	bump
2906c4d42299SSascha Wildner
2907c4d42299SSascha Wildner	* makefile.in: use $LINT_OPTS from environment via configure script
2908c4d42299SSascha Wildner
2909*5152d3b1SAntonio Huete Jimenez	* test/btyacc/ok_syntax1.output, test/btyacc/ok_syntax1.tab.c,
2910*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.c, test/ok_syntax1.y,
2911*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.output:
2912c4d42299SSascha Wildner	tweaks to make generated files from ok_syntax1.y compile with check_make rule
2913c4d42299SSascha Wildner
2914*5152d3b1SAntonio Huete Jimenez	* test/btyacc/rename_debug.c, test/btyacc/rename_debug.error,
2915*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.h, test/btyacc/rename_debug.i,
2916*5152d3b1SAntonio Huete Jimenez	  test/btyacc/rename_debug.output, test/yacc/rename_debug.c:
2917c4d42299SSascha Wildner	reference output for testing
2918c4d42299SSascha Wildner
2919c4d42299SSascha Wildner	* test/run_test.sh:
2920c4d42299SSascha Wildner	retain the renaming done for code_debug.y so that check_make will work.
2921c4d42299SSascha Wildner
2922*5152d3b1SAntonio Huete Jimenez	* test/yacc/rename_debug.error, test/yacc/rename_debug.h,
2923*5152d3b1SAntonio Huete Jimenez	  test/yacc/rename_debug.i, test/yacc/rename_debug.output:
2924c4d42299SSascha Wildner	reference output for testing
2925c4d42299SSascha Wildner
2926c4d42299SSascha Wildner	* test/btyacc/ok_syntax1.error: RCS_BASE
2927c4d42299SSascha Wildner
2928*5152d3b1SAntonio Huete Jimenez	* test/yacc/quote_calc4-s.tab.c, test/yacc/varsyntax_calc1.tab.c,
2929*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/empty.tab.c,
2930*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,
2931*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
2932*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
2933*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c,
2934*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
2935*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
2936*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
2937*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
2938*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/calc.tab.c,
2939*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
2940*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, yaccpar.c:
2941c4d42299SSascha Wildner	regen
2942c4d42299SSascha Wildner
2943c4d42299SSascha Wildner	* yacc.1:
2944c4d42299SSascha Wildner	clarify relationship of btyacc features to default configuration.
2945c4d42299SSascha Wildner
2946ca0c2f89SAntonio Huete Jimenez2014-04-08  Thomas E. Dickey  <dickey@invisible-island.net>
2947c4d42299SSascha Wildner
2948*5152d3b1SAntonio Huete Jimenez	* test/yacc/ok_syntax1.output, test/yacc/ok_syntax1.tab.c,
2949*5152d3b1SAntonio Huete Jimenez	  test/yacc/ok_syntax1.tab.h, test/btyacc/ok_syntax1.output,
2950*5152d3b1SAntonio Huete Jimenez	  test/btyacc/ok_syntax1.tab.c, test/btyacc/ok_syntax1.tab.h:
2951c4d42299SSascha Wildner	reference output for testing
2952c4d42299SSascha Wildner
2953c4d42299SSascha Wildner	* test/ok_syntax1.y: RCS_BASE
2954c4d42299SSascha Wildner
2955c4d42299SSascha Wildner	* test/yacc/ok_syntax1.error: reference output for testing
2956c4d42299SSascha Wildner
2957*5152d3b1SAntonio Huete Jimenez	* test/yacc/big_b.error, test/yacc/big_b.output, test/yacc/big_l.error,
2958*5152d3b1SAntonio Huete Jimenez	  test/yacc/big_l.output, test/btyacc/big_b.error,
2959*5152d3b1SAntonio Huete Jimenez	  test/btyacc/big_b.output, test/btyacc/big_l.error,
2960*5152d3b1SAntonio Huete Jimenez	  test/btyacc/big_l.output, test/run_test.sh:
2961c4d42299SSascha Wildner	exercise -L/-B options
2962c4d42299SSascha Wildner
2963*5152d3b1SAntonio Huete Jimenez	* test/yacc/code_debug.c, test/btyacc/code_debug.c,
2964*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c,
2965*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.tab.c, test/yacc/err_syntax18.tab.c,
2966*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c,
2967*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/err_syntax21.tab.c,
2968*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c,
2969*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c,
2970*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax26.tab.c, test/yacc/err_syntax27.tab.c,
2971*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax3.tab.c, test/yacc/err_syntax4.tab.c,
2972*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax5.tab.c, test/yacc/err_syntax6.tab.c,
2973*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7a.tab.c,
2974*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax8.tab.c,
2975*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax9.tab.c,
2976*5152d3b1SAntonio Huete Jimenez	  test/yacc/error.tab.c, test/yacc/grammar.tab.c,
2977*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
2978*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
2979*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
2980*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
2981*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
2982*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c,
2983*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
2984*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
2985*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax1.tab.c,
2986*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,
2987*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax13.tab.c,
2988*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax14.tab.c, test/btyacc/err_syntax13.tab.c,
2989*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c,
2990*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c,
2991*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c,
2992*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax20.tab.c,
2993*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c,
2994*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c,
2995*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c,
2996*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c,
2997*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c,
2998*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c,
2999*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c,
3000*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c,
3001*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax9.tab.c, test/btyacc/error.tab.c,
3002*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
3003*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
3004*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.tab.c, test/btyacc/btyacc_demo.tab.c,
3005*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
3006*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c,
3007*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
3008*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c,
3009*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
3010*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/pure_calc.tab.c,
3011*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
3012*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
3013*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
3014*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
3015*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
3016*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,
3017*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,
3018*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/run_test.sh,
3019*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt1.output:
3020c4d42299SSascha Wildner	use a better renaming of the YYPATCH definition (none of the test-cases rely
3021c4d42299SSascha Wildner	upon it, but redefinition in the "make check_make" rule is a problem).
3022c4d42299SSascha Wildner
3023*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax1.tab.c, test/btyacc/err_syntax13.tab.c,
3024*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax25.tab.c,
3025*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.tab.c,
3026*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax3.tab.c, test/btyacc/err_syntax4.tab.c,
3027*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c,
3028*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c,
3029*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c,
3030*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c,
3031*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c:
3032c4d42299SSascha Wildner	undid temporary reordering in reader() by Tom Shields to align with byacc outputs
3033c4d42299SSascha Wildner
3034c4d42299SSascha Wildner	* test/run_test.sh: remove a repeated test-case
3035c4d42299SSascha Wildner
3036c4d42299SSascha Wildner	* mstring.c: minor reformatting to make coverage analysis simpler
3037c4d42299SSascha Wildner
3038ca0c2f89SAntonio Huete Jimenez2014-04-07  Thomas E. Dickey  <dickey@invisible-island.net>
3039c4d42299SSascha Wildner
3040c4d42299SSascha Wildner	* test/run_test.sh: tidy
3041c4d42299SSascha Wildner
3042*5152d3b1SAntonio Huete Jimenez	* test/yacc/help.error, test/yacc/help.output, test/yacc/no_b_opt.error,
3043*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt.output, test/yacc/no_b_opt1.error,
3044*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_b_opt1.output, test/yacc/no_code_c.error,
3045*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_code_c.output, test/yacc/no_defines.error,
3046*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_defines.output, test/yacc/no_graph.error,
3047*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_graph.output, test/yacc/no_include.error,
3048*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_include.output, test/yacc/no_opts.error,
3049*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_opts.output, test/yacc/no_output.error,
3050*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output.output, test/yacc/no_output1.error,
3051*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output1.output, test/yacc/no_output2.error,
3052*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_output2.output, test/yacc/no_p_opt.error,
3053*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_p_opt.output, test/yacc/no_p_opt1.error,
3054*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_p_opt1.output, test/yacc/no_verbose.error,
3055*5152d3b1SAntonio Huete Jimenez	  test/yacc/no_verbose.output, test/yacc/nostdin.error,
3056*5152d3b1SAntonio Huete Jimenez	  test/yacc/nostdin.output, test/yacc/test-no_b_opt1.output:
3057c4d42299SSascha Wildner	reference output for testing
3058c4d42299SSascha Wildner
3059c4d42299SSascha Wildner	* test/run_test.sh:
3060c4d42299SSascha Wildner	add special checks for flags which depend on writable/existing files
3061c4d42299SSascha Wildner
3062*5152d3b1SAntonio Huete Jimenez	* test/btyacc/no_b_opt1.output, test/btyacc/no_p_opt1.output,
3063*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_b_opt.error, test/btyacc/no_b_opt.output,
3064*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_b_opt1.error, test/btyacc/no_code_c.output,
3065*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_p_opt.error, test/btyacc/no_p_opt.output,
3066*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_p_opt1.error, test/btyacc/no_output2.output,
3067*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_code_c.error, test/btyacc/no_output2.error,
3068*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_include.error, test/btyacc/no_include.output,
3069*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_defines.output, test/btyacc/no_defines.error,
3070*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_verbose.output, test/btyacc/no_graph.output,
3071*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_graph.error, test/btyacc/no_opts.error,
3072*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_opts.output, test/btyacc/no_verbose.error,
3073*5152d3b1SAntonio Huete Jimenez	  test/btyacc/nostdin.error, test/btyacc/nostdin.output,
3074*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output.error, test/btyacc/no_output.output,
3075*5152d3b1SAntonio Huete Jimenez	  test/btyacc/no_output1.error, test/btyacc/no_output1.output:
3076c4d42299SSascha Wildner	reference output for testing
3077c4d42299SSascha Wildner
3078c4d42299SSascha Wildner	* main.c:
3079c4d42299SSascha Wildner	change CREATE_FILE_NAMES() to use local function rather than inline code,
3080c4d42299SSascha Wildner	to simplify coverage analysis.
3081c4d42299SSascha Wildner
3082*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax27.error, test/btyacc/err_syntax27.output,
3083*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax27.tab.h,
3084*5152d3b1SAntonio Huete Jimenez	  test/btyacc/help.error, test/btyacc/help.output,
3085*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax27.error, test/yacc/err_syntax27.output,
3086*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax27.tab.c, test/yacc/err_syntax27.tab.h:
3087c4d42299SSascha Wildner	reference output for testing
3088c4d42299SSascha Wildner
3089c4d42299SSascha Wildner	* test/err_syntax27.y: testcase for missing_brace()
3090c4d42299SSascha Wildner
3091c4d42299SSascha Wildner	* error.c: ifdef'd non-btyacc function
3092c4d42299SSascha Wildner
3093c4d42299SSascha Wildner	* lr0.c: ifdef'd debug-code
3094c4d42299SSascha Wildner
3095c4d42299SSascha Wildner	* yaccpar.skel: use YYINT's to replace short's as in btyaccpar.skel
3096c4d42299SSascha Wildner
3097*5152d3b1SAntonio Huete Jimenez	* test/btyacc/code_debug.c, test/btyacc/err_syntax12.tab.c,
3098*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c,
3099*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c,
3100*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c,
3101*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax21.tab.c,
3102*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c,
3103*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax24.tab.c, test/btyacc/error.tab.c,
3104*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
3105*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
3106*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
3107*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
3108*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
3109*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
3110*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
3111*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
3112*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c,
3113*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
3114*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
3115*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
3116*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c,
3117*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
3118*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax10.tab.c,
3119*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.tab.c, test/yacc/err_syntax11.tab.c,
3120*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
3121*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
3122*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c,
3123*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
3124*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
3125*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
3126*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
3127*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c,
3128*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
3129*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
3130*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_debug.c, test/yacc/code_error.code.c,
3131*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, output.c,
3132*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax1.tab.c, test/yacc/err_syntax13.tab.c,
3133*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax14.tab.c, test/yacc/err_syntax15.tab.c,
3134*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax16.tab.c, test/yacc/err_syntax17.tab.c,
3135*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c,
3136*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax21.tab.c, test/yacc/err_syntax22.tab.c,
3137*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax23.tab.c, test/yacc/err_syntax24.tab.c,
3138*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax25.tab.c, test/yacc/err_syntax26.tab.c,
3139*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax3.tab.c, test/yacc/err_syntax4.tab.c,
3140*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax5.tab.c, test/yacc/err_syntax6.tab.c,
3141*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7a.tab.c,
3142*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax8.tab.c,
3143*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax9.tab.c,
3144*5152d3b1SAntonio Huete Jimenez	  test/run_test.sh:
3145c4d42299SSascha Wildner	2010/11/26 simplification of output.c using putc_code() and putl_code()
3146c4d42299SSascha Wildner	omitted an adjustment of the #line value used for code-file.  Fix that.
3147c4d42299SSascha Wildner	Also, amend 2005/05/04 change to run_test.sh to retain a dummy line for
3148c4d42299SSascha Wildner	YYPATCH #define's to make test-outputs easier to compare #line's (report
3149c4d42299SSascha Wildner	by Tom Shields)
3150c4d42299SSascha Wildner
3151ca0c2f89SAntonio Huete Jimenez2014-04-06  Thomas E. Dickey  <dickey@invisible-island.net>
3152c4d42299SSascha Wildner
3153c4d42299SSascha Wildner	* reader.c: fix for valgrind
3154c4d42299SSascha Wildner	(the calloc's are intentional - valgrind reported use of uninitialized memory)
3155c4d42299SSascha Wildner
3156c4d42299SSascha Wildner	* lr0.c, output.c: fix for valgrind
3157c4d42299SSascha Wildner
3158*5152d3b1SAntonio Huete Jimenez	* test/btyacc/code_debug.c, test/btyacc/code_debug.error,
3159*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_debug.h, test/btyacc/code_debug.i,
3160*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_debug.output:
3161c4d42299SSascha Wildner	RCS_BASE
3162c4d42299SSascha Wildner
3163c4d42299SSascha Wildner	* test/yacc/code_debug.c, test/yacc/code_debug.h:
3164c4d42299SSascha Wildner	exercise the -i option
3165c4d42299SSascha Wildner
3166c4d42299SSascha Wildner	* test/yacc/code_debug.i: reference output for testing
3167c4d42299SSascha Wildner
3168c4d42299SSascha Wildner	* test/run_test.sh: exercise the -i option
3169c4d42299SSascha Wildner
3170c4d42299SSascha Wildner	* test/yacc/code_debug.c: reference output for testing
3171c4d42299SSascha Wildner
3172c4d42299SSascha Wildner	* test/run_test.sh: exercise the "-o" option
3173c4d42299SSascha Wildner
3174*5152d3b1SAntonio Huete Jimenez	* test/yacc/code_debug.error, test/yacc/code_debug.h,
3175*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_debug.output:
3176c4d42299SSascha Wildner	reference output for testing
3177c4d42299SSascha Wildner
3178c4d42299SSascha Wildner	* output.c: don't call exit() without giving a chance to cleanup.
3179c4d42299SSascha Wildner
3180c4d42299SSascha Wildner	* mstring.c: ifdef'd functions not used in byacc
3181c4d42299SSascha Wildner
3182c4d42299SSascha Wildner	* btyaccpar.c: generated from btyaccpar.skel
3183c4d42299SSascha Wildner
3184c4d42299SSascha Wildner	* yaccpar.c: generated from yaccpar.skel
3185c4d42299SSascha Wildner
3186c4d42299SSascha Wildner	* skel2c:
3187c4d42299SSascha Wildner	change the generated-by comment to show which version of this script (and
3188c4d42299SSascha Wildner	which version of the given skeleton file) were used to produce the C-file.
3189c4d42299SSascha Wildner
3190c4d42299SSascha Wildner	* configure: regen
3191c4d42299SSascha Wildner
3192c4d42299SSascha Wildner	* makefile.in:
3193c4d42299SSascha Wildner	add rules to generate byacc and btyacc parser skeleton files independently
3194c4d42299SSascha Wildner
3195c4d42299SSascha Wildner	* aclocal.m4: CF_PROG_AWK - add to byacc's configure script
3196c4d42299SSascha Wildner	CF_INTEL_COMPILER
3197c4d42299SSascha Wildner		cleanup the -no-gcc option which was leftover from testing - prcs does
3198c4d42299SSascha Wildner		not build with this option.
3199c4d42299SSascha Wildner	CF_MAKE_DOCS
3200c4d42299SSascha Wildner		protect $2 from substitution, for luit's "$(manext)"
3201c4d42299SSascha Wildner	CF_XOPEN_SOURCE
3202c4d42299SSascha Wildner		for Solaris (tested with gcc/g++ 3.4.3 on Solaris 10 and gcc/g++ 4.5.2
3203c4d42299SSascha Wildner		on Solaris 11), suppress the followup check for defining _XOPEN_SOURCE
3204c4d42299SSascha Wildner		because it is not needed, as well as because g++ 4.7.3 (no package,
3205c4d42299SSascha Wildner		used in Sage for Solaris 10) has some unspecified header breakage which
3206c4d42299SSascha Wildner		is triggered by the duplicate definition.
3207c4d42299SSascha Wildner
3208c4d42299SSascha Wildner	* configure.in:
3209c4d42299SSascha Wildner	modify so skeleton-source is determined by configure options rather than by
3210c4d42299SSascha Wildner	having developer rename yaccpar.skel.old to yaccpar.skel
3211c4d42299SSascha Wildner
3212c4d42299SSascha Wildner	* descrip.mms: rename skeleton
3213c4d42299SSascha Wildner
3214c4d42299SSascha Wildner	* vmsbuild.com:
3215c4d42299SSascha Wildner	fwiw, renamed the skeleton for consistency with makefile
3216c4d42299SSascha Wildner
3217c4d42299SSascha Wildner	* skel2c, skeleton.c: resync skeleton and its generating files
3218c4d42299SSascha Wildner
3219c4d42299SSascha Wildner	* yaccpar.skel:
3220c4d42299SSascha Wildner	renamed yaccpar.skel.old to yaccpar.skel, to allow using makefile suffix rules
3221c4d42299SSascha Wildner
3222c4d42299SSascha Wildner	* yaccpar.skel.old: resync skeleton and its generating files
3223c4d42299SSascha Wildner
3224c4d42299SSascha Wildner	* test/run_make.sh: improve cleanup after error recovery
3225c4d42299SSascha Wildner
3226*5152d3b1SAntonio Huete Jimenez	* test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
3227*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
3228*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/empty.tab.c,
3229*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,
3230*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
3231*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
3232*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c,
3233*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
3234*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
3235*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
3236*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
3237*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c,
3238*5152d3b1SAntonio Huete Jimenez	  output.c, skeleton.c, defs.h:
3239c4d42299SSascha Wildner	use improvement from Tom Shield's btyacc changes, getting rid of special cases for generating two yyerror calls in skeleton
3240c4d42299SSascha Wildner
3241c4d42299SSascha Wildner	* output.c: simplify output_yyerror_decl()
3242c4d42299SSascha Wildner
3243*5152d3b1SAntonio Huete Jimenez	* test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
3244*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
3245*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
3246*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
3247*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c,
3248*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
3249*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/code_calc.tab.c,
3250*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.tab.c, test/yacc/empty.tab.c,
3251*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,
3252*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
3253*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
3254*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, output.c:
3255c4d42299SSascha Wildner	add second "const" to string-table declarations, from Tom Shield's btyacc changes
3256c4d42299SSascha Wildner
3257*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
3258*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
3259*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
3260*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
3261*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
3262*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
3263*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
3264*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
3265*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
3266*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c,
3267*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
3268*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/empty.tab.c,
3269*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
3270*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
3271*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c:
3272c4d42299SSascha Wildner	discard unnecessary call on write_code_lineno() from Tom Shield's changes
3273c4d42299SSascha Wildner
3274*5152d3b1SAntonio Huete Jimenez	* test/yacc/error.tab.c, test/yacc/grammar.tab.c,
3275*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
3276*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
3277*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
3278*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
3279*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
3280*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c,
3281*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
3282*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c,
3283*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/code_error.tab.c,
3284*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c,
3285*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
3286*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, output.c:
3287c4d42299SSascha Wildner	use YYINT typedef from Tom Shield's btyacc changes to replace explicit "short"
3288c4d42299SSascha Wildner
3289c4d42299SSascha Wildner	* test/yacc/code_calc.code.c, test/yacc/code_error.code.c, output.c:
3290c4d42299SSascha Wildner	use fix from Tom Shield's btyacc changes: remove redundant extern-declaration for YYPARSE_DECL()
3291c4d42299SSascha Wildner
3292*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
3293*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/grammar.tab.c,
3294*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
3295*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c,
3296*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c,
3297*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c,
3298*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c,
3299*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c,
3300*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,
3301*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
3302*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,
3303*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,
3304*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,
3305*5152d3b1SAntonio Huete Jimenez	  test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c,
3306*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c,
3307*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c:
3308c4d42299SSascha Wildner	discard unnecessary call on write_code_lineno() from Tom Shield's changes
3309c4d42299SSascha Wildner
3310*5152d3b1SAntonio Huete Jimenez	* output.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
3311*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.tab.c, test/yacc/code_error.tab.c:
3312c4d42299SSascha Wildner	use fix from Tom Shield's btyacc changes: prefix-definitions went to the
3313c4d42299SSascha Wildner	output (.tab.c) file in a case where they should have gone to the code
3314c4d42299SSascha Wildner	(.code.c) file.  Remove now-redundant call to output_prefix().
3315c4d42299SSascha Wildner
3316c4d42299SSascha Wildner	* main.c: do the same for help-message
3317c4d42299SSascha Wildner
3318c4d42299SSascha Wildner	* main.c: use OUTPUT_SUFFIX symbol in an overlooked case
3319c4d42299SSascha Wildner
3320c4d42299SSascha Wildner	* test/run_make.sh:
3321c4d42299SSascha Wildner	modify to avoid use of VPATH, which has no standard implementation
3322c4d42299SSascha Wildner
3323ca0c2f89SAntonio Huete Jimenez2014-04-05  Thomas E. Dickey  <dickey@invisible-island.net>
3324c4d42299SSascha Wildner
3325*5152d3b1SAntonio Huete Jimenez	* test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
3326*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
3327*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
3328*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
3329*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
3330*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
3331*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
3332*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
3333*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c,
3334*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
3335*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
3336*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
3337*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
3338*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
3339*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,
3340*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c:
3341c4d42299SSascha Wildner	discard a change which merged CountLines() with explicit comparisons against
3342c4d42299SSascha Wildner	code_file because that adds extra to the #line values
3343c4d42299SSascha Wildner
3344*5152d3b1SAntonio Huete Jimenez	* test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
3345*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,
3346*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
3347*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
3348*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
3349*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
3350*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,
3351*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax11.tab.c,
3352*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,
3353*5152d3b1SAntonio Huete Jimenez	  test/yacc/error.tab.c, output.c:
3354c4d42299SSascha Wildner	add Tom Shield's change to allow definition of YYSTYPE_IS_DECLARED symbol to
3355c4d42299SSascha Wildner	override fallback typedef for YYSTYPE when that symbol is undefined
3356c4d42299SSascha Wildner
3357*5152d3b1SAntonio Huete Jimenez	* test/btyacc/error.tab.c, test/btyacc/inherit0.tab.c,
3358*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
3359*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
3360*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
3361*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
3362*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
3363*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc.tab.c, test/btyacc/calc2.tab.c,
3364*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
3365*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
3366*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c,
3367*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c:
3368c4d42299SSascha Wildner	minor tweak to coding style - use parenthesis for "defined" operator's parameter
3369c4d42299SSascha Wildner
3370*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c,
3371*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,
3372*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/grammar.tab.c,
3373*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,
3374*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c,
3375*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c,
3376*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c,
3377*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c,
3378*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c,
3379*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,
3380*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,
3381*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,
3382*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,
3383*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,
3384*5152d3b1SAntonio Huete Jimenez	  test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c,
3385*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c:
3386c4d42299SSascha Wildner	regen to make YYMAXTOKEN and YYUNDFTOKEN adjacent
3387c4d42299SSascha Wildner
3388*5152d3b1SAntonio Huete Jimenez	* test/yacc/err_syntax20.tab.c, test/yacc/grammar.tab.c,
3389*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,
3390*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,
3391*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,
3392*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c,
3393*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,
3394*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c,
3395*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/code_error.tab.c,
3396*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c,
3397*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c:
3398c4d42299SSascha Wildner	regen after adding the YYUNDFTOKEN symbol
3399c4d42299SSascha Wildner
3400c4d42299SSascha Wildner	* output.c:
3401c4d42299SSascha Wildner	integrate Tom Shield's btyacc changes which introduce the YYUNDFTOKEN symbol
3402c4d42299SSascha Wildner	(I changed order of output to keep this adjacent to YYMAXTOKEN)
3403c4d42299SSascha Wildner
3404c4d42299SSascha Wildner	* reader.c:
3405c4d42299SSascha Wildner	merge all but one small change from Tom Shield's btyacc changes - that
3406c4d42299SSascha Wildner	changes the order of code-file in the tests.
3407c4d42299SSascha Wildner
3408c4d42299SSascha Wildner	* test/btyacc/btyacc_demo.tab.c: regen
3409c4d42299SSascha Wildner
3410c4d42299SSascha Wildner	* test/btyacc_demo.y: fix prototypes
3411c4d42299SSascha Wildner
3412ca0c2f89SAntonio Huete Jimenez2014-04-04  Thomas E. Dickey  <dickey@invisible-island.net>
3413c4d42299SSascha Wildner
3414c4d42299SSascha Wildner	* reader.c, defs.h, main.c:
3415c4d42299SSascha Wildner	more merging of Tom Shield's btyacc changes.  In the merge, I moved the
3416c4d42299SSascha Wildner	symbol_pval inside the btyacc ifdef's and added some more btyacc ifdefs
3417c4d42299SSascha Wildner
3418ca0c2f89SAntonio Huete Jimenez2014-04-03  Thomas E. Dickey  <dickey@invisible-island.net>
3419c4d42299SSascha Wildner
3420c4d42299SSascha Wildner	* reader.c:
3421c4d42299SSascha Wildner	merge-in 3/4 of btyacc's changes, deferring those which change test-outputs.
3422c4d42299SSascha Wildner	Tom Shield's changes split-out copy_string() and copy_comment() functions
3423c4d42299SSascha Wildner	to simplify some logic, as well as adding btyacc-only chunks
3424c4d42299SSascha Wildner
3425c4d42299SSascha Wildner	* makefile.in: build mstring.o, needed for changes in reader.c
3426c4d42299SSascha Wildner
3427c4d42299SSascha Wildner	* output.c:
3428c4d42299SSascha Wildner	merge-in all of btyacc's changes which do not change byacc's test-output.
3429c4d42299SSascha Wildner	Some of the merge uses ifdef-changes which I applied to ongoing resync,
3430c4d42299SSascha Wildner	e.g., the introduction of PER_STATE.
3431c4d42299SSascha Wildner
3432ca0c2f89SAntonio Huete Jimenez2014-04-02  Thomas E. Dickey  <dickey@invisible-island.net>
3433c4d42299SSascha Wildner
3434c4d42299SSascha Wildner	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c: regen
3435c4d42299SSascha Wildner
3436c4d42299SSascha Wildner	* output.c: fix typo
3437c4d42299SSascha Wildner
3438c4d42299SSascha Wildner	* output.c, reader.c:
3439c4d42299SSascha Wildner	merge in some chunks of reader and output files which do not affect byacc tests
3440c4d42299SSascha Wildner
3441c4d42299SSascha Wildner	* test/yacc/calc2.tab.c, test/yacc/calc3.tab.c: regen
3442c4d42299SSascha Wildner
3443*5152d3b1SAntonio Huete Jimenez	* test/yacc/err_syntax6.tab.c, test/yacc/err_syntax7.tab.c,
3444*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7b.tab.c,
3445*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8a.tab.c,
3446*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax9.tab.c, test/yacc/error.tab.c,
3447*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c,
3448*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
3449*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
3450*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
3451*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
3452*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c,
3453*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
3454*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
3455*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/empty.tab.c,
3456*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax1.tab.c, test/yacc/err_syntax10.tab.c,
3457*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
3458*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax13.tab.c, test/yacc/err_syntax14.tab.c,
3459*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c,
3460*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.tab.c, test/yacc/err_syntax18.tab.c,
3461*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c,
3462*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/err_syntax21.tab.c,
3463*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c,
3464*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c,
3465*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax26.tab.c, test/yacc/err_syntax3.tab.c,
3466*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax4.tab.c, test/yacc/err_syntax5.tab.c, skeleton.c:
3467c4d42299SSascha Wildner	incorporate YYENOMEM and YYEOF symbols from btyacc
3468c4d42299SSascha Wildner
3469c4d42299SSascha Wildner	* output.c: merge chunk from btyacc changes for header-guards
3470c4d42299SSascha Wildner
3471c4d42299SSascha Wildner	* btyaccpar.skel: RCS_BASE
3472c4d42299SSascha Wildner
3473c4d42299SSascha Wildner	* yaccpar.skel: comment-out yysccsid[], for FreeBSD build-issues
3474c4d42299SSascha Wildner	remove GCC_UNUSED to reduce name-pollution as well as being simpler
3475c4d42299SSascha Wildner
3476c4d42299SSascha Wildner	* main.c:
3477c4d42299SSascha Wildner	move a btyacc symbol outside ifdef to work around current state of merge
3478c4d42299SSascha Wildner
3479c4d42299SSascha Wildner	* defs.h:
3480c4d42299SSascha Wildner	add USE_HEADER_GUARDS to defer whether to modify byacc's header-output
3481c4d42299SSascha Wildner
3482c4d42299SSascha Wildner	* test/run_make.sh:
3483c4d42299SSascha Wildner	do not try to compile files used for testing syntax-errors, since they are
3484c4d42299SSascha Wildner	likely to be incomplete
3485c4d42299SSascha Wildner
3486c4d42299SSascha Wildner2014-04-02  Tom.Shields
3487c4d42299SSascha Wildner
3488c4d42299SSascha Wildner	* main.c: changes for btyacc
3489c4d42299SSascha Wildner
3490ca0c2f89SAntonio Huete Jimenez2014-04-01  Thomas E. Dickey  <dickey@invisible-island.net>
3491c4d42299SSascha Wildner
3492c4d42299SSascha Wildner	* reader.c:
3493c4d42299SSascha Wildner	integrate change by Tom Shields to use bsearch rather than successive
3494c4d42299SSascha Wildner	calls to matchec()
3495c4d42299SSascha Wildner
3496c4d42299SSascha Wildner	* defs.h: typedef __compar_fn_t is unnecessary
3497c4d42299SSascha Wildner
3498*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,
3499*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c,
3500*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c,
3501*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,
3502*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,
3503*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,
3504*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,
3505*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,
3506*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,
3507*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c,
3508*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,
3509*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c,
3510*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/empty.tab.c,
3511*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,
3512*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
3513*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c:
3514c4d42299SSascha Wildner	omit the GCC_UNUSED, as noted by Tom Shields not really essential
3515c4d42299SSascha Wildner
3516c4d42299SSascha Wildner2014-04-01  Tom.Shields
3517c4d42299SSascha Wildner
3518c4d42299SSascha Wildner	* verbose.c: changes for btyacc, ifdef'd
3519c4d42299SSascha Wildner
3520ca0c2f89SAntonio Huete Jimenez2014-04-01  Thomas E. Dickey  <dickey@invisible-island.net>
3521c4d42299SSascha Wildner
3522c4d42299SSascha Wildner	* mkpar.c: eliminate most of the ifdef's using macros
3523c4d42299SSascha Wildner
3524c4d42299SSascha Wildner2014-04-01  Tom.Shields
3525c4d42299SSascha Wildner
3526c4d42299SSascha Wildner	* mkpar.c: merge btyacc changes (ifdef'd - no change to byacc)
3527c4d42299SSascha Wildner
3528c4d42299SSascha Wildner	* error.c:
3529c4d42299SSascha Wildner	new functions used for reporting errors from the btyacc configuration
3530c4d42299SSascha Wildner	(I reordered some, and ifdef'd the new ones -TD)
3531c4d42299SSascha Wildner
3532ca0c2f89SAntonio Huete Jimenez2014-03-31  Thomas E. Dickey  <dickey@invisible-island.net>
3533c4d42299SSascha Wildner
3534c4d42299SSascha Wildner	* test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c:
3535c4d42299SSascha Wildner	omit the GCC_UNUSED, as noted by Tom Shields not really essential
3536c4d42299SSascha Wildner
3537*5152d3b1SAntonio Huete Jimenez	* test/btyacc/empty.tab.c, test/btyacc/err_inherit1.tab.c,
3538*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit3.tab.c,
3539*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit5.tab.c,
3540*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,
3541*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax14.tab.c,
3542*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c,
3543*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax18.tab.c,
3544*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax20.tab.c,
3545*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c,
3546*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c:
3547c4d42299SSascha Wildner	regen
3548c4d42299SSascha Wildner
3549ca0c2f89SAntonio Huete Jimenez2014-03-29  Thomas E. Dickey  <dickey@invisible-island.net>
3550c4d42299SSascha Wildner
3551*5152d3b1SAntonio Huete Jimenez	* test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c,
3552*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c,
3553*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax26.tab.c, test/yacc/err_syntax3.tab.c,
3554*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax4.tab.c, test/yacc/err_syntax5.tab.c,
3555*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax6.tab.c, test/yacc/err_syntax7.tab.c,
3556*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7b.tab.c,
3557*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8a.tab.c,
3558*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax9.tab.c, test/yacc/error.tab.c,
3559*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c,
3560*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
3561*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
3562*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
3563*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
3564*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c,
3565*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
3566*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
3567*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.code.c, test/yacc/empty.tab.c,
3568*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax1.tab.c, test/yacc/err_syntax10.tab.c,
3569*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c,
3570*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax13.tab.c, test/yacc/err_syntax14.tab.c,
3571*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c,
3572*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.tab.c, test/yacc/err_syntax18.tab.c,
3573*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c,
3574*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/err_syntax21.tab.c, skeleton.c:
3575c4d42299SSascha Wildner	comment-out yysccsid in the banner because it produces unnecessary compiler
3576c4d42299SSascha Wildner	warnings.  The suggested alternative (using #pragma ident) in the preceding
3577c4d42299SSascha Wildner	comment is also obsolete; remove that comment (request by Gleb Smirnoff).
3578c4d42299SSascha Wildner
3579c4d42299SSascha Wildner	* test/run_test.sh:
3580c4d42299SSascha Wildner	for yacc, ignore the inherit testcases, since they are btyacc-specific
3581c4d42299SSascha Wildner
3582ca0c2f89SAntonio Huete Jimenez2014-03-28  Thomas E. Dickey  <dickey@invisible-island.net>
3583c4d42299SSascha Wildner
3584*5152d3b1SAntonio Huete Jimenez	* test/yacc/varsyntax_calc1.error, test/yacc/varsyntax_calc1.output,
3585*5152d3b1SAntonio Huete Jimenez	  test/yacc/varsyntax_calc1.tab.c, test/yacc/varsyntax_calc1.tab.h,
3586*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit3.error, test/yacc/err_inherit3.output,
3587*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit3.tab.c, test/yacc/err_inherit3.tab.h,
3588*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit4.error, test/yacc/err_inherit4.output,
3589*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit4.tab.c, test/yacc/err_inherit4.tab.h,
3590*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit5.error, test/yacc/err_inherit5.output,
3591*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit5.tab.c, test/yacc/err_inherit5.tab.h,
3592*5152d3b1SAntonio Huete Jimenez	  test/yacc/inherit0.error, test/yacc/inherit0.output,
3593*5152d3b1SAntonio Huete Jimenez	  test/yacc/inherit0.tab.c, test/yacc/inherit0.tab.h,
3594*5152d3b1SAntonio Huete Jimenez	  test/yacc/inherit1.error, test/yacc/inherit1.output,
3595*5152d3b1SAntonio Huete Jimenez	  test/yacc/inherit1.tab.c, test/yacc/inherit1.tab.h,
3596*5152d3b1SAntonio Huete Jimenez	  test/yacc/inherit2.error, test/yacc/inherit2.output,
3597*5152d3b1SAntonio Huete Jimenez	  test/yacc/inherit2.tab.c, test/yacc/inherit2.tab.h,
3598*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.error, test/yacc/empty.output, test/yacc/empty.tab.c,
3599*5152d3b1SAntonio Huete Jimenez	  test/yacc/empty.tab.h, test/yacc/err_inherit1.error,
3600*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit1.output, test/yacc/err_inherit1.tab.c,
3601*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit1.tab.h, test/yacc/err_inherit2.error,
3602*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit2.output, test/yacc/err_inherit2.tab.c,
3603*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_inherit2.tab.h:
3604c4d42299SSascha Wildner	reference output for testing
3605c4d42299SSascha Wildner
3606c4d42299SSascha Wildner	* test/run_lint.sh, test/run_make.sh, test/run_test.sh:
3607c4d42299SSascha Wildner	moving #define's out of makefile broke check for yacc vs btyacc (fix)
3608c4d42299SSascha Wildner
3609c4d42299SSascha Wildner2014-03-28  Tom.Shields
3610c4d42299SSascha Wildner
3611*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_demo.tab.c, test/btyacc/err_inherit3.error,
3612*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.output, test/btyacc/err_inherit3.tab.c,
3613*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit3.tab.h, test/btyacc/err_inherit2.error,
3614*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit2.output, test/btyacc/err_inherit2.tab.c,
3615*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit2.tab.h, test/btyacc/err_inherit4.error,
3616*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.output, test/btyacc/err_inherit4.tab.c,
3617*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit4.tab.h, test/btyacc/err_inherit5.error,
3618*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.output, test/btyacc/err_inherit5.tab.c,
3619*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit5.tab.h, test/btyacc/inherit0.error,
3620*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.output, test/btyacc/inherit0.tab.c,
3621*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit0.tab.h, test/btyacc/inherit1.error,
3622*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.output, test/btyacc/inherit1.tab.c,
3623*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit1.tab.h, test/btyacc/inherit2.error,
3624*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.output, test/btyacc/inherit2.tab.c,
3625*5152d3b1SAntonio Huete Jimenez	  test/btyacc/inherit2.tab.h, test/btyacc/calc.error,
3626*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.error, test/btyacc/err_inherit1.output,
3627*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit1.tab.h:
3628c4d42299SSascha Wildner	reference output for testing
3629c4d42299SSascha Wildner
3630c4d42299SSascha Wildner	* defs.h: new functions/variables for btyacc
3631c4d42299SSascha Wildner	(I reordered and ifdef'd -TD)
3632c4d42299SSascha Wildner
3633c4d42299SSascha Wildner	* test/inherit0.y, test/inherit1.y: testcase for btyacc
3634c4d42299SSascha Wildner
3635c4d42299SSascha Wildner2014-03-27  Tom.Shields
3636c4d42299SSascha Wildner
3637*5152d3b1SAntonio Huete Jimenez	* test/err_inherit5.y, test/err_inherit4.y, test/err_inherit3.y,
3638*5152d3b1SAntonio Huete Jimenez	  test/err_inherit2.y, test/err_inherit1.y, test/inherit2.y:
3639c4d42299SSascha Wildner	testcase for btyacc
3640c4d42299SSascha Wildner
3641c4d42299SSascha Wildner2014-03-25  Tom.Shields
3642c4d42299SSascha Wildner
3643c4d42299SSascha Wildner	* symtab.c: extra initialization needed for btyacc
3644c4d42299SSascha Wildner	(I ifdef'd -TD)
3645c4d42299SSascha Wildner
3646c4d42299SSascha Wildner	* yacc.1: document -L/-B features from btyacc
3647c4d42299SSascha Wildner
3648ca0c2f89SAntonio Huete Jimenez2014-03-25  Thomas E. Dickey  <dickey@invisible-island.net>
3649c4d42299SSascha Wildner
3650c4d42299SSascha Wildner	* yacc.1: typo
3651c4d42299SSascha Wildner
3652c4d42299SSascha Wildner	* configure: regen
3653c4d42299SSascha Wildner
3654c4d42299SSascha Wildner	* configure.in:
3655c4d42299SSascha Wildner	modified new options to act like those in my other configure-scripts, e.g.,
3656c4d42299SSascha Wildner	showing what option is being tested, and the resulting value.  Put the
3657c4d42299SSascha Wildner	definitions in config.h rather than in the makefile.
3658c4d42299SSascha Wildner
3659c4d42299SSascha Wildner2014-03-25  Tom.Shields
3660c4d42299SSascha Wildner
3661c4d42299SSascha Wildner	* makefile.in: add/use LINTFLAGS variable
3662c4d42299SSascha Wildner	make all of the objects (not just skeleton) rebuild if makefile changes
3663c4d42299SSascha Wildner	modify check-rule to reflect updates to run_test.sh vs subdirectory
3664c4d42299SSascha Wildner
3665c4d42299SSascha Wildner	* mstring.c: byacc-btyacc-20140323
3666c4d42299SSascha Wildner
3667ca0c2f89SAntonio Huete Jimenez2014-03-25  Thomas E. Dickey  <dickey@invisible-island.net>
3668c4d42299SSascha Wildner
3669c4d42299SSascha Wildner	* config_h.in: updated with autoheader-252
3670c4d42299SSascha Wildner
3671c4d42299SSascha Wildner2014-03-25  Tom.Shields
3672c4d42299SSascha Wildner
3673c4d42299SSascha Wildner	* README.BTYACC: byacc-btyacc-20140323
3674c4d42299SSascha Wildner
3675c4d42299SSascha Wildner2014-03-24  Tom.Shields
3676c4d42299SSascha Wildner
3677*5152d3b1SAntonio Huete Jimenez	* test/btyacc/err_syntax1.output, test/btyacc/err_syntax1.tab.c,
3678*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax1.tab.h, test/btyacc/err_syntax10.error,
3679*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.output, test/btyacc/err_syntax10.tab.c,
3680*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax10.tab.h, test/btyacc/err_syntax11.error,
3681*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.output, test/btyacc/err_syntax11.tab.c,
3682*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax11.tab.h, test/btyacc/err_syntax12.error,
3683*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.output, test/btyacc/err_syntax12.tab.c,
3684*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax12.tab.h, test/btyacc/err_syntax13.error,
3685*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax13.output, test/btyacc/err_syntax13.tab.c,
3686*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax13.tab.h, test/btyacc/err_syntax14.error,
3687*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax14.output, test/btyacc/err_syntax14.tab.c,
3688*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax14.tab.h, test/btyacc/err_syntax15.error,
3689*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax15.output, test/btyacc/err_syntax15.tab.c,
3690*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax15.tab.h, test/btyacc/err_syntax16.error,
3691*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax16.output, test/btyacc/err_syntax16.tab.c,
3692*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax16.tab.h, test/btyacc/err_syntax17.error,
3693*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax17.output, test/btyacc/err_syntax17.tab.c,
3694*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax17.tab.h, test/btyacc/err_syntax18.error,
3695*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.output, test/btyacc/err_syntax18.tab.c,
3696*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax18.tab.h, test/btyacc/err_syntax19.error,
3697*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax19.output, test/btyacc/err_syntax19.tab.c,
3698*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax19.tab.h, test/btyacc/err_syntax2.output,
3699*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax2.tab.h,
3700*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.error, test/btyacc/err_syntax20.output,
3701*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax20.tab.h,
3702*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax21.error, test/btyacc/err_syntax21.output,
3703*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax21.tab.h,
3704*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax22.error, test/btyacc/err_syntax22.output,
3705*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax22.tab.h,
3706*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax23.error, test/btyacc/err_syntax23.output,
3707*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax23.tab.h,
3708*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax24.error, test/btyacc/err_syntax24.output,
3709*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax24.tab.c, test/btyacc/err_syntax24.tab.h,
3710*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax25.error, test/btyacc/err_syntax25.output,
3711*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax25.tab.h,
3712*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax26.error, test/btyacc/err_syntax26.output,
3713*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax26.tab.h,
3714*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax3.output, test/btyacc/err_syntax3.tab.c,
3715*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax3.tab.h, test/btyacc/err_syntax4.output,
3716*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax4.tab.h,
3717*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax5.output, test/btyacc/err_syntax5.tab.c,
3718*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax5.tab.h, test/btyacc/err_syntax6.output,
3719*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax6.tab.h,
3720*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7.output, test/btyacc/err_syntax7.tab.c,
3721*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7.tab.h, test/btyacc/err_syntax7a.output,
3722*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7a.tab.h,
3723*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7b.output, test/btyacc/err_syntax7b.tab.c,
3724*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7b.tab.h, test/btyacc/err_syntax8.output,
3725*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8.tab.h,
3726*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8a.output, test/btyacc/err_syntax8a.tab.c,
3727*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8a.tab.h, test/btyacc/err_syntax9.output,
3728*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax9.tab.c, test/btyacc/err_syntax9.tab.h:
3729c4d42299SSascha Wildner	reference output for testing
3730c4d42299SSascha Wildner
3731ca0c2f89SAntonio Huete Jimenez2014-03-24  Thomas E. Dickey  <dickey@invisible-island.net>
3732c4d42299SSascha Wildner
3733c4d42299SSascha Wildner	* defs.h: fix compiler warnings due to mputc()
3734c4d42299SSascha Wildner
3735c4d42299SSascha Wildner2014-03-23  Tom.Shields
3736c4d42299SSascha Wildner
3737c4d42299SSascha Wildner	* test/btyacc_demo.y: testcase for btyacc
3738c4d42299SSascha Wildner
3739*5152d3b1SAntonio Huete Jimenez	* test/btyacc/varsyntax_calc1.error, test/btyacc/varsyntax_calc1.output,
3740*5152d3b1SAntonio Huete Jimenez	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/varsyntax_calc1.tab.h:
3741c4d42299SSascha Wildner	reference output for testing
3742c4d42299SSascha Wildner
3743c4d42299SSascha Wildner	* test/varsyntax_calc1.y, test/btyacc_calc1.y: testcase for btyacc
3744c4d42299SSascha Wildner
3745ca0c2f89SAntonio Huete Jimenez2014-03-23  Thomas E. Dickey  <dickey@invisible-island.net>
3746c4d42299SSascha Wildner
3747*5152d3b1SAntonio Huete Jimenez	* test/err_syntax26.error, test/err_syntax26.output,
3748*5152d3b1SAntonio Huete Jimenez	  test/err_syntax26.tab.c, test/err_syntax26.tab.h,
3749*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax26.error, test/yacc/err_syntax26.output,
3750*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax26.tab.c, test/yacc/err_syntax26.tab.h:
3751c4d42299SSascha Wildner	reference output for testing
3752c4d42299SSascha Wildner
3753c4d42299SSascha Wildner	* test/err_syntax26.y: testcase for missing_brace()
3754c4d42299SSascha Wildner
3755*5152d3b1SAntonio Huete Jimenez	* test/err_syntax25.error, test/err_syntax25.output,
3756*5152d3b1SAntonio Huete Jimenez	  test/err_syntax25.tab.c, test/err_syntax25.tab.h,
3757*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax25.error, test/yacc/err_syntax25.output,
3758*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax25.tab.c, test/yacc/err_syntax25.tab.h:
3759c4d42299SSascha Wildner	reference output for testing
3760c4d42299SSascha Wildner
3761c4d42299SSascha Wildner	* test/err_syntax25.y: testcase for over_unionized()
3762c4d42299SSascha Wildner
3763*5152d3b1SAntonio Huete Jimenez	* test/err_syntax24.error, test/err_syntax24.output,
3764*5152d3b1SAntonio Huete Jimenez	  test/err_syntax24.tab.c, test/err_syntax24.tab.h,
3765*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.error, test/yacc/err_syntax24.output,
3766*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax24.tab.c, test/yacc/err_syntax24.tab.h:
3767c4d42299SSascha Wildner	reference output for testing
3768c4d42299SSascha Wildner
3769c4d42299SSascha Wildner	* test/err_syntax24.y: testcase for default_action_warning()
3770c4d42299SSascha Wildner
3771c4d42299SSascha Wildner2014-03-23  Tom.Shields
3772c4d42299SSascha Wildner
3773*5152d3b1SAntonio Huete Jimenez	* test/btyacc/quote_calc3-s.error, test/btyacc/quote_calc4-s.error,
3774*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.error, test/btyacc/grammar.dot,
3775*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.error, test/btyacc/pure_calc.error,
3776*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.error, test/btyacc/quote_calc-s.error,
3777*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.error, test/btyacc/quote_calc2-s.error,
3778*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.error, test/btyacc/quote_calc3.error,
3779*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax2.error, test/btyacc/err_syntax3.error,
3780*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax4.error, test/btyacc/err_syntax5.error,
3781*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax6.error, test/btyacc/err_syntax7.error,
3782*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax7a.error, test/btyacc/err_syntax7b.error,
3783*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax8.error, test/btyacc/err_syntax8a.error,
3784*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax9.error, test/btyacc/error.error,
3785*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.error, test/btyacc/calc2.error,
3786*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.error, test/btyacc/code_calc.error,
3787*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.error, test/btyacc/empty.error,
3788*5152d3b1SAntonio Huete Jimenez	  test/btyacc/err_syntax1.error, test/btyacc/btyacc_calc1.error,
3789*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.error:
3790c4d42299SSascha Wildner	reference output for testing
3791c4d42299SSascha Wildner
3792ca0c2f89SAntonio Huete Jimenez2014-03-23  Thomas E. Dickey  <dickey@invisible-island.net>
3793c4d42299SSascha Wildner
3794*5152d3b1SAntonio Huete Jimenez	* test/err_syntax23.error, test/err_syntax23.output,
3795*5152d3b1SAntonio Huete Jimenez	  test/err_syntax23.tab.c, test/err_syntax23.tab.h,
3796*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax23.error, test/yacc/err_syntax23.output,
3797*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax23.tab.c, test/yacc/err_syntax23.tab.h:
3798c4d42299SSascha Wildner	reference output for testing
3799c4d42299SSascha Wildner
3800c4d42299SSascha Wildner	* test/err_syntax23.y: testcase for untyped_lhs()
3801c4d42299SSascha Wildner
3802c4d42299SSascha Wildner2014-03-23  Tom.Shields
3803c4d42299SSascha Wildner
3804c4d42299SSascha Wildner	* test/run_test.sh:
3805c4d42299SSascha Wildner	move test-outputs into subdirectories to keep btyacc/yacc results separate
3806c4d42299SSascha Wildner
3807ca0c2f89SAntonio Huete Jimenez2014-03-23  Thomas E. Dickey  <dickey@invisible-island.net>
3808c4d42299SSascha Wildner
3809*5152d3b1SAntonio Huete Jimenez	* test/err_syntax22.error, test/err_syntax22.output,
3810*5152d3b1SAntonio Huete Jimenez	  test/err_syntax22.tab.c, test/err_syntax22.tab.h,
3811*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax22.error, test/yacc/err_syntax22.output,
3812*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax22.tab.c, test/yacc/err_syntax22.tab.h:
3813c4d42299SSascha Wildner	reference output for testing
3814c4d42299SSascha Wildner
3815c4d42299SSascha Wildner	* test/err_syntax22.y: testcase for untyped_rhs()
3816c4d42299SSascha Wildner
3817*5152d3b1SAntonio Huete Jimenez	* test/err_syntax21.error, test/err_syntax21.output,
3818*5152d3b1SAntonio Huete Jimenez	  test/err_syntax21.tab.c, test/err_syntax21.tab.h,
3819*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax21.error, test/yacc/err_syntax21.output,
3820*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax21.tab.c, test/yacc/err_syntax21.tab.h,
3821*5152d3b1SAntonio Huete Jimenez	  test/err_syntax20.error, test/err_syntax20.output,
3822*5152d3b1SAntonio Huete Jimenez	  test/err_syntax20.tab.c, test/err_syntax20.tab.h,
3823*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.error, test/yacc/err_syntax20.output,
3824*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax20.tab.c, test/yacc/err_syntax20.tab.h:
3825c4d42299SSascha Wildner	reference output for testing
3826c4d42299SSascha Wildner
3827c4d42299SSascha Wildner	* test/err_syntax20.y: testcase for undefined_symbol_warning()
3828c4d42299SSascha Wildner
3829c4d42299SSascha Wildner	* test/err_syntax21.y: testcase for unknown_rhs()
3830c4d42299SSascha Wildner
3831*5152d3b1SAntonio Huete Jimenez	* test/err_syntax19.error, test/err_syntax19.output,
3832*5152d3b1SAntonio Huete Jimenez	  test/err_syntax19.tab.c, test/err_syntax19.tab.h,
3833*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.error, test/yacc/err_syntax19.output,
3834*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax19.tab.c, test/yacc/err_syntax19.tab.h:
3835c4d42299SSascha Wildner	reference output for testing
3836c4d42299SSascha Wildner
3837c4d42299SSascha Wildner	* test/err_syntax19.y: testcase for dollar_error()
3838c4d42299SSascha Wildner
3839*5152d3b1SAntonio Huete Jimenez	* test/err_syntax18.error, test/err_syntax18.output,
3840*5152d3b1SAntonio Huete Jimenez	  test/err_syntax18.tab.c, test/err_syntax18.tab.h,
3841*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax18.error, test/yacc/err_syntax18.output,
3842*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax18.tab.c, test/yacc/err_syntax18.tab.h:
3843c4d42299SSascha Wildner	reference output for testing
3844c4d42299SSascha Wildner
3845c4d42299SSascha Wildner	* test/err_syntax18.y: testcase for dollar_warning()
3846c4d42299SSascha Wildner
3847*5152d3b1SAntonio Huete Jimenez	* test/err_syntax17.error, test/err_syntax17.output,
3848*5152d3b1SAntonio Huete Jimenez	  test/err_syntax17.tab.c, test/err_syntax17.tab.h,
3849*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.error, test/yacc/err_syntax17.output,
3850*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax17.tab.c, test/yacc/err_syntax17.tab.h:
3851c4d42299SSascha Wildner	reference output for testing
3852c4d42299SSascha Wildner
3853c4d42299SSascha Wildner	* test/err_syntax17.y: testcase for unterminated_action()
3854c4d42299SSascha Wildner
3855ca0c2f89SAntonio Huete Jimenez2014-03-22  Thomas E. Dickey  <dickey@invisible-island.net>
3856c4d42299SSascha Wildner
3857*5152d3b1SAntonio Huete Jimenez	* test/err_syntax16.error, test/err_syntax16.output,
3858*5152d3b1SAntonio Huete Jimenez	  test/err_syntax16.tab.c, test/err_syntax16.tab.h,
3859*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax16.error, test/yacc/err_syntax16.output,
3860*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax16.tab.c, test/yacc/err_syntax16.tab.h:
3861c4d42299SSascha Wildner	reference output for testing
3862c4d42299SSascha Wildner
3863c4d42299SSascha Wildner	* test/err_syntax16.y: testcase for terminal_lhs()
3864c4d42299SSascha Wildner
3865*5152d3b1SAntonio Huete Jimenez	* test/err_syntax15.error, test/err_syntax15.output,
3866*5152d3b1SAntonio Huete Jimenez	  test/err_syntax15.tab.c, test/err_syntax15.tab.h,
3867*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.error, test/yacc/err_syntax15.output,
3868*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax15.tab.c, test/yacc/err_syntax15.tab.h:
3869c4d42299SSascha Wildner	reference output for testing
3870c4d42299SSascha Wildner
3871c4d42299SSascha Wildner	* test/err_syntax15.y: testcase for no_grammar()
3872c4d42299SSascha Wildner
3873*5152d3b1SAntonio Huete Jimenez	* test/err_syntax14.error, test/err_syntax14.output,
3874*5152d3b1SAntonio Huete Jimenez	  test/err_syntax14.tab.c, test/err_syntax14.tab.h,
3875*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax14.error, test/yacc/err_syntax14.output,
3876*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax14.tab.c, test/yacc/err_syntax14.tab.h:
3877c4d42299SSascha Wildner	reference output for testing
3878c4d42299SSascha Wildner
3879c4d42299SSascha Wildner	* test/err_syntax14.y:
3880c4d42299SSascha Wildner	testcase for restarted_warning() and undefined_goal()
3881c4d42299SSascha Wildner
3882*5152d3b1SAntonio Huete Jimenez	* test/err_syntax13.error, test/err_syntax13.output,
3883*5152d3b1SAntonio Huete Jimenez	  test/err_syntax13.tab.c, test/err_syntax13.tab.h,
3884*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax13.error, test/yacc/err_syntax13.output,
3885*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax13.tab.c, test/yacc/err_syntax13.tab.h:
3886c4d42299SSascha Wildner	reference output for testing
3887c4d42299SSascha Wildner
3888c4d42299SSascha Wildner	* test/err_syntax13.y: testcase for terminal_start()
3889c4d42299SSascha Wildner
3890*5152d3b1SAntonio Huete Jimenez	* test/err_syntax12.error, test/err_syntax12.output,
3891*5152d3b1SAntonio Huete Jimenez	  test/err_syntax12.tab.c, test/err_syntax12.tab.h,
3892*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.error, test/yacc/err_syntax12.output,
3893*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax12.tab.h:
3894c4d42299SSascha Wildner	reference output for testing
3895c4d42299SSascha Wildner
3896c4d42299SSascha Wildner	* test/err_syntax12.y: testcase for revalued_warning()
3897c4d42299SSascha Wildner
3898*5152d3b1SAntonio Huete Jimenez	* test/err_syntax11.error, test/err_syntax11.output,
3899*5152d3b1SAntonio Huete Jimenez	  test/err_syntax11.tab.c, test/err_syntax11.tab.h,
3900*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.error, test/yacc/err_syntax11.output,
3901*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax11.tab.c, test/yacc/err_syntax11.tab.h:
3902c4d42299SSascha Wildner	reference output for testing
3903c4d42299SSascha Wildner
3904c4d42299SSascha Wildner	* test/err_syntax11.y: testcase for reprec_warning()
3905c4d42299SSascha Wildner
3906*5152d3b1SAntonio Huete Jimenez	* test/err_syntax10.error, test/err_syntax10.output,
3907*5152d3b1SAntonio Huete Jimenez	  test/err_syntax10.tab.c, test/err_syntax10.tab.h,
3908*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.error, test/yacc/err_syntax10.output,
3909*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax10.tab.h:
3910c4d42299SSascha Wildner	reference output for testing
3911c4d42299SSascha Wildner
3912c4d42299SSascha Wildner	* test/err_syntax10.y: testcase for retyped_warning()
3913c4d42299SSascha Wildner
3914ca0c2f89SAntonio Huete Jimenez2014-03-21  Thomas E. Dickey  <dickey@invisible-island.net>
3915c4d42299SSascha Wildner
3916*5152d3b1SAntonio Huete Jimenez	* test/err_syntax9.error, test/err_syntax9.output,
3917*5152d3b1SAntonio Huete Jimenez	  test/err_syntax9.tab.c, test/err_syntax9.tab.h,
3918*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax9.error, test/yacc/err_syntax9.output,
3919*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax9.tab.c, test/yacc/err_syntax9.tab.h:
3920c4d42299SSascha Wildner	reference output for testing
3921c4d42299SSascha Wildner
3922c4d42299SSascha Wildner	* test/err_syntax9.y: testcase for tokenized_start()
3923c4d42299SSascha Wildner
3924*5152d3b1SAntonio Huete Jimenez	* test/err_syntax8.error, test/err_syntax8.output,
3925*5152d3b1SAntonio Huete Jimenez	  test/err_syntax8.tab.c, test/err_syntax8.tab.h,
3926*5152d3b1SAntonio Huete Jimenez	  test/err_syntax8a.error, test/err_syntax8a.output,
3927*5152d3b1SAntonio Huete Jimenez	  test/err_syntax8a.tab.c, test/err_syntax8a.tab.h,
3928*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8.error, test/yacc/err_syntax8.output,
3929*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8.tab.h,
3930*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8a.error, test/yacc/err_syntax8a.output,
3931*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax8a.tab.h:
3932c4d42299SSascha Wildner	reference output for testing
3933c4d42299SSascha Wildner
3934c4d42299SSascha Wildner	* test/err_syntax8a.y, test/err_syntax8.y: testcase for used_reserved()
3935c4d42299SSascha Wildner
3936*5152d3b1SAntonio Huete Jimenez	* test/err_syntax7.error, test/err_syntax7.output,
3937*5152d3b1SAntonio Huete Jimenez	  test/err_syntax7.tab.c, test/err_syntax7.tab.h,
3938*5152d3b1SAntonio Huete Jimenez	  test/err_syntax7a.error, test/err_syntax7a.output,
3939*5152d3b1SAntonio Huete Jimenez	  test/err_syntax7a.tab.c, test/err_syntax7a.tab.h,
3940*5152d3b1SAntonio Huete Jimenez	  test/err_syntax7b.error, test/err_syntax7b.output,
3941*5152d3b1SAntonio Huete Jimenez	  test/err_syntax7b.tab.c, test/err_syntax7b.tab.h,
3942*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7.error, test/yacc/err_syntax7.output,
3943*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7.tab.h,
3944*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7a.error, test/yacc/err_syntax7a.output,
3945*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7a.tab.h,
3946*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7b.error, test/yacc/err_syntax7b.output,
3947*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax7b.tab.h:
3948c4d42299SSascha Wildner	reference output for testing
3949c4d42299SSascha Wildner
3950c4d42299SSascha Wildner	* test/err_syntax7b.y, test/err_syntax7a.y, test/err_syntax7.y:
3951c4d42299SSascha Wildner	testcase for illegal_character()
3952c4d42299SSascha Wildner
3953*5152d3b1SAntonio Huete Jimenez	* test/err_syntax6.error, test/err_syntax6.output,
3954*5152d3b1SAntonio Huete Jimenez	  test/err_syntax6.tab.c, test/err_syntax6.tab.h,
3955*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax6.error, test/yacc/err_syntax6.output,
3956*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax6.tab.c, test/yacc/err_syntax6.tab.h:
3957c4d42299SSascha Wildner	reference output for testing
3958c4d42299SSascha Wildner
3959c4d42299SSascha Wildner	* test/err_syntax6.y: testcase for illegal_tag()
3960c4d42299SSascha Wildner
3961*5152d3b1SAntonio Huete Jimenez	* test/err_syntax5.error, test/err_syntax5.output,
3962*5152d3b1SAntonio Huete Jimenez	  test/err_syntax5.tab.c, test/err_syntax5.tab.h,
3963*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax5.error, test/yacc/err_syntax5.output,
3964*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax5.tab.c, test/yacc/err_syntax5.tab.h:
3965c4d42299SSascha Wildner	reference output for testing
3966c4d42299SSascha Wildner
3967c4d42299SSascha Wildner	* test/err_syntax5.y: testcase for unterminated_union()
3968c4d42299SSascha Wildner
3969*5152d3b1SAntonio Huete Jimenez	* test/err_syntax4.error, test/err_syntax4.output,
3970*5152d3b1SAntonio Huete Jimenez	  test/err_syntax4.tab.c, test/err_syntax4.tab.h,
3971*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax4.error, test/yacc/err_syntax4.output,
3972*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax4.tab.c, test/yacc/err_syntax4.tab.h:
3973c4d42299SSascha Wildner	reference output for testing
3974c4d42299SSascha Wildner
3975c4d42299SSascha Wildner	* test/err_syntax4.y: testcase for unterminated_text()
3976c4d42299SSascha Wildner
3977*5152d3b1SAntonio Huete Jimenez	* test/err_syntax3.error, test/err_syntax3.output,
3978*5152d3b1SAntonio Huete Jimenez	  test/err_syntax3.tab.c, test/err_syntax3.tab.h,
3979*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax3.error, test/yacc/err_syntax3.output,
3980*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax3.tab.c, test/yacc/err_syntax3.tab.h:
3981c4d42299SSascha Wildner	reference output for testing
3982c4d42299SSascha Wildner
3983c4d42299SSascha Wildner	* test/err_syntax3.y: testcase for unterminated_string()
3984c4d42299SSascha Wildner
3985*5152d3b1SAntonio Huete Jimenez	* test/err_syntax2.error, test/err_syntax2.output,
3986*5152d3b1SAntonio Huete Jimenez	  test/err_syntax2.tab.c, test/err_syntax2.tab.h,
3987*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax2.error, test/yacc/err_syntax2.output,
3988*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax2.tab.c, test/yacc/err_syntax2.tab.h:
3989c4d42299SSascha Wildner	reference output for testing
3990c4d42299SSascha Wildner
3991c4d42299SSascha Wildner	* test/err_syntax2.y: testcase for unterminated_comment()
3992c4d42299SSascha Wildner
3993c4d42299SSascha Wildner	* test/err_syntax1.error, test/yacc/err_syntax1.error:
3994c4d42299SSascha Wildner	reference output for testing
3995c4d42299SSascha Wildner
3996c4d42299SSascha Wildner	* test/err_syntax1.y:
3997c4d42299SSascha Wildner	test-case with syntax error (and nonprinting character)
3998c4d42299SSascha Wildner
3999*5152d3b1SAntonio Huete Jimenez	* test/calc.error, test/calc1.error, test/calc2.error, test/calc3.error,
4000*5152d3b1SAntonio Huete Jimenez	  test/code_calc.error, test/code_error.error, test/err_syntax1.error,
4001*5152d3b1SAntonio Huete Jimenez	  test/error.error, test/grammar.error, test/pure_calc.error,
4002*5152d3b1SAntonio Huete Jimenez	  test/pure_error.error, test/quote_calc-s.error, test/quote_calc.error,
4003*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2-s.error, test/quote_calc2.error,
4004*5152d3b1SAntonio Huete Jimenez	  test/quote_calc3-s.error, test/quote_calc3.error,
4005*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.error, test/quote_calc4.error,
4006*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc.error, test/yacc/calc1.error, test/yacc/calc2.error,
4007*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.error, test/yacc/code_calc.error,
4008*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.error, test/yacc/error.error,
4009*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.error, test/yacc/pure_calc.error,
4010*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.error, test/yacc/quote_calc-s.error,
4011*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.error, test/yacc/quote_calc2-s.error,
4012*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.error, test/yacc/quote_calc3-s.error,
4013*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.error, test/yacc/quote_calc4-s.error,
4014*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.error:
4015c4d42299SSascha Wildner	reference output for testing
4016c4d42299SSascha Wildner
4017c4d42299SSascha Wildner	* test/run_test.sh:
4018c4d42299SSascha Wildner	save stderr to reference files, to capture shift/reduce messages as well
4019c4d42299SSascha Wildner	as syntax-error messages
4020c4d42299SSascha Wildner
4021*5152d3b1SAntonio Huete Jimenez	* test/err_syntax1.output, test/err_syntax1.tab.c,
4022*5152d3b1SAntonio Huete Jimenez	  test/err_syntax1.tab.h, test/yacc/err_syntax1.output,
4023*5152d3b1SAntonio Huete Jimenez	  test/yacc/err_syntax1.tab.c, test/yacc/err_syntax1.tab.h:
4024c4d42299SSascha Wildner	reference output for testing
4025c4d42299SSascha Wildner
4026c4d42299SSascha Wildner	* test/run_test.sh: generate a ".dot" file for the grammar file
4027c4d42299SSascha Wildner
4028c4d42299SSascha Wildner	* test/grammar.dot: RCS_BASE
4029c4d42299SSascha Wildner
4030c4d42299SSascha Wildner	* test/yacc/grammar.dot: reference output for testing
4031c4d42299SSascha Wildner
4032c4d42299SSascha Wildner2014-03-19  Tom.Shields
4033c4d42299SSascha Wildner
4034c4d42299SSascha Wildner	* output.c: rename MAXSHORT to MAXYYINT
4035c4d42299SSascha Wildner
4036c4d42299SSascha Wildner2014-03-18  Tom.Shields
4037c4d42299SSascha Wildner
4038c4d42299SSascha Wildner	* yaccpar.skel: skeleton with btyacc additions
4039c4d42299SSascha Wildner
4040c4d42299SSascha Wildner	* NOTES-btyacc-Changes: byacc-btyacc-20140323
4041c4d42299SSascha Wildner
4042*5152d3b1SAntonio Huete Jimenez	* test/btyacc/btyacc_calc1.output, test/btyacc/btyacc_calc1.tab.c,
4043*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_calc1.tab.h:
4044c4d42299SSascha Wildner	reference output for testing
4045c4d42299SSascha Wildner
4046c4d42299SSascha Wildner	* test/run_make.sh:
4047c4d42299SSascha Wildner	move test-outputs into subdirectories to keep btyacc/yacc results separate
4048c4d42299SSascha Wildner
4049*5152d3b1SAntonio Huete Jimenez	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_calc.tab.h,
4050*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.output, test/btyacc/pure_error.tab.c,
4051*5152d3b1SAntonio Huete Jimenez	  test/btyacc/pure_error.tab.h, test/btyacc/quote_calc-s.output,
4052*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc-s.tab.h,
4053*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.output, test/btyacc/quote_calc.tab.c,
4054*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc.tab.h, test/btyacc/quote_calc2-s.output,
4055*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2-s.tab.h,
4056*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.output, test/btyacc/quote_calc2.tab.c,
4057*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc2.tab.h, test/btyacc/quote_calc3-s.output,
4058*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3-s.tab.h,
4059*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.output, test/btyacc/quote_calc3.tab.c,
4060*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc3.tab.h, test/btyacc/quote_calc4-s.output,
4061*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4-s.tab.h,
4062*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.output, test/btyacc/quote_calc4.tab.c,
4063*5152d3b1SAntonio Huete Jimenez	  test/btyacc/quote_calc4.tab.h, test/btyacc/calc1.output,
4064*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc1.tab.c, test/btyacc/calc1.tab.h,
4065*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.output, test/btyacc/calc2.tab.c,
4066*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc2.tab.h, test/btyacc/calc3.output,
4067*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc3.tab.c, test/btyacc/calc3.tab.h,
4068*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.code.c, test/btyacc/code_calc.output,
4069*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_calc.tab.c, test/btyacc/code_calc.tab.h,
4070*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.code.c, test/btyacc/code_error.output,
4071*5152d3b1SAntonio Huete Jimenez	  test/btyacc/code_error.tab.c, test/btyacc/code_error.tab.h,
4072*5152d3b1SAntonio Huete Jimenez	  test/btyacc/empty.output, test/btyacc/empty.tab.c,
4073*5152d3b1SAntonio Huete Jimenez	  test/btyacc/empty.tab.h, test/btyacc/error.output,
4074*5152d3b1SAntonio Huete Jimenez	  test/btyacc/error.tab.c, test/btyacc/error.tab.h,
4075*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.output, test/btyacc/grammar.tab.c,
4076*5152d3b1SAntonio Huete Jimenez	  test/btyacc/grammar.tab.h, test/btyacc/pure_calc.output,
4077*5152d3b1SAntonio Huete Jimenez	  test/btyacc/btyacc_demo.output, test/btyacc/btyacc_demo.tab.h,
4078*5152d3b1SAntonio Huete Jimenez	  test/btyacc/calc.output, test/btyacc/calc.tab.c, test/btyacc/calc.tab.h:
4079c4d42299SSascha Wildner	reference output for testing
4080c4d42299SSascha Wildner
4081c4d42299SSascha Wildner	* defs.h:
4082c4d42299SSascha Wildner	several changes to help decouple the use of 'short' as the type of value
4083c4d42299SSascha Wildner	used in yacc parsers.
4084c4d42299SSascha Wildner
4085c4d42299SSascha Wildner	* NOTES-btyacc-Disposition: byacc-btyacc-20140323
4086c4d42299SSascha Wildner
4087c4d42299SSascha Wildner2014-03-17  Tom.Shields
4088c4d42299SSascha Wildner
4089c4d42299SSascha Wildner	* skel2c, yaccpar.skel, yaccpar.skel.old: RCS_BASE
4090c4d42299SSascha Wildner
4091c4d42299SSascha Wildner	* test/run_lint.sh:
4092c4d42299SSascha Wildner	move test-outputs into subdirectories to keep btyacc/yacc results separate
4093c4d42299SSascha Wildner
4094c4d42299SSascha Wildner	* configure.in: add --with-max-table-size and --enable-btyacc options
4095c4d42299SSascha Wildner
4096c4d42299SSascha Wildner2014-03-16  Tom.Shields
4097c4d42299SSascha Wildner
4098c4d42299SSascha Wildner	* main.c: use Value_t rather than short
4099c4d42299SSascha Wildner
4100c4d42299SSascha Wildner2014-03-11  Tom.Shields
4101c4d42299SSascha Wildner
4102c4d42299SSascha Wildner	* test/empty.y: testcase for btyacc
4103c4d42299SSascha Wildner
4104c4d42299SSascha Wildner2014-03-10  Tom.Shields
4105c4d42299SSascha Wildner
4106c4d42299SSascha Wildner	* test/calc3.y, test/calc2.y: fix unused-variable warning
4107c4d42299SSascha Wildner
4108c4d42299SSascha Wildner2014-02-18  Tom.Shields
4109c4d42299SSascha Wildner
4110c4d42299SSascha Wildner	* lr0.c, graph.c: use Value_t rather than short
4111c4d42299SSascha Wildner
4112c4d42299SSascha Wildner	* closure.c: use Value_t rather than short
4113c4d42299SSascha Wildner	ifdef'd forward-reference prototypes to match ifdef'ing of the actual functions
4114c4d42299SSascha Wildner
4115c4d42299SSascha Wildner	* lalr.c: rename MAXSHORT to MAXYYINT
4116c4d42299SSascha Wildner
4117ca0c2f89SAntonio Huete Jimenez2014-01-01  Thomas E. Dickey  <dickey@invisible-island.net>
4118c4d42299SSascha Wildner
4119c4d42299SSascha Wildner	* yacc.1: document %token-table, improve presentation of double-quotes
4120c4d42299SSascha Wildner
4121c4d42299SSascha Wildner	* VERSION, package/byacc.spec, package/debian/changelog: bump
4122c4d42299SSascha Wildner
4123*5152d3b1SAntonio Huete Jimenez	* test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
4124*5152d3b1SAntonio Huete Jimenez	  test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
4125*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_calc.tab.c, test/yacc/code_error.code.c,
4126*5152d3b1SAntonio Huete Jimenez	  test/yacc/code_error.tab.c, test/yacc/error.tab.c,
4127*5152d3b1SAntonio Huete Jimenez	  test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c,
4128*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,
4129*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,
4130*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,
4131*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,
4132*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.c:
4133c4d42299SSascha Wildner	reference output for testing
4134c4d42299SSascha Wildner
4135*5152d3b1SAntonio Huete Jimenez	* test/calc.tab.c, test/calc1.tab.c, test/calc2.tab.c, test/calc3.tab.c,
4136*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c, test/code_calc.tab.c, test/code_error.code.c,
4137*5152d3b1SAntonio Huete Jimenez	  test/code_error.tab.c, test/error.tab.c, test/ftp.tab.c,
4138*5152d3b1SAntonio Huete Jimenez	  test/grammar.tab.c, test/pure_calc.tab.c, test/pure_error.tab.c,
4139*5152d3b1SAntonio Huete Jimenez	  test/quote_calc-s.tab.c, test/quote_calc.tab.c,
4140*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2-s.tab.c, test/quote_calc2.tab.c,
4141*5152d3b1SAntonio Huete Jimenez	  test/quote_calc3-s.tab.c, test/quote_calc3.tab.c,
4142*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.tab.c, test/quote_calc4.tab.c:
4143c4d42299SSascha Wildner	regen
4144c4d42299SSascha Wildner
4145c4d42299SSascha Wildner	* output.c, skeleton.c:
4146c4d42299SSascha Wildner	amend the last change so that yytname is #define'd as needed rather than
4147c4d42299SSascha Wildner	permanent - to avoid breaking cproto for instance.
4148c4d42299SSascha Wildner
4149c4d42299SSascha Wildner2014-01-01  Christos.Zoulas
4150c4d42299SSascha Wildner
4151c4d42299SSascha Wildner	* output.c, defs.h, main.c, reader.c, skeleton.c:
4152c4d42299SSascha Wildner	changes to build ntpd using byacc:
4153c4d42299SSascha Wildner	- rename yyname[] to yytname[]
4154c4d42299SSascha Wildner	- add YYTRANSLATE() macro
4155c4d42299SSascha Wildner	- recognize bison's %token-table declaration
4156c4d42299SSascha Wildner
4157ca0c2f89SAntonio Huete Jimenez2014-01-01  Thomas E. Dickey  <dickey@invisible-island.net>
4158c4d42299SSascha Wildner
4159c4d42299SSascha Wildner	* configure: regen
4160c4d42299SSascha Wildner
4161c4d42299SSascha Wildner	* yacc.1: s/EE/XE/ to work around groff bug on Debian 6
4162c4d42299SSascha Wildner
4163c4d42299SSascha Wildner	* makefile.in: use CF_MAKE_DOCS
4164c4d42299SSascha Wildner
4165c4d42299SSascha Wildner	* aclocal.m4: add CF_MAKE_DOCS
4166c4d42299SSascha Wildner
4167c4d42299SSascha Wildner	* configure.in: use CF_MAKE_DOCS
4168c4d42299SSascha Wildner
4169ca0c2f89SAntonio Huete Jimenez2013-12-26  Thomas E. Dickey  <dickey@invisible-island.net>
4170c4d42299SSascha Wildner
4171c4d42299SSascha Wildner	* config.guess: 2013-11-29
4172c4d42299SSascha Wildner
4173ca0c2f89SAntonio Huete Jimenez2013-11-19  Thomas E. Dickey  <dickey@invisible-island.net>
4174c4d42299SSascha Wildner
4175c4d42299SSascha Wildner	* aclocal.m4: resync with my-autoconf (fixes for clang and mingw)
4176c4d42299SSascha Wildner
4177ca0c2f89SAntonio Huete Jimenez2013-10-25  Thomas E. Dickey  <dickey@invisible-island.net>
4178c4d42299SSascha Wildner
4179c4d42299SSascha Wildner	* config.sub: 2013-10-01
4180c4d42299SSascha Wildner
4181ca0c2f89SAntonio Huete Jimenez2013-09-25  Thomas E. Dickey  <dickey@invisible-island.net>
4182c4d42299SSascha Wildner
4183c4d42299SSascha Wildner	* reader.c: fix two loop-limits found by clang 3.3 --analyze
4184c4d42299SSascha Wildner
4185c4d42299SSascha Wildner	* configure: regen
4186c4d42299SSascha Wildner
4187c4d42299SSascha Wildner	* aclocal.m4:
4188c4d42299SSascha Wildner	tweaks to CF_MIXEDCASE_FILENAMES and CF_XOPEN_SOURCE for msys from ncurses
4189c4d42299SSascha Wildner
4190c4d42299SSascha Wildner	* package/mingw-byacc.spec: RCS_BASE
4191c4d42299SSascha Wildner
4192*5152d3b1SAntonio Huete Jimenez	* test/calc.tab.c, test/calc1.tab.c, test/calc2.tab.c, test/calc3.tab.c,
4193*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c, test/code_error.code.c, test/error.tab.c,
4194*5152d3b1SAntonio Huete Jimenez	  test/ftp.tab.c, test/grammar.tab.c, test/pure_calc.tab.c,
4195*5152d3b1SAntonio Huete Jimenez	  test/pure_error.tab.c, test/quote_calc-s.tab.c, test/quote_calc.tab.c,
4196*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2-s.tab.c, test/quote_calc2.tab.c,
4197*5152d3b1SAntonio Huete Jimenez	  test/quote_calc3-s.tab.c, test/quote_calc3.tab.c,
4198*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.tab.c, test/quote_calc4.tab.c:
4199c4d42299SSascha Wildner	regen
4200c4d42299SSascha Wildner
4201c4d42299SSascha Wildner	* skeleton.c:
4202c4d42299SSascha Wildner	Increase default stack-size to match FreeBSD version noted as from
4203c4d42299SSascha Wildner	"BSD 4.4 Lite Usr.bin Sources".  See
4204c4d42299SSascha Wildner
4205c4d42299SSascha Wildner		http://svnweb.freebsd.org/base/vendor/CSRG/dist/usr.bin/yacc/
4206c4d42299SSascha Wildner		http://svnweb.freebsd.org/base/head/usr.bin/yacc/
4207c4d42299SSascha Wildner		http://svnweb.freebsd.org/base/vendor/byacc/
4208c4d42299SSascha Wildner
4209c4d42299SSascha Wildner	The original 1.9 sources (on which I based development) used 500 for
4210c4d42299SSascha Wildner	stacksize; the BSD Lite sources (a year or two later) used 10000.
4211c4d42299SSascha Wildner
4212c4d42299SSascha Wildner	This is a change to default values; the YYMAXDEPTH and YYSTACKSIZE
4213c4d42299SSascha Wildner	symbols have "always" been overridable by applications, but rarely
4214c4d42299SSascha Wildner	needed to do this.  RedHat began using the FreeBSD source in 2000,
4215c4d42299SSascha Wildner	and switched to this source in 2007 using the 20050813 snapshot.
4216c4d42299SSascha Wildner
4217c4d42299SSascha Wildner	RedHat #743343 misattributed the change in default stacksize to
4218c4d42299SSascha Wildner	a regression in byacc, but did not report the issue upstream.
4219c4d42299SSascha Wildner
4220c4d42299SSascha Wildner	* package/debian/changelog, VERSION, package/byacc.spec: bump
4221c4d42299SSascha Wildner
4222ca0c2f89SAntonio Huete Jimenez2013-09-07  Thomas E. Dickey  <dickey@invisible-island.net>
4223c4d42299SSascha Wildner
4224c4d42299SSascha Wildner	* config.sub: update to 2013-09-15
4225c4d42299SSascha Wildner
4226c4d42299SSascha Wildner	* config.guess: update to 2013-06-10
4227c4d42299SSascha Wildner
4228ca0c2f89SAntonio Huete Jimenez2013-03-04  Thomas E. Dickey  <dickey@invisible-island.net>
4229c4d42299SSascha Wildner
4230c4d42299SSascha Wildner	* package/debian/changelog, VERSION, package/byacc.spec: bump
4231c4d42299SSascha Wildner
4232c4d42299SSascha Wildner	* aclocal.m4:
4233faa6539eSSascha Wildner	adapt tweak from Dave Beckett to work around long-ago breakage in "new" autoconf.
4234c4d42299SSascha Wildner
4235c4d42299SSascha Wildner	* output.c:
4236c4d42299SSascha Wildner	fix bogus #include if "-i" is given but not "-d" (report by Richard Mitton).
4237c4d42299SSascha Wildner	also while testing that, found a case where the union_file is unused; added
4238c4d42299SSascha Wildner	a check for address that.
4239c4d42299SSascha Wildner
4240c4d42299SSascha Wildner	* test/ftp.output, test/ftp.tab.c, test/ftp.tab.h: regen
4241c4d42299SSascha Wildner
4242c4d42299SSascha Wildner	* test/ftp.y: fix most compiler warnings for "make check_make"
4243c4d42299SSascha Wildner
4244c4d42299SSascha Wildner	* test/calc1.tab.c: regen
4245c4d42299SSascha Wildner
4246c4d42299SSascha Wildner	* test/calc1.y: fix most compiler warnings for "make check_make"
4247c4d42299SSascha Wildner
4248*5152d3b1SAntonio Huete Jimenez	* test/calc.tab.c, test/calc1.tab.c, test/calc2.tab.c, test/calc3.tab.c,
4249*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c, test/code_error.code.c, test/error.tab.c,
4250*5152d3b1SAntonio Huete Jimenez	  test/ftp.tab.c, test/grammar.tab.c, test/pure_calc.tab.c,
4251*5152d3b1SAntonio Huete Jimenez	  test/pure_error.tab.c, test/quote_calc-s.tab.c, test/quote_calc.tab.c,
4252*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2-s.tab.c, test/quote_calc2.tab.c,
4253*5152d3b1SAntonio Huete Jimenez	  test/quote_calc3-s.tab.c, test/quote_calc3.tab.c,
4254*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.tab.c, test/quote_calc4.tab.c:
4255c4d42299SSascha Wildner	regen
4256c4d42299SSascha Wildner
4257c4d42299SSascha Wildner	* skeleton.c: quiet a gcc conversion-warning in yygrowstack()
4258c4d42299SSascha Wildner
4259c4d42299SSascha Wildner	* configure: regen
4260c4d42299SSascha Wildner
4261c4d42299SSascha Wildner	* aclocal.m4:
4262c4d42299SSascha Wildner	another fix for CF_GCC_VERSION to handle Debian's modification of gcc message.
4263c4d42299SSascha Wildner
4264ca0c2f89SAntonio Huete Jimenez2013-02-10  Thomas E. Dickey  <dickey@invisible-island.net>
4265c4d42299SSascha Wildner
4266c4d42299SSascha Wildner	* config.sub, config.guess: update to 2013-02-04
4267c4d42299SSascha Wildner
4268ca0c2f89SAntonio Huete Jimenez2012-10-03  Thomas E. Dickey  <dickey@invisible-island.net>
4269b2605375SPeter Avalos
4270b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4271b2605375SPeter Avalos
4272b2605375SPeter Avalos	* configure: regen
4273b2605375SPeter Avalos
4274b2605375SPeter Avalos	* configure.in: moved AC_PROG_CC_STDC call into CF_PROG_CC
4275b2605375SPeter Avalos
4276b2605375SPeter Avalos	* aclocal.m4:
4277b2605375SPeter Avalos	moved AC_PROG_CC_STDC call into CF_PROG_CC and (for other uses than byacc)
4278b2605375SPeter Avalos	the CF_PROG_CC macro provides the CF_ANSI_CC_REQD for the 2.13 flavor.
4279b2605375SPeter Avalos
4280b2605375SPeter Avalos	* aclocal.m4, configure.in:
4281b2605375SPeter Avalos	Arian's change dropped my check for misused $CC variable - restore that with
4282b2605375SPeter Avalos	alternate macro CF_PROG_CC.
4283b2605375SPeter Avalos
4284b2605375SPeter Avalos2012-10-03  Adrian.Bunk
4285b2605375SPeter Avalos
4286b2605375SPeter Avalos	* aclocal.m4:
4287b2605375SPeter Avalos	suggested patch: drop CF_ANSI_CC_REQD, CF_ANSI_CC_CHECK, CF_PROG_EXT since
4288b2605375SPeter Avalos	they are not needed.
4289b2605375SPeter Avalos
4290ca0c2f89SAntonio Huete Jimenez2012-10-03  Thomas E. Dickey  <dickey@invisible-island.net>
4291b2605375SPeter Avalos
4292b2605375SPeter Avalos	* aclocal.m4:
4293b2605375SPeter Avalos	split-out CF_CC_ENV_FLAGS from CF_ANSI_CC_CHECK to avoid losing it in
4294b2605375SPeter Avalos	Adrian's suggested changes.
4295b2605375SPeter Avalos
4296b2605375SPeter Avalos	* aclocal.m4:
4297b2605375SPeter Avalos	CF_CLANG_COMPILER - check if the given compiler is really clang.
4298b2605375SPeter Avalos
4299b2605375SPeter Avalos	* aclocal.m4:
4300b2605375SPeter Avalos	add check for clang to CF_GCC_WARNINGS.  modify CF_GCC_WARNINGS to work around
4301b2605375SPeter Avalos	old gcc warning:  ncurses change to (try to) use gnatgcc exposed gnatgcc 2.8.1
4302b2605375SPeter Avalos	on my Sarge system (versus 3.3.5 for the normal gcc).  The 2.8.1's
4303b2605375SPeter Avalos	pointer-arithmetic checks fell afoul of gcc's misuse of void* in string.h; work
4304b2605375SPeter Avalos	around by excluding that check for pre-3.x compilers.
4305b2605375SPeter Avalos
4306b2605375SPeter Avalos	* aclocal.m4:
4307b2605375SPeter Avalos	modify CF_GCC_ATTRIBUTES so that autoheader is able to see the definitions
4308b2605375SPeter Avalos	provided by this macro.  use AC_DEFINE_UNQUOTED() in CF_GCC_ATTRIBUTES rather
4309b2605375SPeter Avalos	than appending to confdefs.h, since long-ago concern about the ability to
4310b2605375SPeter Avalos	pass-through parameterized macros appears to be not a problem, testing with
4311b2605375SPeter Avalos	2.13 and 2.52
4312b2605375SPeter Avalos
4313b2605375SPeter Avalos2012-10-03  Adrian.Bunk
4314b2605375SPeter Avalos
4315b2605375SPeter Avalos	* aclocal.m4:
4316b2605375SPeter Avalos	add parameter to AC_DEFINE_UNQUOTED() to allow it to be recognized by
4317b2605375SPeter Avalos	autoheader, updated macros:
4318b2605375SPeter Avalos		CF_CHECK_CACHE
4319b2605375SPeter Avalos		CF_DISABLE_LEAKS
4320b2605375SPeter Avalos		CF_MKSTEMP
4321b2605375SPeter Avalos		CF_MIXEDCASE_FILENAMES
4322b2605375SPeter Avalos		CF_NO_LEAKS_OPTION
4323b2605375SPeter Avalos
4324ca0c2f89SAntonio Huete Jimenez2012-10-03  Thomas E. Dickey  <dickey@invisible-island.net>
4325b2605375SPeter Avalos
4326b2605375SPeter Avalos	* aclocal.m4:
4327b2605375SPeter Avalos	move existence-check for mkstemp out of the AC_TRY_RUN, to help with
4328b2605375SPeter Avalos	cross-compiles
4329b2605375SPeter Avalos
4330ca0c2f89SAntonio Huete Jimenez2012-10-02  Thomas E. Dickey  <dickey@invisible-island.net>
4331b2605375SPeter Avalos
4332b2605375SPeter Avalos	* config_h.in:
4333b2605375SPeter Avalos	Adrian Bunk request - replace this with the output from autoheader
4334b2605375SPeter Avalos
4335b2605375SPeter Avalos2012-09-29  Adrian.Bunk
4336b2605375SPeter Avalos
4337b2605375SPeter Avalos	* configure.in:
4338b2605375SPeter Avalos	suggested change: replace CF_ANSI_CC_REQD by AC_PROG_CC_STDC (since no
4339b2605375SPeter Avalos	check is needed anymore for standard C compilers), drop AC_CONST (same
4340b2605375SPeter Avalos	reason), modify AC_OUTPUT to rely upon template generated by autoheader.
4341b2605375SPeter Avalos	bump requirement to autoconf 2.52.20011201 and drop check for CF_PROG_EXT
4342b2605375SPeter Avalos	as being obsolete with autoconf 2.52x
4343b2605375SPeter Avalos
4344b2605375SPeter Avalos	* configure.in, main.c: drop check for atexit, because it is standard C
4345b2605375SPeter Avalos
4346b2605375SPeter Avalos	* makefile.in: add assignment for datarootdir variable.
4347b2605375SPeter Avalos
4348ca0c2f89SAntonio Huete Jimenez2012-05-26  Thomas E. Dickey  <dickey@invisible-island.net>
4349b2605375SPeter Avalos
4350b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4351b2605375SPeter Avalos
4352b2605375SPeter Avalos	* reader.c:
4353b2605375SPeter Avalos	some versions of gcc may warn that bp is not set in mark_symbol, e.g.,
4354b2605375SPeter Avalos	if GCC_NORETURN is not handled; appease the compiler.
4355b2605375SPeter Avalos
4356b2605375SPeter Avalos	* reader.c:
4357b2605375SPeter Avalos	use the declared types Assoc_t and Value_t in some places where compiler only
4358b2605375SPeter Avalos	cared about char versus short.
4359b2605375SPeter Avalos
4360b2605375SPeter Avalos	* reader.c:
4361b2605375SPeter Avalos	use TMALLOC() and TREALLOC() macros to simplify allocation/reallocation
4362b2605375SPeter Avalos	(no object change)
4363b2605375SPeter Avalos
4364b2605375SPeter Avalos	* defs.h:
4365b2605375SPeter Avalos	add fallbacks for GCC_NORETURN and GCC_UNUSED to make it simpler for *BSD
4366b2605375SPeter Avalos	packagers to build without configure script.  Also remove duplicate declaration
4367b2605375SPeter Avalos	of pure_parser variable (prompted by patch by Baptiste Daroussin).
4368b2605375SPeter Avalos
4369b2605375SPeter Avalos	Also define new TMALLOC and TREALLOC macros to simplify/replace MALLOC and
4370b2605375SPeter Avalos	REALLOC macros.
4371b2605375SPeter Avalos
4372b2605375SPeter Avalos	* symtab.c:
4373b2605375SPeter Avalos	use TMALLOC() and TREALLOC() macros to simplify allocation/reallocation
4374b2605375SPeter Avalos	(no object change)
4375b2605375SPeter Avalos
4376ca0c2f89SAntonio Huete Jimenez2012-05-25  Thomas E. Dickey  <dickey@invisible-island.net>
4377b2605375SPeter Avalos
4378b2605375SPeter Avalos	* output.c, main.c, verbose.c, mkpar.c, lr0.c:
4379b2605375SPeter Avalos	use TMALLOC() and TREALLOC() macros to simplify allocation/reallocation
4380b2605375SPeter Avalos	(no object change)
4381b2605375SPeter Avalos
4382ca0c2f89SAntonio Huete Jimenez2012-01-15  Thomas E. Dickey  <dickey@invisible-island.net>
4383b2605375SPeter Avalos
4384b2605375SPeter Avalos	* package/debian/copyright: bump
4385b2605375SPeter Avalos
4386b2605375SPeter Avalos	* test/run_make.sh: workaround for breakage due to GNU make 3.82
4387b2605375SPeter Avalos
4388b2605375SPeter Avalos	* test/run_make.sh:
4389b2605375SPeter Avalos	tested with Solaris 10 (bison 1.875) and added scripting to exercise
4390b2605375SPeter Avalos	the /usr/ccs/bin/yacc executable
4391b2605375SPeter Avalos
4392b2605375SPeter Avalos	* test/grammar.tab.c: regen
4393b2605375SPeter Avalos
4394b2605375SPeter Avalos	* test/grammar.y: modify to also build with Solaris yacc
4395b2605375SPeter Avalos
4396b2605375SPeter Avalos	* VERSION, package/debian/changelog, package/byacc.spec: bump
4397b2605375SPeter Avalos
4398c4d42299SSascha Wildner	* test/yacc/calc1.output: reference output for testing
4399c4d42299SSascha Wildner
4400b2605375SPeter Avalos	* test/calc1.output, test/calc1.tab.c: regen
4401b2605375SPeter Avalos
4402b2605375SPeter Avalos	* test/calc1.y:
4403b2605375SPeter Avalos	undo the change made to appease bison, since it was only a warning.
4404b2605375SPeter Avalos
4405b2605375SPeter Avalos	* test/pure_calc.tab.c, test/pure_error.tab.c: regen
4406b2605375SPeter Avalos
4407b2605375SPeter Avalos	* test/run_make.sh: another fix for running from top-level directory
4408b2605375SPeter Avalos
4409b2605375SPeter Avalos	* makefile.in:
4410b2605375SPeter Avalos	ensure that check_make rule depends on having byacc built.
4411b2605375SPeter Avalos
4412b2605375SPeter Avalos	* test/run_make.sh: fixes for building from parent directory
4413b2605375SPeter Avalos
4414b2605375SPeter Avalos	* test/pure_error.y, test/pure_calc.y: bison-fixes
4415b2605375SPeter Avalos
4416*5152d3b1SAntonio Huete Jimenez	* test/calc2.tab.c, test/calc3.tab.c, test/code_error.code.c,
4417*5152d3b1SAntonio Huete Jimenez	  test/ftp.tab.c, test/pure_calc.tab.c, test/pure_error.tab.c:
4418b2605375SPeter Avalos	regen
4419b2605375SPeter Avalos
4420c4d42299SSascha Wildner	* test/code_debug.y: RCS_BASE
4421c4d42299SSascha Wildner
4422b2605375SPeter Avalos	* test/calc2.y, test/calc3.y, test/code_error.y, test/ftp.y:
4423b2605375SPeter Avalos	byacc already declares yyerror
4424b2605375SPeter Avalos
4425b2605375SPeter Avalos	* test/pure_error.y, test/pure_calc.y:
4426b2605375SPeter Avalos	modified to help make the files build with bison
4427b2605375SPeter Avalos
4428b2605375SPeter Avalos	* test/run_make.sh:
4429b2605375SPeter Avalos	supply a "%pure-parser" directive when bison needs it.
4430b2605375SPeter Avalos
4431b2605375SPeter Avalos	* test/code_calc.code.c: regen
4432b2605375SPeter Avalos
4433b2605375SPeter Avalos	* test/code_calc.y: modified to help make the files build with bison
4434b2605375SPeter Avalos
4435b2605375SPeter Avalos	* yacc.1:
4436b2605375SPeter Avalos	in testing, found that %expect did not work as documented for bison.
4437b2605375SPeter Avalos	do not recommend it for portable code.
4438b2605375SPeter Avalos
4439b2605375SPeter Avalos	* test/run_make.sh: workaround breakage in bison's %expect directive
4440b2605375SPeter Avalos
4441b2605375SPeter Avalos	* test/grammar.y: modified to help make the files build with bison
4442b2605375SPeter Avalos
4443b2605375SPeter Avalos	* test/calc1.output, test/calc1.tab.c, test/grammar.tab.c: regen
4444b2605375SPeter Avalos
4445b2605375SPeter Avalos	* test/calc1.y: quiet a spurious warning from bison 2.3
4446b2605375SPeter Avalos
4447b2605375SPeter Avalos	* test/calc1.tab.c: regen
4448b2605375SPeter Avalos
4449b2605375SPeter Avalos	* test/calc1.y: modified to help make the files build with bison
4450b2605375SPeter Avalos
4451b2605375SPeter Avalos	* yacc.1: comment on "-y" and "-P" options.
4452b2605375SPeter Avalos
4453b2605375SPeter Avalos	* yacc.1: comment on portability
4454b2605375SPeter Avalos
4455*5152d3b1SAntonio Huete Jimenez	* test/ftp.tab.c, test/quote_calc-s.tab.c, test/quote_calc.tab.c,
4456*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2-s.tab.c, test/quote_calc3-s.tab.c:
4457b2605375SPeter Avalos	regen
4458b2605375SPeter Avalos
4459b2605375SPeter Avalos	* test/ftp.y: modified to help make the files build with bison
4460b2605375SPeter Avalos	(bison's "-y" option is of no use in providing "yacc" compatibility)
4461b2605375SPeter Avalos
4462*5152d3b1SAntonio Huete Jimenez	* test/quote_calc2.tab.c, test/quote_calc3.tab.c,
4463*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.tab.c, test/quote_calc4.tab.c:
4464b2605375SPeter Avalos	regen
4465b2605375SPeter Avalos
4466*5152d3b1SAntonio Huete Jimenez	* test/code_calc.y, test/quote_calc2.y, test/quote_calc.y,
4467*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4.y, test/quote_calc3.y:
4468b2605375SPeter Avalos	modified to help make the files build with bison
4469b2605375SPeter Avalos
4470b2605375SPeter Avalos	* test/calc.tab.c: regen
4471b2605375SPeter Avalos
4472b2605375SPeter Avalos	* test/calc.y: modified to help make the files build with bison
4473b2605375SPeter Avalos
4474b2605375SPeter Avalos	* test/error.tab.c: regen
4475b2605375SPeter Avalos
4476b2605375SPeter Avalos	* test/error.y: modified to help make the files build with bison
4477b2605375SPeter Avalos
4478b2605375SPeter Avalos	* test/calc2.tab.c, test/calc3.tab.c, test/code_error.code.c: regen
4479b2605375SPeter Avalos
4480b2605375SPeter Avalos	* test/run_make.sh:
4481b2605375SPeter Avalos	check for older bisons which (2.3 for instance) do not support pure parsers
4482b2605375SPeter Avalos
4483b2605375SPeter Avalos	* test/code_error.y, test/calc3.y, test/calc2.y:
4484b2605375SPeter Avalos	modified to help make the files build with bison
4485b2605375SPeter Avalos
4486b2605375SPeter Avalos	* test/run_test.sh: use $opt2 in filenames of the generated files
4487b2605375SPeter Avalos
4488*5152d3b1SAntonio Huete Jimenez	* test/quote_calc2-s.tab.c, test/quote_calc3-s.tab.c,
4489*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.tab.c, test/quote_calc-s.tab.c,
4490*5152d3b1SAntonio Huete Jimenez	  test/quote_calc.tab.c, test/quote_calc2.tab.c, test/quote_calc3.tab.c,
4491*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4.tab.c:
4492b2605375SPeter Avalos	regen
4493b2605375SPeter Avalos
4494ca0c2f89SAntonio Huete Jimenez2012-01-14  Thomas E. Dickey  <dickey@invisible-island.net>
4495b2605375SPeter Avalos
4496*5152d3b1SAntonio Huete Jimenez	* test/calc2.tab.c, test/code_calc.code.c, test/code_error.code.c,
4497*5152d3b1SAntonio Huete Jimenez	  test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c, test/calc.tab.c,
4498*5152d3b1SAntonio Huete Jimenez	  test/calc1.tab.c:
4499b2605375SPeter Avalos	regen
4500b2605375SPeter Avalos
4501b2605375SPeter Avalos	* output.c: Several changes:
4502b2605375SPeter Avalos		a) add YYLEX_PARAM_TYPE, like YYPARSE_PARAM_TYPE, but for yylex.
4503b2605375SPeter Avalos		b) modify definitions for YYLEX_DECL to be more like YYPARSE_DECL,
4504b2605375SPeter Avalos		   using YYLEX_PARAM_TYPE and YYLEX_PARAM.
4505b2605375SPeter Avalos		c) add ifdef's around #define's for YYERROR_DECL and YYERROR_CALL,
4506b2605375SPeter Avalos		   to help with redefinitions.
4507b2605375SPeter Avalos
4508b2605375SPeter Avalos	* test/pure_calc.tab.c:
4509b2605375SPeter Avalos	modified to help make the files build with bison
4510b2605375SPeter Avalos
4511b2605375SPeter Avalos	* test/run_make.sh:
4512b2605375SPeter Avalos	start work on followup, to check if the generated files build with bison.
4513b2605375SPeter Avalos
4514b2605375SPeter Avalos	* test/pure_calc.y, test/pure_error.tab.c:
4515b2605375SPeter Avalos	modified to help make the files build with bison
4516b2605375SPeter Avalos
4517b2605375SPeter Avalos	* test/calc3.tab.c: regen
4518b2605375SPeter Avalos
4519*5152d3b1SAntonio Huete Jimenez	* test/quote_calc-s.output, test/quote_calc-s.tab.c,
4520*5152d3b1SAntonio Huete Jimenez	  test/quote_calc-s.tab.h, test/quote_calc2-s.output,
4521*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2-s.tab.c, test/quote_calc2-s.tab.h,
4522*5152d3b1SAntonio Huete Jimenez	  test/quote_calc3-s.output, test/quote_calc3-s.tab.c,
4523*5152d3b1SAntonio Huete Jimenez	  test/quote_calc3-s.tab.h, test/quote_calc4-s.output,
4524*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4-s.tab.c, test/quote_calc4-s.tab.h:
4525b2605375SPeter Avalos	RCS_BASE
4526b2605375SPeter Avalos
4527*5152d3b1SAntonio Huete Jimenez	* test/yacc/quote_calc-s.output, test/yacc/quote_calc-s.tab.h,
4528*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2-s.output, test/yacc/quote_calc2-s.tab.h,
4529*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc3-s.output, test/yacc/quote_calc3-s.tab.h,
4530*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4-s.output, test/yacc/quote_calc4-s.tab.h:
4531c4d42299SSascha Wildner	reference output for testing
4532c4d42299SSascha Wildner
4533b2605375SPeter Avalos	* test/run_test.sh: generate/test with "-s" option applied.
4534b2605375SPeter Avalos
4535ca0c2f89SAntonio Huete Jimenez2012-01-13  Thomas E. Dickey  <dickey@invisible-island.net>
4536b2605375SPeter Avalos
4537b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4538b2605375SPeter Avalos
4539b2605375SPeter Avalos	* yacc.1: improve documentation of -s option
4540b2605375SPeter Avalos
4541b2605375SPeter Avalos	* yacc.1: note that yacc ignores -y
4542b2605375SPeter Avalos
4543b2605375SPeter Avalos	* main.c: add -s option to usage message.
4544b2605375SPeter Avalos
4545*5152d3b1SAntonio Huete Jimenez	* test/quote_calc3.output, test/quote_calc3.tab.c,
4546*5152d3b1SAntonio Huete Jimenez	  test/quote_calc4.output, test/quote_calc4.tab.c, test/quote_calc4.tab.h:
4547b2605375SPeter Avalos	RCS_BASE
4548b2605375SPeter Avalos
4549*5152d3b1SAntonio Huete Jimenez	* test/yacc/quote_calc3.output, test/yacc/quote_calc4.output,
4550*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc4.tab.h:
4551c4d42299SSascha Wildner	reference output for testing
4552c4d42299SSascha Wildner
4553c4d42299SSascha Wildner	* test/quote_calc3.y, test/quote_calc.tab.h: RCS_BASE
4554c4d42299SSascha Wildner
4555c4d42299SSascha Wildner	* test/yacc/quote_calc.tab.h: reference output for testing
4556c4d42299SSascha Wildner
4557*5152d3b1SAntonio Huete Jimenez	* test/quote_calc.output, test/quote_calc.tab.c,
4558*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2.output, test/quote_calc2.tab.c,
4559*5152d3b1SAntonio Huete Jimenez	  test/quote_calc2.tab.h, test/quote_calc3.tab.h:
4560c4d42299SSascha Wildner	RCS_BASE
4561c4d42299SSascha Wildner
4562*5152d3b1SAntonio Huete Jimenez	* test/yacc/quote_calc.output, test/yacc/quote_calc2.output,
4563*5152d3b1SAntonio Huete Jimenez	  test/yacc/quote_calc2.tab.h, test/yacc/quote_calc3.tab.h:
4564c4d42299SSascha Wildner	reference output for testing
4565c4d42299SSascha Wildner
4566c4d42299SSascha Wildner	* test/quote_calc4.y, test/quote_calc.y, test/quote_calc2.y: RCS_BASE
4567c4d42299SSascha Wildner
4568b2605375SPeter Avalos	* configure: regen
4569b2605375SPeter Avalos
4570b2605375SPeter Avalos	* aclocal.m4: resync with my-autoconf, i.e., fixes for CF_XOPEN_SOURCE
4571b2605375SPeter Avalos
4572ca0c2f89SAntonio Huete Jimenez2011-12-19  Thomas E. Dickey  <dickey@invisible-island.net>
4573b2605375SPeter Avalos
4574b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4575b2605375SPeter Avalos
4576b2605375SPeter Avalos	* yacc.1, output.c, main.c, defs.h:
4577b2605375SPeter Avalos	add "-s" option to suppress generating #define's based on string contents
4578b2605375SPeter Avalos	in a %token statement.  For instance
4579b2605375SPeter Avalos		%token EQLS "Equals"
4580b2605375SPeter Avalos	would generate
4581b2605375SPeter Avalos		#define EQLS 256
4582b2605375SPeter Avalos		#define Equals 257
4583b2605375SPeter Avalos	Simply suppressing the second #define makes the behavior closer to yacc.
4584b2605375SPeter Avalos	(report by Paulo Andrade).
4585b2605375SPeter Avalos
4586ca0c2f89SAntonio Huete Jimenez2011-09-08  Thomas E. Dickey  <dickey@invisible-island.net>
4587b2605375SPeter Avalos
4588b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4589b2605375SPeter Avalos
4590b2605375SPeter Avalos	* output.c:
4591b2605375SPeter Avalos	fix some more interaction between -i and -d flags to ensure YYERRCODE
4592b2605375SPeter Avalos	and YYSTYPE are declared, tested with cproto.
4593b2605375SPeter Avalos
4594ca0c2f89SAntonio Huete Jimenez2011-09-07  Thomas E. Dickey  <dickey@invisible-island.net>
4595b2605375SPeter Avalos
4596b2605375SPeter Avalos	* yacc.1: document "-i" option.
4597b2605375SPeter Avalos
4598b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4599b2605375SPeter Avalos
4600b2605375SPeter Avalos	* output.c: fix an interaction between -i and -d
4601b2605375SPeter Avalos
4602*5152d3b1SAntonio Huete Jimenez	* test/code_error.code.c, test/error.tab.c, test/ftp.tab.c,
4603*5152d3b1SAntonio Huete Jimenez	  test/grammar.tab.c, test/pure_calc.tab.c, test/pure_error.tab.c,
4604*5152d3b1SAntonio Huete Jimenez	  test/calc.tab.c, test/calc1.tab.c, test/calc2.tab.c, test/calc3.tab.c,
4605*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c:
4606b2605375SPeter Avalos	regen - changes for "-i" option move the global/impure variables near the
4607b2605375SPeter Avalos	macros that may add a prefix, etc.
4608b2605375SPeter Avalos
4609b2605375SPeter Avalos	* skeleton.c, output.c, defs.h: changes to support "-i" option.
4610b2605375SPeter Avalos
4611ca0c2f89SAntonio Huete Jimenez2011-09-06  Thomas E. Dickey  <dickey@invisible-island.net>
4612b2605375SPeter Avalos
4613b2605375SPeter Avalos	* reader.c: pass explicit file-pointer to write_section()
4614b2605375SPeter Avalos
4615b2605375SPeter Avalos	* main.c:
4616b2605375SPeter Avalos	add "-i" option, to generate interface-file (suggested by Denis M. Wilson)
4617b2605375SPeter Avalos
4618ca0c2f89SAntonio Huete Jimenez2011-09-05  Thomas E. Dickey  <dickey@invisible-island.net>
4619b2605375SPeter Avalos
4620b2605375SPeter Avalos	* configure: regen
4621b2605375SPeter Avalos
4622b2605375SPeter Avalos	* aclocal.m4:
4623b2605375SPeter Avalos	resync with my-autoconf: CF_ANSI_CC_CHECK (check for $CFLAGS in $CC)
4624b2605375SPeter Avalos	and CF_XOPEN_SOURCE (update aix, cygwin and netbsd checks)
4625b2605375SPeter Avalos
4626b2605375SPeter Avalos	* defs.h, error.c, reader.c:
4627b2605375SPeter Avalos	add check for missing "}" on %parse-param and %lex-param lines (report by Denis M Wilson)
4628b2605375SPeter Avalos
4629ca0c2f89SAntonio Huete Jimenez2011-04-01  Thomas E. Dickey  <dickey@invisible-island.net>
4630b2605375SPeter Avalos
4631c4d42299SSascha Wildner	* config.sub: update to 2011-04-01
4632b2605375SPeter Avalos
4633ca0c2f89SAntonio Huete Jimenez2011-02-02  Thomas E. Dickey  <dickey@invisible-island.net>
4634b2605375SPeter Avalos
4635c4d42299SSascha Wildner	* config.guess: update to 2011-01-01
4636b2605375SPeter Avalos
4637ca0c2f89SAntonio Huete Jimenez2010-12-29  Thomas E. Dickey  <dickey@invisible-island.net>
4638b2605375SPeter Avalos
4639b2605375SPeter Avalos	* defs.h, skeleton.c:
4640b2605375SPeter Avalos	add const qualifier to skeleton data, per NetBSD changes (report by Christos Zoulas)
4641b2605375SPeter Avalos
4642b2605375SPeter Avalos	* defs.h:
4643b2605375SPeter Avalos	mark all of the error-functions as non-returning (report by Christos Zoulas)
4644b2605375SPeter Avalos
4645*5152d3b1SAntonio Huete Jimenez	* test/grammar.tab.c, test/pure_calc.tab.c, test/pure_error.tab.c,
4646*5152d3b1SAntonio Huete Jimenez	  test/calc.tab.c, test/calc1.tab.c, test/calc2.tab.c, test/calc3.tab.c,
4647*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c, test/code_error.code.c, test/error.tab.c,
4648*5152d3b1SAntonio Huete Jimenez	  test/ftp.tab.c:
4649b2605375SPeter Avalos	regen
4650b2605375SPeter Avalos
4651b2605375SPeter Avalos	* skeleton.c:
4652b2605375SPeter Avalos	use only realloc() rather than realloc+malloc, agree that systems needing this
4653b2605375SPeter Avalos	are very rare (prompted by NetBSD change).
4654b2605375SPeter Avalos
4655b2605375SPeter Avalos	* test/ftp.tab.c: regen
4656b2605375SPeter Avalos
4657b2605375SPeter Avalos2010-12-29  Christos.Zoulas
4658b2605375SPeter Avalos
4659b2605375SPeter Avalos	* test/ftp.y:
4660b2605375SPeter Avalos	improve example, which was stuck in 19XX and assumed file sizes were longs.
4661b2605375SPeter Avalos
4662ca0c2f89SAntonio Huete Jimenez2010-12-29  Thomas E. Dickey  <dickey@invisible-island.net>
4663b2605375SPeter Avalos
4664*5152d3b1SAntonio Huete Jimenez	* test/ftp.tab.c, test/grammar.tab.c, test/pure_calc.tab.c,
4665*5152d3b1SAntonio Huete Jimenez	  test/pure_error.tab.c, test/calc.tab.c, test/calc1.tab.c,
4666*5152d3b1SAntonio Huete Jimenez	  test/calc2.tab.c, test/calc3.tab.c, test/code_calc.code.c,
4667*5152d3b1SAntonio Huete Jimenez	  test/code_error.code.c, test/error.tab.c:
4668b2605375SPeter Avalos	regen
4669b2605375SPeter Avalos
4670*5152d3b1SAntonio Huete Jimenez	* test/pure_error.y, test/pure_calc.y, test/ftp.y, test/error.y,
4671*5152d3b1SAntonio Huete Jimenez	  test/code_error.y, test/code_calc.y, test/calc.y, test/calc3.y,
4672*5152d3b1SAntonio Huete Jimenez	  test/calc2.y, test/calc1.y:
4673b2605375SPeter Avalos	use byacc's YYLEX_DECL/YYERROR_DECL symbols to prototype yylex/yyerror
4674b2605375SPeter Avalos
4675b2605375SPeter Avalos	* skeleton.c:
4676b2605375SPeter Avalos	remove explicit prototype for yylex() via YYLEX_DECL() macro, since that
4677b2605375SPeter Avalos	would prevent declaring yylex() static (request by Christos Zoulas).
4678b2605375SPeter Avalos
4679b2605375SPeter Avalos	* test/calc2.tab.c, test/calc3.tab.c: regen
4680b2605375SPeter Avalos
4681b2605375SPeter Avalos2010-12-29  Christos.Zoulas
4682b2605375SPeter Avalos
4683b2605375SPeter Avalos	* output.c: correct definition for YYERROR_DECL()
4684b2605375SPeter Avalos
4685ca0c2f89SAntonio Huete Jimenez2010-12-29  Thomas E. Dickey  <dickey@invisible-island.net>
4686b2605375SPeter Avalos
4687b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4688b2605375SPeter Avalos
4689ca0c2f89SAntonio Huete Jimenez2010-12-26  Thomas E. Dickey  <dickey@invisible-island.net>
4690b2605375SPeter Avalos
4691b2605375SPeter Avalos	* defs.h, main.c:
4692b2605375SPeter Avalos	change return-type of allocate() to avoid warnings of alignment problems
4693b2605375SPeter Avalos
4694b2605375SPeter Avalos	* main.c: Solaris declares chmod() in <sys/stat.h>
4695b2605375SPeter Avalos
4696b2605375SPeter Avalos	* configure: regen
4697b2605375SPeter Avalos
4698b2605375SPeter Avalos	* main.c: ifdef'd use of fcntl.h
4699b2605375SPeter Avalos
4700b2605375SPeter Avalos	* configure.in: add configure checks for fcntl.h, atexit and mkstemp
4701b2605375SPeter Avalos
4702b2605375SPeter Avalos	* main.c: for cases where mkstemp() is not available, use tempnam/open
4703b2605375SPeter Avalos
4704b2605375SPeter Avalos	* aclocal.m4: add CF_MKSTEMP
4705b2605375SPeter Avalos
4706b2605375SPeter Avalos	* aclocal.m4:
4707b2605375SPeter Avalos	improve quoting, deprecate ${name-value} in favor of standard ${name:-value}
4708b2605375SPeter Avalos
4709ca0c2f89SAntonio Huete Jimenez2010-12-25  Thomas E. Dickey  <dickey@invisible-island.net>
4710b2605375SPeter Avalos
4711b2605375SPeter Avalos	* main.c:
4712b2605375SPeter Avalos	start revising use of tmpfile(), to make this work with MinGW.  Start by
4713b2605375SPeter Avalos	implementing a mkstemp() alternative - noting that mkstemp() also is broken
4714b2605375SPeter Avalos	for MinGW.
4715b2605375SPeter Avalos
4716b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4717b2605375SPeter Avalos
4718ca0c2f89SAntonio Huete Jimenez2010-11-27  Thomas E. Dickey  <dickey@invisible-island.net>
4719b2605375SPeter Avalos
4720b2605375SPeter Avalos	* package/byacc.spec, package/debian/changelog, VERSION: bump
4721b2605375SPeter Avalos
4722b2605375SPeter Avalos	* test/calc2.tab.c, test/calc3.tab.c: regen
4723b2605375SPeter Avalos
4724b2605375SPeter Avalos	* output.c:
4725b2605375SPeter Avalos	corrected use of %parse-param value in yyerror(); it doesn't use &yylval
4726b2605375SPeter Avalos	(report by Clifford Yapp)
4727b2605375SPeter Avalos
4728ca0c2f89SAntonio Huete Jimenez2010-11-26  Thomas E. Dickey  <dickey@invisible-island.net>
4729b2605375SPeter Avalos
4730b2605375SPeter Avalos	* skeleton.c: typo
4731b2605375SPeter Avalos
4732b2605375SPeter Avalos	* output.c:
4733b2605375SPeter Avalos	correct line-numbering when "-r" option is used; the 'outline' variable
4734b2605375SPeter Avalos	should only be incremented when writing to the code-file.
4735b2605375SPeter Avalos
4736b2605375SPeter Avalos	* test/code_calc.code.c, test/code_error.code.c: regen
4737b2605375SPeter Avalos
4738b2605375SPeter Avalos	* yacc.1: bump date
4739b2605375SPeter Avalos
4740b2605375SPeter Avalos	* yacc.1: comment on -b option vs -r
4741b2605375SPeter Avalos
4742*5152d3b1SAntonio Huete Jimenez	* test/calc2.tab.c, test/calc2.y, test/calc3.tab.c, test/calc3.y,
4743*5152d3b1SAntonio Huete Jimenez	  test/ftp.tab.c, test/grammar.tab.c, test/pure_calc.tab.c,
4744*5152d3b1SAntonio Huete Jimenez	  test/pure_error.tab.c, test/calc.tab.c, test/calc1.tab.c,
4745*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c, test/code_error.code.c, test/error.tab.c:
4746b2605375SPeter Avalos	regen
4747b2605375SPeter Avalos
4748b2605375SPeter Avalos	* output.c:
4749b2605375SPeter Avalos	improve on YYERROR_DECL(), adding dummy params which can be used for the
4750b2605375SPeter Avalos	actual function declaration.  Also add YYERROR_CALL().  The two macros
4751b2605375SPeter Avalos	simplify maintaining sets of grammars which may/may not be pure.
4752b2605375SPeter Avalos
4753*5152d3b1SAntonio Huete Jimenez	* test/calc1.y, test/ftp.tab.c, test/grammar.tab.c,
4754*5152d3b1SAntonio Huete Jimenez	  test/pure_calc.tab.c, test/pure_error.tab.c, test/calc.tab.c,
4755*5152d3b1SAntonio Huete Jimenez	  test/calc1.tab.c, test/calc2.tab.c, test/calc3.tab.c,
4756*5152d3b1SAntonio Huete Jimenez	  test/code_calc.code.c, test/code_error.code.c, test/error.tab.c:
4757b2605375SPeter Avalos	regen
4758b2605375SPeter Avalos
4759b2605375SPeter Avalos	* output.c: generate yyerror() calls in output.c
4760b2605375SPeter Avalos	This is for compatibility with bison, which passes the yylval to yyerror
4761b2605375SPeter Avalos	when the %parse-param feature is used.
4762b2605375SPeter Avalos
4763b2605375SPeter Avalos	* skeleton.c, defs.h: generate yyerror() calls in output.c
4764b2605375SPeter Avalos
4765b2605375SPeter Avalos	* output.c: simplified a little, using putc_code() and putl_code()
4766b2605375SPeter Avalos
4767c4d42299SSascha Wildner	* test/yacc/calc1.tab.h: reference output for testing
4768c4d42299SSascha Wildner
4769b2605375SPeter Avalos	* test/calc1.tab.h: regen
4770b2605375SPeter Avalos
4771b2605375SPeter Avalos	* reader.c:
4772b2605375SPeter Avalos	improve ifdef for YYSTYPE union declaration (report by Clifford Yapp)
4773b2605375SPeter Avalos
4774b2605375SPeter Avalos	* reader.c:
4775b2605375SPeter Avalos	accept underscore as a replacement for dash in command names, e.g.,
4776b2605375SPeter Avalos	"%pure_parser" vs "%pure-parser".
4777b2605375SPeter Avalos
4778b2605375SPeter Avalos	* test/calc1.tab.c: regen
4779b2605375SPeter Avalos
4780b2605375SPeter Avalos	* output.c, reader.c:
4781b2605375SPeter Avalos	also ifdef YYSTYPE declaration in the generated code (report by Clifford Yapp)
4782b2605375SPeter Avalos
4783b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4784b2605375SPeter Avalos
4785ca0c2f89SAntonio Huete Jimenez2010-11-24  Thomas E. Dickey  <dickey@invisible-island.net>
4786b2605375SPeter Avalos
4787b2605375SPeter Avalos	* main.c, defs.h, symtab.c, error.c: reduce global variables
4788b2605375SPeter Avalos
4789b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4790b2605375SPeter Avalos
4791b2605375SPeter Avalos	* reader.c:
4792b2605375SPeter Avalos	amend fix for Redhat #112617 to still call default_action_warning() for
4793b2605375SPeter Avalos	empty rules (report by Bruce Cran).
4794b2605375SPeter Avalos
4795ca0c2f89SAntonio Huete Jimenez2010-11-22  Thomas E. Dickey  <dickey@invisible-island.net>
4796b2605375SPeter Avalos
4797b2605375SPeter Avalos	* output.c:
4798b2605375SPeter Avalos	add ifdef to guard against redefinition of YYSTYPE union (request by Clifford Yapp).
4799b2605375SPeter Avalos
4800b2605375SPeter Avalos	* test/calc1.tab.c: regen
4801b2605375SPeter Avalos
4802b2605375SPeter Avalos	* test/calc1.y: cleanup compiler warnings
4803b2605375SPeter Avalos
4804b2605375SPeter Avalos	* test/grammar.y: add "%expect"
4805b2605375SPeter Avalos
4806b2605375SPeter Avalos	* test/calc1.tab.h: regen
4807b2605375SPeter Avalos
4808b2605375SPeter Avalos	* test/calc1.output, test/calc1.tab.c, test/calc1.tab.h: RCS_BASE
4809b2605375SPeter Avalos
4810b2605375SPeter Avalos	* test/calc2.tab.c, test/calc3.tab.c: regen
4811b2605375SPeter Avalos
4812b2605375SPeter Avalos	* test/calc1.y:
4813b2605375SPeter Avalos	advanced example from Steve Johnson's paper, uses unions
4814b2605375SPeter Avalos
4815b2605375SPeter Avalos	* test/calc3.y, test/calc2.y: init 'base', so examples can run
4816b2605375SPeter Avalos
4817b2605375SPeter Avalos	* test/ftp.tab.c, test/ftp.y: tweaks to compile with g++
4818b2605375SPeter Avalos
4819b2605375SPeter Avalos	* output.c: compensate for fix in reader.c
4820b2605375SPeter Avalos
4821b2605375SPeter Avalos	* reader.c:
4822b2605375SPeter Avalos	add/use putc_both() and puts_both(), incidentally fixing a place where
4823b2605375SPeter Avalos	a union copied to the union_file may be missing the end of the last line.
4824b2605375SPeter Avalos
4825b2605375SPeter Avalos	* package/debian/changelog, package/byacc.spec, VERSION: bump
4826b2605375SPeter Avalos
4827ca0c2f89SAntonio Huete Jimenez2010-09-28  Thomas E. Dickey  <dickey@invisible-island.net>
4828b2605375SPeter Avalos
4829c4d42299SSascha Wildner	* config.guess: update to 2010-09-24
4830b2605375SPeter Avalos
4831ca0c2f89SAntonio Huete Jimenez2010-09-10  Thomas E. Dickey  <dickey@invisible-island.net>
4832b2605375SPeter Avalos
4833c4d42299SSascha Wildner	* config.sub: update to 2010-09-11
4834b2605375SPeter Avalos
4835ca0c2f89SAntonio Huete Jimenez2010-06-10  Thomas E. Dickey  <dickey@invisible-island.net>
4836b2605375SPeter Avalos
4837b2605375SPeter Avalos	* yacc.1, package/debian/changelog, package/byacc.spec, VERSION:
4838b2605375SPeter Avalos	bump to 2010/06/10
4839b2605375SPeter Avalos
4840ca0c2f89SAntonio Huete Jimenez2010-06-09  Thomas E. Dickey  <dickey@invisible-island.net>
4841b2605375SPeter Avalos
4842b2605375SPeter Avalos	* reader.c: free declarations in leak-testing code.
4843b2605375SPeter Avalos
4844b2605375SPeter Avalos	* main.c: close code_file if -r option used, for leak-testing
4845b2605375SPeter Avalos
4846b2605375SPeter Avalos	* defs.h, reader.c:
4847b2605375SPeter Avalos	improve %lex-param / %parse-param implementation by allowing for arrays to
4848b2605375SPeter Avalos	be passed as parameters, e.g., "int regs[26]".
4849b2605375SPeter Avalos
4850c4d42299SSascha Wildner	* test/calc3.tab.c, test/calc3.y, test/calc3.output, test/calc3.tab.h:
4851b2605375SPeter Avalos	RCS_BASE
4852b2605375SPeter Avalos
4853c4d42299SSascha Wildner	* test/yacc/calc3.output, test/yacc/calc3.tab.h:
4854c4d42299SSascha Wildner	reference output for testing
4855c4d42299SSascha Wildner
4856c4d42299SSascha Wildner	* test/calc2.tab.c, test/calc2.y, test/calc2.tab.h: RCS_BASE
4857c4d42299SSascha Wildner
4858c4d42299SSascha Wildner	* test/yacc/calc2.tab.h: reference output for testing
4859c4d42299SSascha Wildner
4860c4d42299SSascha Wildner	* test/calc2.output: RCS_BASE
4861c4d42299SSascha Wildner
4862c4d42299SSascha Wildner	* test/yacc/calc2.output: reference output for testing
4863c4d42299SSascha Wildner
4864b2605375SPeter Avalos	* output.c:
4865b2605375SPeter Avalos	improve %lex-param / %parse-param implementation by allowing for arrays to
4866b2605375SPeter Avalos	be passed as parameters, e.g., "int regs[26]".
4867b2605375SPeter Avalos
4868b2605375SPeter Avalos	* test/calc.tab.c, test/calc.y:
4869b2605375SPeter Avalos	test-cases and reference files for %lex-param / %parse-param
4870b2605375SPeter Avalos
4871b2605375SPeter Avalos	* makefile.in: add docs-rule, for html/pdf/txt form of manpage
4872b2605375SPeter Avalos
4873b2605375SPeter Avalos	* configure: regen
4874b2605375SPeter Avalos
4875b2605375SPeter Avalos	* aclocal.m4: add CF_XOPEN_SOURCE, etc.
4876b2605375SPeter Avalos
4877b2605375SPeter Avalos	* configure.in:
4878b2605375SPeter Avalos	use CF_XOPEN_SOURCE check to ensure that strdup is in scope, e.g., for c89
4879b2605375SPeter Avalos
4880*5152d3b1SAntonio Huete Jimenez	* test/ftp.tab.c, test/ftp.y, reader.c, symtab.c, verbose.c, lr0.c,
4881*5152d3b1SAntonio Huete Jimenez	  main.c, mkpar.c, output.c, defs.h, closure.c:
4882b2605375SPeter Avalos	fix warnings from clang --analyze
4883b2605375SPeter Avalos
4884ca0c2f89SAntonio Huete Jimenez2010-06-08  Thomas E. Dickey  <dickey@invisible-island.net>
4885b2605375SPeter Avalos
4886b2605375SPeter Avalos	* output.c: fix to build with c89, etc.
4887b2605375SPeter Avalos
4888b2605375SPeter Avalos	* reader.c: gcc warning
4889b2605375SPeter Avalos
4890*5152d3b1SAntonio Huete Jimenez	* test/ftp.tab.c, test/ftp.y, test/calc.tab.c, test/code_calc.code.c,
4891*5152d3b1SAntonio Huete Jimenez	  test/code_error.code.c, test/code_error.y, test/code_calc.y,
4892*5152d3b1SAntonio Huete Jimenez	  test/calc.y, test/pure_error.tab.c, test/error.tab.c, test/error.y,
4893*5152d3b1SAntonio Huete Jimenez	  test/pure_error.y, test/pure_calc.tab.c, test/pure_calc.y:
4894b2605375SPeter Avalos	modified test-cases to allow them to compile, to validate pure-parser changes.
4895b2605375SPeter Avalos	updated reference files to match.
4896b2605375SPeter Avalos
4897b2605375SPeter Avalos	* output.c:
4898b2605375SPeter Avalos	move call for output_stype() earlier since it is used in pure-parser declarations
4899b2605375SPeter Avalos
4900b2605375SPeter Avalos	* test/grammar.tab.c, test/grammar.y:
4901b2605375SPeter Avalos	modified test-cases to allow them to compile, to validate pure-parser changes.
4902b2605375SPeter Avalos	updated reference files to match.
4903b2605375SPeter Avalos
4904b2605375SPeter Avalos	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:
4905b2605375SPeter Avalos	regen
4906b2605375SPeter Avalos
4907b2605375SPeter Avalos	* yacc.1: document %lex-param and %parse-param
4908b2605375SPeter Avalos
4909b2605375SPeter Avalos	* test/run_lint.sh, test/run_make.sh: RCS_BASE
4910b2605375SPeter Avalos
4911b2605375SPeter Avalos	* test/run_test.sh:
4912b2605375SPeter Avalos	further modify to allow build-directory to be in a different location by
4913b2605375SPeter Avalos	passing this directory's location as a parameter to the script.
4914b2605375SPeter Avalos
4915b2605375SPeter Avalos	* makefile.in:
4916b2605375SPeter Avalos	add check_make and check_lint rules to help validate the generated files
4917b2605375SPeter Avalos	in the test-directory
4918b2605375SPeter Avalos
4919ca0c2f89SAntonio Huete Jimenez2010-06-07  Thomas E. Dickey  <dickey@invisible-island.net>
4920b2605375SPeter Avalos
4921b2605375SPeter Avalos	* test/pure_calc.tab.c, test/pure_error.tab.c: RCS_BASE
4922b2605375SPeter Avalos
4923b2605375SPeter Avalos	* test/run_test.sh:
4924b2605375SPeter Avalos	provide for testing -r and -P options by checking if the ".y" filename
4925b2605375SPeter Avalos	begins with "code_" or "pure_", respectively.
4926b2605375SPeter Avalos
4927c4d42299SSascha Wildner	* test/code_error.code.c, test/code_error.tab.c, test/code_error.tab.h:
4928b2605375SPeter Avalos	RCS_BASE
4929b2605375SPeter Avalos
4930c4d42299SSascha Wildner	* test/yacc/code_error.tab.h: reference output for testing
4931c4d42299SSascha Wildner
4932c4d42299SSascha Wildner	* test/code_calc.code.c, test/code_calc.tab.c, test/code_calc.tab.h:
4933c4d42299SSascha Wildner	RCS_BASE
4934c4d42299SSascha Wildner
4935c4d42299SSascha Wildner	* test/yacc/code_calc.tab.h: reference output for testing
4936c4d42299SSascha Wildner
4937*5152d3b1SAntonio Huete Jimenez	* test/pure_calc.output, test/pure_calc.tab.h, test/pure_error.output,
4938*5152d3b1SAntonio Huete Jimenez	  test/pure_error.tab.h:
4939c4d42299SSascha Wildner	RCS_BASE
4940c4d42299SSascha Wildner
4941*5152d3b1SAntonio Huete Jimenez	* test/yacc/pure_calc.output, test/yacc/pure_calc.tab.h,
4942*5152d3b1SAntonio Huete Jimenez	  test/yacc/pure_error.output, test/yacc/pure_error.tab.h:
4943c4d42299SSascha Wildner	reference output for testing
4944c4d42299SSascha Wildner
4945c4d42299SSascha Wildner	* test/code_calc.output, test/code_error.output: RCS_BASE
4946c4d42299SSascha Wildner
4947c4d42299SSascha Wildner	* test/yacc/code_calc.output, test/yacc/code_error.output:
4948c4d42299SSascha Wildner	reference output for testing
4949c4d42299SSascha Wildner
4950b2605375SPeter Avalos	* test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c: regen
4951b2605375SPeter Avalos
4952b2605375SPeter Avalos	* test/run_test.sh:
4953b2605375SPeter Avalos	changes to support running "make check" in a separate build-tree
4954b2605375SPeter Avalos
4955b2605375SPeter Avalos	* main.c: add "-P" to usage message
4956b2605375SPeter Avalos
4957b2605375SPeter Avalos	* reader.c: use UCH() macro to hide casts.
4958b2605375SPeter Avalos
4959b2605375SPeter Avalos2010-06-07  Andres.Mejia
4960b2605375SPeter Avalos
4961b2605375SPeter Avalos	* main.c, output.c, reader.c, defs.h, skeleton.c:
4962b2605375SPeter Avalos	Fix the output order of the generated parse code file.  This allows for
4963b2605375SPeter Avalos	the use of YYPARSE_PARAM, by having the output that checks for
4964b2605375SPeter Avalos	YYPARSE_PARAM to be defined come after the C code block in the
4965b2605375SPeter Avalos	definitions section of a yacc file.
4966b2605375SPeter Avalos
4967b2605375SPeter Avalos	Implement support for YYLEX_PARAM, similar to bison.  This is useful for
4968b2605375SPeter Avalos	support for building reentrant lexers with flex.
4969b2605375SPeter Avalos
4970b2605375SPeter Avalos	Fix a compatibility issue with bison's pure-parser option.  Bison
4971b2605375SPeter Avalos	defines yylex as sending at least one parameter, &yylval, as the first
4972b2605375SPeter Avalos	parameter and doesn't seem to have an easy way to remove that parameter.
4973b2605375SPeter Avalos	This on the other hand is rather convenient to support saving to yylval
4974b2605375SPeter Avalos	from flex when building reentrant lexers and parsers.
4975b2605375SPeter Avalos
4976b2605375SPeter Avalos	Add support for the %parse-param and %lex-param directives used in
4977b2605375SPeter Avalos	bison.  This change bears some similarity to NetBSD's changes to byacc
4978b2605375SPeter Avalos	at http://www.mail-archive.com/source-changes-full@netbsd.org/msg08143.html
4979b2605375SPeter Avalos
4980b2605375SPeter Avalos	Bison allows for POSIX yacc emulation via a yacc directive in the yacc
4981b2605375SPeter Avalos	file, and also via a command line switch.  Implement this feature as a
4982b2605375SPeter Avalos	no-op for byacc, since byacc is designed to be POSIX yacc compatible
4983b2605375SPeter Avalos	anyway.  This allows for better compatibility with yacc sources written
4984b2605375SPeter Avalos	for bison.
4985b2605375SPeter Avalos
4986ca0c2f89SAntonio Huete Jimenez2010-06-07  Thomas E. Dickey  <dickey@invisible-island.net>
4987b2605375SPeter Avalos
4988b2605375SPeter Avalos	* VERSION: bump to 2010/06/07
4989b2605375SPeter Avalos
4990ca0c2f89SAntonio Huete Jimenez2010-06-06  Thomas E. Dickey  <dickey@invisible-island.net>
4991b2605375SPeter Avalos
4992b2605375SPeter Avalos	* test/calc.tab.c, configure: regen
4993b2605375SPeter Avalos
4994b2605375SPeter Avalos	* skeleton.c:
4995b2605375SPeter Avalos	move #include's down into the generated code, to allow user-defined code
4996b2605375SPeter Avalos	to override feature definitions, particularly with stdlib.h (request by
4997b2605375SPeter Avalos	Marcus Kool).
4998b2605375SPeter Avalos
4999b2605375SPeter Avalos	* lr0.c, error.c, reader.c, defs.h:
5000b2605375SPeter Avalos	strict gcc 3.4.6 warnings on 64-bit platform
5001b2605375SPeter Avalos
5002b2605375SPeter Avalos	* aclocal.m4, configure.in: add check for lint
5003b2605375SPeter Avalos
5004b2605375SPeter Avalos	* makefile.in: add lint rule
5005b2605375SPeter Avalos
5006b2605375SPeter Avalos	* defs.h, closure.c, lr0.c, warshall.c, main.c:
5007b2605375SPeter Avalos	fix gcc warnings, mostly for 64-bit platform
5008b2605375SPeter Avalos
5009b2605375SPeter Avalos	* aclocal.m4:
5010b2605375SPeter Avalos	add macros for checking ctags/etags, e.g., to work with NetBSD pkgsrc
5011b2605375SPeter Avalos
5012b2605375SPeter Avalos	* makefile.in: add etags/TAGS if available
5013b2605375SPeter Avalos
5014b2605375SPeter Avalos	* configure.in: add configure check for actual ctags and etags programs
5015b2605375SPeter Avalos
5016b2605375SPeter Avalos	* package/debian/copyright: add copyright notices for non-PD files
5017b2605375SPeter Avalos
5018b2605375SPeter Avalos	* package/debian/changelog:
5019b2605375SPeter Avalos	incorporated scripts in upstream to use for test-builds
5020b2605375SPeter Avalos
5021b2605375SPeter Avalos	* makefile.in: drop mkdirs.sh, just use "mkdir -p"
5022b2605375SPeter Avalos
5023b2605375SPeter Avalos	* AUTHORS: nicknames for some contributors (see CHANGES for details)
5024b2605375SPeter Avalos
5025b2605375SPeter Avalos	* package/byacc.spec: RPM file for byacc
5026b2605375SPeter Avalos
5027b2605375SPeter Avalos	* VERSION: bump to 2010/06/06
5028b2605375SPeter Avalos
5029b2605375SPeter Avalos	* aclocal.m4: add copyright notice, from "my-autoconf" macros
5030b2605375SPeter Avalos		http://invisible-island.net/autoconf/autoconf.html
5031b2605375SPeter Avalos
5032b2605375SPeter Avalos	* aclocal.m4: resync with my-autoconf.  summary of changes:
5033b2605375SPeter Avalos		a) CF_ADD_CFLAGS, etc., improve quoting of ifelse() parameter
5034b2605375SPeter Avalos		b) CF_DISABLE_ECHO, change indent-convention for substituted makefile
5035b2605375SPeter Avalos		c) CF_GCC_VERSION, ignore stderr
5036b2605375SPeter Avalos		d) CF_GCC_WARNINGS, adjust options to work with c89 wrapper of gcc
5037b2605375SPeter Avalos
5038ca0c2f89SAntonio Huete Jimenez2010-04-20  Thomas E. Dickey  <dickey@invisible-island.net>
5039b2605375SPeter Avalos
5040*5152d3b1SAntonio Huete Jimenez	* package/debian/changelog, package/debian/compat,
5041*5152d3b1SAntonio Huete Jimenez	  package/debian/control, package/debian/copyright, package/debian/docs,
5042*5152d3b1SAntonio Huete Jimenez	  package/debian/postinst, package/debian/prerm, package/debian/rules,
5043*5152d3b1SAntonio Huete Jimenez	  package/debian/watch:
5044b2605375SPeter Avalos	scripts from Debian package
5045b2605375SPeter Avalos
5046ca0c2f89SAntonio Huete Jimenez2010-02-16  Thomas E. Dickey  <dickey@invisible-island.net>
5047b2605375SPeter Avalos
5048b2605375SPeter Avalos	* yacc.1: document -P and bison-extensions
5049b2605375SPeter Avalos
5050b2605375SPeter Avalos	* test/ftp.tab.c, test/grammar.tab.c, test/calc.tab.c, test/error.tab.c:
5051b2605375SPeter Avalos	regen
5052b2605375SPeter Avalos
5053b2605375SPeter Avalos	* output.c: implement %pure-parser
5054b2605375SPeter Avalos
5055b2605375SPeter Avalos	* skeleton.c:
5056b2605375SPeter Avalos	implement %pure-parser, like bison.  To help with this, changed the stack
5057b2605375SPeter Avalos	variables, putting them into a struct.
5058b2605375SPeter Avalos
5059b2605375SPeter Avalos	* reader.c: implement %pure-parser
5060b2605375SPeter Avalos
5061b2605375SPeter Avalos	* defs.h: modified skeleton to support %pure-parser feature
5062b2605375SPeter Avalos
5063b2605375SPeter Avalos	* main.c: add -P option to set %pure-parser
5064b2605375SPeter Avalos
5065b2605375SPeter Avalos	* output.c:
5066b2605375SPeter Avalos	make -r and -p options work together.  The -r option splits the generated
5067b2605375SPeter Avalos	parser into code/table files; for this case we cannot use static data.
5068b2605375SPeter Avalos	Also, we have to repeat the #define's used for prefix (-p) as well as the
5069b2605375SPeter Avalos	redeclaration of yyparse().  Finally, allow any of the prefixed names to
5070b2605375SPeter Avalos	be overridden, e.g., by passing a -D option to the compiler.  Make that
5071b2605375SPeter Avalos	a little more readable by putting a blank line before each chunk.
5072b2605375SPeter Avalos
5073b2605375SPeter Avalos	* defs.h: add definitions for %pure-parser
5074b2605375SPeter Avalos
5075b2605375SPeter Avalos	* skeleton.c:
5076b2605375SPeter Avalos	put blank line before/after the redeclaration of yyparse()
5077b2605375SPeter Avalos
5078b2605375SPeter Avalos	* output.c: allow for other program redefining yylex()
5079b2605375SPeter Avalos
5080b2605375SPeter Avalos	* skeleton.c:
5081b2605375SPeter Avalos	split-off xdecls[] array, to move declaration of yyparse() after #define's
5082b2605375SPeter Avalos
5083b2605375SPeter Avalos	* defs.h: split-out xdecls[]
5084b2605375SPeter Avalos
5085b2605375SPeter Avalos	* VERSION: bump
5086b2605375SPeter Avalos
5087b2605375SPeter Avalos	* configure: regen
5088b2605375SPeter Avalos
5089b2605375SPeter Avalos	* aclocal.m4: add CF_REMOVE_DEFINE, needed by CF_ADD_CFLAGS
5090b2605375SPeter Avalos
5091b2605375SPeter Avalos	* aclocal.m4:
5092b2605375SPeter Avalos	resync with my-autoconf CF_ADD_CFLAGS and CF_DISABLE_ECHO changes.
5093b2605375SPeter Avalos
5094b2605375SPeter Avalos2010-02-16  Ostap.Cherkashi
5095b2605375SPeter Avalos
5096b2605375SPeter Avalos	* skeleton.c: fix a memory leak in the generated skeleton
5097b2605375SPeter Avalos
5098ca0c2f89SAntonio Huete Jimenez2010-01-01  Thomas E. Dickey  <dickey@invisible-island.net>
5099b2605375SPeter Avalos
5100b2605375SPeter Avalos	* package/debian/source/format: scripts from Debian package
5101b2605375SPeter Avalos
5102ca0c2f89SAntonio Huete Jimenez2009-12-31  Thomas E. Dickey  <dickey@invisible-island.net>
5103b2605375SPeter Avalos
5104c4d42299SSascha Wildner	* config.guess: update to 2009-12-30
5105b2605375SPeter Avalos
5106c4d42299SSascha Wildner	* config.sub: update to 2009-12-31
5107b2605375SPeter Avalos
5108ca0c2f89SAntonio Huete Jimenez2009-10-27  Thomas E. Dickey  <dickey@invisible-island.net>
5109b2605375SPeter Avalos
5110b2605375SPeter Avalos	* VERSION: 20091027
5111b2605375SPeter Avalos
5112*5152d3b1SAntonio Huete Jimenez	* output.c, mkpar.c, defs.h, lalr.c, closure.c, graph.c, lr0.c,
5113*5152d3b1SAntonio Huete Jimenez	  verbose.c, main.c, reader.c:
5114b2605375SPeter Avalos	strict compiler warnings
5115b2605375SPeter Avalos
5116ca0c2f89SAntonio Huete Jimenez2009-10-26  Thomas E. Dickey  <dickey@invisible-island.net>
5117b2605375SPeter Avalos
5118b2605375SPeter Avalos	* test/ftp.tab.c, test/grammar.tab.c, test/calc.tab.c, test/error.tab.c:
5119b2605375SPeter Avalos	resync
5120b2605375SPeter Avalos
5121b2605375SPeter Avalos	* main.c, defs.h: introduce some typedefs for portability, etc.
5122b2605375SPeter Avalos
5123b2605375SPeter Avalos	* makefile.in:
5124b2605375SPeter Avalos	don't remove "*.log" in mostlyclean rule since it interferes with regression
5125b2605375SPeter Avalos	script.
5126b2605375SPeter Avalos
5127b2605375SPeter Avalos	* configure: regen
5128b2605375SPeter Avalos
5129b2605375SPeter Avalos	* aclocal.m4: resync with my-autoconf
5130b2605375SPeter Avalos
5131ca0c2f89SAntonio Huete Jimenez2009-08-25  Thomas E. Dickey  <dickey@invisible-island.net>
5132b2605375SPeter Avalos
5133c4d42299SSascha Wildner	* config.guess, config.sub: update to 2009-08-19
5134b2605375SPeter Avalos
5135ca0c2f89SAntonio Huete Jimenez2009-02-21  Thomas E. Dickey  <dickey@invisible-island.net>
5136b2605375SPeter Avalos
5137b2605375SPeter Avalos	* VERSION: bump
5138b2605375SPeter Avalos
5139b2605375SPeter Avalos	* output.c: restore "yylval" symbol, omitted in cleanup on 2008/8/25
5140b2605375SPeter Avalos
5141ca0c2f89SAntonio Huete Jimenez2008-12-26  Thomas E. Dickey  <dickey@invisible-island.net>
5142b2605375SPeter Avalos
5143b2605375SPeter Avalos	* configure: regen with autoconf-2.52 (patched)
5144b2605375SPeter Avalos
5145ca0c2f89SAntonio Huete Jimenez2008-12-25  Thomas E. Dickey  <dickey@invisible-island.net>
5146b2605375SPeter Avalos
5147b2605375SPeter Avalos	* test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c, test/calc.tab.c:
5148b2605375SPeter Avalos	regenerated
5149b2605375SPeter Avalos
5150ca0c2f89SAntonio Huete Jimenez2008-12-24  Thomas E. Dickey  <dickey@invisible-island.net>
5151b2605375SPeter Avalos
5152b2605375SPeter Avalos	* VERSION: bump
5153b2605375SPeter Avalos
5154b2605375SPeter Avalos	* skeleton.c:
5155b2605375SPeter Avalos	remove ifdef-lint from goto yyerrlab, to quiet gcc warning
5156b2605375SPeter Avalos
5157ca0c2f89SAntonio Huete Jimenez2008-11-26  Thomas E. Dickey  <dickey@invisible-island.net>
5158b2605375SPeter Avalos
5159b2605375SPeter Avalos	* verbose.c, main.c, defs.h, mkpar.c, reader.c:
5160b2605375SPeter Avalos	completed implementation of "%expect" (report by Perry E. Metzger).
5161b2605375SPeter Avalos	add "%expect-rr", which is (unlike bison) allowable in LALR parsers.
5162b2605375SPeter Avalos
5163ca0c2f89SAntonio Huete Jimenez2008-11-24  Thomas E. Dickey  <dickey@invisible-island.net>
5164b2605375SPeter Avalos
5165*5152d3b1SAntonio Huete Jimenez	* closure.c, defs.h, error.c, graph.c, lalr.c, lr0.c, main.c, mkpar.c,
5166*5152d3b1SAntonio Huete Jimenez	  output.c, reader.c, skeleton.c, symtab.c, verbose.c, warshall.c:
5167b2605375SPeter Avalos	change indent-style (request by Perry E. Metzger)
5168b2605375SPeter Avalos
5169ca0c2f89SAntonio Huete Jimenez2008-08-27  Thomas E. Dickey  <dickey@invisible-island.net>
5170b2605375SPeter Avalos
5171b2605375SPeter Avalos	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:
5172b2605375SPeter Avalos	better implementation of YYPARSE_PARAM, using YYPARSE_DECL() macro
5173b2605375SPeter Avalos
5174b2605375SPeter Avalos	* VERSION: bump
5175b2605375SPeter Avalos
5176b2605375SPeter Avalos	* skeleton.c:
5177b2605375SPeter Avalos	better implementation of YYPARSE_PARAM, using YYPARSE_DECL() macro
5178b2605375SPeter Avalos
5179*5152d3b1SAntonio Huete Jimenez	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c,
5180*5152d3b1SAntonio Huete Jimenez	  skeleton.c:
5181b2605375SPeter Avalos	change YYRECOVERING to YYRECOVERING(), for compatibility with other yacc's.
5182b2605375SPeter Avalos
5183b2605375SPeter Avalos	* configure: regen'd
5184b2605375SPeter Avalos
5185b2605375SPeter Avalos	* configure.in: add -Wwrite-strings to warnings
5186b2605375SPeter Avalos
5187b2605375SPeter Avalos	* test/ftp.tab.c, test/grammar.tab.c, test/calc.tab.c, test/error.tab.c:
5188b2605375SPeter Avalos	add YYPARSE_PARAM and YYPARSE_PARAM_TYPE
5189b2605375SPeter Avalos
5190b2605375SPeter Avalos	* skeleton.c:
5191b2605375SPeter Avalos	add YYPARSE_PARAM (bison) and YYPARSE_PARAM_TYPE (FreeBSD) features.
5192b2605375SPeter Avalos
5193b2605375SPeter Avalos	* main.c, defs.h, output.c, skeleton.c, symtab.c, error.c, reader.c:
5194b2605375SPeter Avalos	fixes for gcc -Wwrite-strings
5195b2605375SPeter Avalos
5196b2605375SPeter Avalos	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:
5197b2605375SPeter Avalos	generate the tables as static-const (this is an interface change)
5198b2605375SPeter Avalos
5199b2605375SPeter Avalos	* output.c: realign columns in start_table()
5200b2605375SPeter Avalos
5201b2605375SPeter Avalos	* output.c:
5202b2605375SPeter Avalos	generate the tables as static-const (this is an interface change)
5203b2605375SPeter Avalos
5204b2605375SPeter Avalos	* output.c: reorder functions to eliminate forward-references
5205b2605375SPeter Avalos
5206b2605375SPeter Avalos	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:
5207b2605375SPeter Avalos	remove 'register' keywords
5208b2605375SPeter Avalos
5209ca0c2f89SAntonio Huete Jimenez2008-08-26  Thomas E. Dickey  <dickey@invisible-island.net>
5210b2605375SPeter Avalos
5211*5152d3b1SAntonio Huete Jimenez	* warshall.c, verbose.c, symtab.c, skeleton.c, reader.c, output.c,
5212*5152d3b1SAntonio Huete Jimenez	  mkpar.c, main.c, lr0.c, lalr.c, graph.c, error.c, closure.c:
5213b2605375SPeter Avalos	remove 'register' keywords
5214b2605375SPeter Avalos
5215ca0c2f89SAntonio Huete Jimenez2008-08-25  Thomas E. Dickey  <dickey@invisible-island.net>
5216b2605375SPeter Avalos
5217b2605375SPeter Avalos	* test/ftp.tab.c: regen'd
5218b2605375SPeter Avalos
5219b2605375SPeter Avalos	* reader.c:
5220b2605375SPeter Avalos	improve the left-curly fix by testing after blanks, to avoid having a
5221b2605375SPeter Avalos	" {" at the beginning of a line.
5222b2605375SPeter Avalos
5223b2605375SPeter Avalos	* test/error.tab.c, test/grammar.tab.c: regen'd
5224b2605375SPeter Avalos
5225b2605375SPeter Avalos	* output.c:
5226b2605375SPeter Avalos	move the remaining newline-counting into write_XXX functions.
5227b2605375SPeter Avalos
5228b2605375SPeter Avalos	* test/calc.tab.c: regen'd
5229b2605375SPeter Avalos
5230b2605375SPeter Avalos	* output.c:
5231b2605375SPeter Avalos	simplify part of the output_file formatting using new functions, e.g.,
5232b2605375SPeter Avalos	start_int_table(), output_newline().
5233b2605375SPeter Avalos
5234b2605375SPeter Avalos	* reader.c:
5235b2605375SPeter Avalos	modify copy_action() to indent the first character, it if is is left-curly
5236b2605375SPeter Avalos	brace.  That makes the output look more like the original, as well as makes
5237b2605375SPeter Avalos	it simpler to edit (not confuse editors which look for a left-curly in the
5238b2605375SPeter Avalos	first column as if it were the beginning of a function).
5239b2605375SPeter Avalos
5240b2605375SPeter Avalos	* skeleton.c: minor fixes to avoid gcc -Wconversion warnings
5241b2605375SPeter Avalos
5242b2605375SPeter Avalos	* output.c: align the #define's produced for "-p" option
5243b2605375SPeter Avalos
5244b2605375SPeter Avalos	* test/run_test.sh: use the "-p" option for better coverage.
5245b2605375SPeter Avalos
5246b2605375SPeter Avalos	* output.c: simplify output_prefix() with new define_prefixed()
5247b2605375SPeter Avalos
5248b2605375SPeter Avalos	* skeleton.c: include string.h, for memset()
5249b2605375SPeter Avalos	change stack size to unsigned to fix gcc -Wconversion warnings.
5250b2605375SPeter Avalos
5251b2605375SPeter Avalos	* VERSION: bump to 2008/8/25
5252b2605375SPeter Avalos
5253b2605375SPeter Avalos	* makefile.in: add dependency on VERSION file.
5254b2605375SPeter Avalos
5255ca0c2f89SAntonio Huete Jimenez2008-08-24  Thomas E. Dickey  <dickey@invisible-island.net>
5256b2605375SPeter Avalos
5257b2605375SPeter Avalos	* VERSION: bump
5258b2605375SPeter Avalos
5259b2605375SPeter Avalos	* lalr.c: improved memory-leak checking by freeing data in includes[]
5260b2605375SPeter Avalos
5261b2605375SPeter Avalos	* test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c, test/calc.tab.c:
5262b2605375SPeter Avalos	update to match skeleton-change
5263b2605375SPeter Avalos
5264b2605375SPeter Avalos	* configure: regen'd
5265b2605375SPeter Avalos
5266b2605375SPeter Avalos	* skeleton.c: Add fix for stack discussed
5267b2605375SPeter Avalos		http://undeadly.org/cgi?action=article&sid=20080708155228
5268b2605375SPeter Avalos	and applied
5269b2605375SPeter Avalos		http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/yacc/skeleton.c.diff?r1=1.28&r2=1.29
5270b2605375SPeter Avalos
5271b2605375SPeter Avalos	* aclocal.m4: resync with my-autoconf (no major changes)
5272b2605375SPeter Avalos
5273ca0c2f89SAntonio Huete Jimenez2008-07-24  Thomas E. Dickey  <dickey@invisible-island.net>
5274b2605375SPeter Avalos
5275b2605375SPeter Avalos	* package/pkgsrc/Makefile, package/pkgsrc/distinfo:
5276b2605375SPeter Avalos	scripts from NetBSD pkgsrc, for test-builds
5277b2605375SPeter Avalos
5278ca0c2f89SAntonio Huete Jimenez2008-03-14  Thomas E. Dickey  <dickey@invisible-island.net>
5279b2605375SPeter Avalos
5280b2605375SPeter Avalos	* config.sub: update to 2008-03-08
5281b2605375SPeter Avalos
5282b2605375SPeter Avalos	* config.guess: update to 2008-03-12
5283b2605375SPeter Avalos
5284ca0c2f89SAntonio Huete Jimenez2007-05-09  Thomas E. Dickey  <dickey@invisible-island.net>
5285b2605375SPeter Avalos
5286b2605375SPeter Avalos	* main.c: close graph, verbose files if opened, on exit.
5287b2605375SPeter Avalos
5288b2605375SPeter Avalos	* main.c:
5289b2605375SPeter Avalos	audit memory leaks - valgrind reported some memory still in use on exit.
5290b2605375SPeter Avalos
5291b2605375SPeter Avalos	* lalr.c, output.c, reader.c, mkpar.c, lr0.c:
5292b2605375SPeter Avalos	add hook for auditing memory leaks
5293b2605375SPeter Avalos
5294b2605375SPeter Avalos	* defs.h: add hooks for auditing memory leaks
5295b2605375SPeter Avalos
5296b2605375SPeter Avalos	* configure: regen'd
5297b2605375SPeter Avalos
5298b2605375SPeter Avalos	* configure.in:
5299b2605375SPeter Avalos	use CF_DISABLE_LEAKS, which combines --disable-leaks, --with-valgrind,
5300b2605375SPeter Avalos	--with-dbmalloc and --with-dmalloc
5301b2605375SPeter Avalos
5302b2605375SPeter Avalos	* aclocal.m4: add CF_DISABLE_LEAKS and CF_WITH_VALGRIND
5303b2605375SPeter Avalos
5304b2605375SPeter Avalos	* aclocal.m4: improve version-checking in CF_GCC_VERSION
5305b2605375SPeter Avalos	rework dbmalloc/dmalloc options using CF_NO_LEAKS_OPTION macro
5306b2605375SPeter Avalos
5307b2605375SPeter Avalos	* VERSION: 2007/5/9
5308b2605375SPeter Avalos
5309b2605375SPeter Avalos	* main.c: file_prefix did not always have a trailing null.
5310b2605375SPeter Avalos
5311ca0c2f89SAntonio Huete Jimenez2007-03-25  Thomas E. Dickey  <dickey@invisible-island.net>
5312b2605375SPeter Avalos
5313b2605375SPeter Avalos	* mkdirs.sh: improved version for "make -j"
5314b2605375SPeter Avalos
5315ca0c2f89SAntonio Huete Jimenez2006-12-22  Thomas E. Dickey  <dickey@invisible-island.net>
5316b2605375SPeter Avalos
5317c4d42299SSascha Wildner	* config.guess: update to 2006/12/22
5318b2605375SPeter Avalos
5319ca0c2f89SAntonio Huete Jimenez2006-12-08  Thomas E. Dickey  <dickey@invisible-island.net>
5320b2605375SPeter Avalos
5321c4d42299SSascha Wildner	* config.sub: update to 2006/12/08
5322b2605375SPeter Avalos
5323ca0c2f89SAntonio Huete Jimenez2005-08-13  Thomas E. Dickey  <dickey@invisible-island.net>
5324b2605375SPeter Avalos
5325b2605375SPeter Avalos	* main.c: add -V to usage message
5326b2605375SPeter Avalos
5327b2605375SPeter Avalos	* makefile.in: remove -t option from ctags
5328b2605375SPeter Avalos
5329b2605375SPeter Avalos	* VERSION: 2005/8/13
5330b2605375SPeter Avalos
5331b2605375SPeter Avalos2005-08-13  schmitz
5332b2605375SPeter Avalos
5333b2605375SPeter Avalos	* main.c: Sylvain Schmitz:
5334b2605375SPeter Avalos	modify the '-o' option to work like bison's, which sets the file-prefix.
5335b2605375SPeter Avalos
5336b2605375SPeter Avalos2005-08-13  Matt.Kraai
5337b2605375SPeter Avalos
5338b2605375SPeter Avalos	* output.c:
5339b2605375SPeter Avalos	Debian #322858 (don't close union_file, which contained data).
5340b2605375SPeter Avalos	This feature is used in groff.
5341b2605375SPeter Avalos
5342ca0c2f89SAntonio Huete Jimenez2005-08-13  Thomas E. Dickey  <dickey@invisible-island.net>
5343b2605375SPeter Avalos
5344b2605375SPeter Avalos	* configure: regenerated
5345b2605375SPeter Avalos
5346b2605375SPeter Avalos	* aclocal.m4: improve checks for Intel compiler warnings
5347b2605375SPeter Avalos
5348ca0c2f89SAntonio Huete Jimenez2005-06-25  Thomas E. Dickey  <dickey@invisible-island.net>
5349b2605375SPeter Avalos
5350c4d42299SSascha Wildner	* config.sub: update to 2005/6/2
5351b2605375SPeter Avalos
5352c4d42299SSascha Wildner	* config.guess: update to 2005/5/27
5353b2605375SPeter Avalos
5354ca0c2f89SAntonio Huete Jimenez2005-05-05  Thomas E. Dickey  <dickey@invisible-island.net>
5355b2605375SPeter Avalos
5356b2605375SPeter Avalos	* defs.h: add a fallback for GCC_UNUSED
5357b2605375SPeter Avalos
5358ca0c2f89SAntonio Huete Jimenez2005-05-04  Thomas E. Dickey  <dickey@invisible-island.net>
5359b2605375SPeter Avalos
5360b2605375SPeter Avalos	* makefile.in: add "." to include-path to pickup config.h
5361b2605375SPeter Avalos
5362b2605375SPeter Avalos	* reader.c:
5363b2605375SPeter Avalos	apply fix suggested by Steve Dum for end_rule() in Redhat Bugzilla #112617.
5364b2605375SPeter Avalos
5365b2605375SPeter Avalos	* output.c:
5366b2605375SPeter Avalos	correct a limit check in pack_vector() - report/analysis by William Evans
5367b2605375SPeter Avalos
5368b2605375SPeter Avalos	* main.c:
5369b2605375SPeter Avalos	exit after printing version.  Otherwise "yacc -V" will exit with an erro
5370b2605375SPeter Avalos	after printing the usage message.
5371b2605375SPeter Avalos
5372b2605375SPeter Avalos	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:
5373b2605375SPeter Avalos	regenerated after skeleton-changes
5374b2605375SPeter Avalos
5375b2605375SPeter Avalos	* skeleton.c: replace a few -1's with YYEMPTY
5376b2605375SPeter Avalos
5377b2605375SPeter Avalos	* skeleton.c:
5378b2605375SPeter Avalos	delete yynewerror (no one uses it any more, and it just makes compiler warnings)
5379b2605375SPeter Avalos
5380b2605375SPeter Avalos	* skeleton.c: adapt yygrowstack() and related definitions from FreeBSD
5381b2605375SPeter Avalos
5382b2605375SPeter Avalos	* test/run_test.sh:
5383b2605375SPeter Avalos	filter out lines with YYPATCH, since that will change with each update
5384b2605375SPeter Avalos
5385b2605375SPeter Avalos	* yacc.1: add -V option
5386b2605375SPeter Avalos
5387b2605375SPeter Avalos	* main.c: add -V option to print the version.
5388b2605375SPeter Avalos	simplify option-parsing by moving the duplicate logic for setting flags into
5389b2605375SPeter Avalos	new function setflag().
5390b2605375SPeter Avalos
5391b2605375SPeter Avalos	* skeleton.c:
5392b2605375SPeter Avalos	move the actual definition of YYMAJOR and YYMINOR to defs.h (as numbers).
5393b2605375SPeter Avalos	add YYPATCH here so it can be tested by applications.
5394b2605375SPeter Avalos
5395b2605375SPeter Avalos	* defs.h:
5396b2605375SPeter Avalos	add macros to define VERSION in terms of the (numeric) YYMAJOR, YYMINOR and
5397b2605375SPeter Avalos	YYPATCH symbols.
5398b2605375SPeter Avalos
5399*5152d3b1SAntonio Huete Jimenez	* lalr.c, lr0.c, mkpar.c, defs.h, closure.c, warshall.c, output.c,
5400*5152d3b1SAntonio Huete Jimenez	  verbose.c, graph.c, reader.c, main.c, symtab.c:
5401b2605375SPeter Avalos	reduce externs by making static the procedures that are not referenced outside
5402b2605375SPeter Avalos	the module in which they are defined.
5403b2605375SPeter Avalos
5404b2605375SPeter Avalos	* makefile.in:
5405b2605375SPeter Avalos	the VERSION file holds the patch-date.  Define YYPATCH, so this will be
5406b2605375SPeter Avalos	compiled into the skeleton.
5407b2605375SPeter Avalos
5408b2605375SPeter Avalos	* VERSION: patch-level for byacc
5409b2605375SPeter Avalos
5410b2605375SPeter Avalos	* main.c:
5411b2605375SPeter Avalos	add "-o" to usage message.  It is too long for a single line; rewrite usage()
5412b2605375SPeter Avalos	to show one option per line.
5413b2605375SPeter Avalos
5414ca0c2f89SAntonio Huete Jimenez2005-05-03  Thomas E. Dickey  <dickey@invisible-island.net>
5415b2605375SPeter Avalos
5416b2605375SPeter Avalos	* main.c: add -o option, to work with scripts that assume bison.
5417b2605375SPeter Avalos	simplify create_file_names() with a macro.
5418b2605375SPeter Avalos	simplify done() with a macro.
5419b2605375SPeter Avalos	adapt fix from FreeBSD for signal race, e.g., if done() is interrupted by
5420b2605375SPeter Avalos	onintr(), do not flush output via exit(), but use _exit() instead.
5421b2605375SPeter Avalos
5422b2605375SPeter Avalos	* defs.h: remove unnecessary externs for main.c
5423b2605375SPeter Avalos
5424b2605375SPeter Avalos	* yacc.1: add -o option
5425b2605375SPeter Avalos
5426b2605375SPeter Avalos	* graph.c: remove unused parameter
5427b2605375SPeter Avalos
5428b2605375SPeter Avalos	* mkpar.c, defs.h, reader.c:
5429b2605375SPeter Avalos	add support for "%expect", a bison feature from FreeBSD sources
5430b2605375SPeter Avalos
5431*5152d3b1SAntonio Huete Jimenez	* lr0.c, reader.c, main.c, skeleton.c, graph.c, symtab.c, closure.c,
5432*5152d3b1SAntonio Huete Jimenez	  mkpar.c, lalr.c, error.c, warshall.c, verbose.c, output.c:
5433b2605375SPeter Avalos	indent'd
5434b2605375SPeter Avalos
5435b2605375SPeter Avalos	* configure: regenerated for 2005/5/5
5436b2605375SPeter Avalos
5437b2605375SPeter Avalos	* aclocal.m4: miscellaneous updates (adds CF_INTEL_COMPILER)
5438b2605375SPeter Avalos
5439b2605375SPeter Avalos2005-04-27  schmitz
5440b2605375SPeter Avalos
5441b2605375SPeter Avalos	* defs.h, graph.c, lr0.c, main.c, makefile.in, reader.c, yacc.1:
5442b2605375SPeter Avalos	Sylvain Schmitz <schmitz@i3s.unice.fr>:
5443b2605375SPeter Avalos	add graphical output of the LALR(1) automaton for graphviz,
5444b2605375SPeter Avalos	associated with command-line option `-g'
5445b2605375SPeter Avalos
5446ca0c2f89SAntonio Huete Jimenez2005-04-16  Thomas E. Dickey  <dickey@invisible-island.net>
5447b2605375SPeter Avalos
5448c4d42299SSascha Wildner	* config.sub: update to 2005/2/10
5449b2605375SPeter Avalos
5450c4d42299SSascha Wildner	* config.guess: update to 2005/3/24
5451b2605375SPeter Avalos
5452ca0c2f89SAntonio Huete Jimenez2005-04-13  Thomas E. Dickey  <dickey@invisible-island.net>
5453b2605375SPeter Avalos
5454b2605375SPeter Avalos	* package/pkgsrc/PLIST: scripts from NetBSD pkgsrc, for test-builds
5455b2605375SPeter Avalos
5456ca0c2f89SAntonio Huete Jimenez2005-03-21  Thomas E. Dickey  <dickey@invisible-island.net>
5457b2605375SPeter Avalos
5458b2605375SPeter Avalos	* package/pkgsrc/DESCR: scripts from NetBSD pkgsrc, for test-builds
5459b2605375SPeter Avalos
5460ca0c2f89SAntonio Huete Jimenez2004-03-28  Thomas E. Dickey  <dickey@invisible-island.net>
5461b2605375SPeter Avalos
5462b2605375SPeter Avalos	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:
5463b2605375SPeter Avalos	updates due to adding yyparse() prototype
5464b2605375SPeter Avalos
5465b2605375SPeter Avalos	* configure: RCS_BASE
5466b2605375SPeter Avalos
5467b2605375SPeter Avalos	* configure.in:
5468b2605375SPeter Avalos	add AC_ARG_PROGRAM to make --program-prefix, etc., work.
5469b2605375SPeter Avalos
5470b2605375SPeter Avalos	* makefile.in: first cut of script to support --program-prefix
5471b2605375SPeter Avalos
5472b2605375SPeter Avalos	* configure.in:
5473b2605375SPeter Avalos	reorder AC_INIT/AC_CONFIG_HEADER to make this "work" with autoconf 2.52
5474b2605375SPeter Avalos
5475b2605375SPeter Avalos	* makefile.in: modify so DESTDIR works
5476b2605375SPeter Avalos
5477b2605375SPeter Avalos	* makefile.in: use EXEEXT and OBJEXT
5478b2605375SPeter Avalos
5479b2605375SPeter Avalos	* configure.in: use CF_PROG_EXT
5480b2605375SPeter Avalos	generate a config.h
5481b2605375SPeter Avalos
5482b2605375SPeter Avalos	* defs.h: make this use the generated config.h
5483b2605375SPeter Avalos
5484b2605375SPeter Avalos	* skeleton.c: add a forward-reference for yyparse()
5485b2605375SPeter Avalos
5486b2605375SPeter Avalos	* aclocal.m4: add CF_CHECK_CACHE, needed for CF_PROG_EXT
5487b2605375SPeter Avalos
5488b2605375SPeter Avalos	* yacc.1: remove the discussion of TMPDIR since it is obsolete
5489b2605375SPeter Avalos
5490b2605375SPeter Avalos	* skeleton.c: fix a couple of minor compiler-warnings in the skeleton
5491b2605375SPeter Avalos
5492b2605375SPeter Avalos	* defs.h: remove action_file_name, etc., since we use tmpfile() now.
5493b2605375SPeter Avalos
5494b2605375SPeter Avalos	* main.c:
5495b2605375SPeter Avalos	use tmpfile() for opening the working files.  This quiets a warning
5496b2605375SPeter Avalos	advising the use of mkstemp().
5497b2605375SPeter Avalos
5498b2605375SPeter Avalos	* output.c:
5499b2605375SPeter Avalos	Do not close temporary-files here, since they are opened with tmpfile().
5500b2605375SPeter Avalos	Just rewind them, and they're ready to read back the data stored in them.
5501b2605375SPeter Avalos
5502b2605375SPeter Avalos	* test/grammar.output, test/grammar.tab.c, test/grammar.tab.h: RCS_BASE
5503b2605375SPeter Avalos
5504c4d42299SSascha Wildner	* test/yacc/grammar.output, test/yacc/grammar.tab.h:
5505c4d42299SSascha Wildner	reference output for testing
5506c4d42299SSascha Wildner
5507b2605375SPeter Avalos	* makefile.in: turn on "make check" rule
5508b2605375SPeter Avalos
5509c4d42299SSascha Wildner	* test/calc.output: RCS_BASE
5510c4d42299SSascha Wildner
5511c4d42299SSascha Wildner	* test/yacc/calc.output: reference output for testing
5512c4d42299SSascha Wildner
5513c4d42299SSascha Wildner	* test/run_test.sh, test/calc.tab.h: RCS_BASE
5514c4d42299SSascha Wildner
5515c4d42299SSascha Wildner	* test/yacc/calc.tab.h: reference output for testing
5516b2605375SPeter Avalos
5517b2605375SPeter Avalos	* test/ftp.tab.c: yyparse() is now yyparse(void)
5518b2605375SPeter Avalos
5519b2605375SPeter Avalos	* test/calc.tab.c: RCS_BASE
5520b2605375SPeter Avalos
5521b2605375SPeter Avalos	* test/error.tab.c: yyparse() is now yyparse(void)
5522b2605375SPeter Avalos
5523b2605375SPeter Avalos	* test/README: RCS_BASE
5524b2605375SPeter Avalos
5525b2605375SPeter Avalos	* yacc.1: various typography fixes prompted by Debian #100947
5526b2605375SPeter Avalos
5527b2605375SPeter Avalos	* aclocal.m4, makefile.in, configure.in: RCS_BASE
5528b2605375SPeter Avalos
5529b2605375SPeter Avalos	* README: updated to note that this is not the original
5530b2605375SPeter Avalos
5531ca0c2f89SAntonio Huete Jimenez2004-03-24  Thomas E. Dickey  <dickey@invisible-island.net>
5532b2605375SPeter Avalos
5533b2605375SPeter Avalos	* test/grammar.y: RCS_BASE
5534b2605375SPeter Avalos
5535ca0c2f89SAntonio Huete Jimenez2004-02-23  Thomas E. Dickey  <dickey@invisible-island.net>
5536b2605375SPeter Avalos
5537b2605375SPeter Avalos	* config.sub: RCS_BASE
5538b2605375SPeter Avalos
5539ca0c2f89SAntonio Huete Jimenez2004-02-17  Thomas E. Dickey  <dickey@invisible-island.net>
5540b2605375SPeter Avalos
5541b2605375SPeter Avalos	* config.guess: RCS_BASE
5542b2605375SPeter Avalos
5543ca0c2f89SAntonio Huete Jimenez2003-11-29  Thomas E. Dickey  <dickey@invisible-island.net>
5544b2605375SPeter Avalos
5545b2605375SPeter Avalos	* install-sh: improved quoting
5546b2605375SPeter Avalos
5547ca0c2f89SAntonio Huete Jimenez2002-06-29  Thomas E. Dickey  <dickey@invisible-island.net>
5548b2605375SPeter Avalos
5549b2605375SPeter Avalos	* mkdirs.sh:
5550b2605375SPeter Avalos	don't use character range, since some locales don't work as expected
5551b2605375SPeter Avalos
5552ca0c2f89SAntonio Huete Jimenez2001-06-22  Thomas E. Dickey  <dickey@clark.net>
5553b2605375SPeter Avalos
5554b2605375SPeter Avalos	* install-sh: RCS_BASE
5555b2605375SPeter Avalos
5556ca0c2f89SAntonio Huete Jimenez2000-11-20  Thomas E. Dickey  <dickey@clark.net>
5557b2605375SPeter Avalos
5558b2605375SPeter Avalos	* test/calc.y: RCS_BASE
5559b2605375SPeter Avalos
5560b2605375SPeter Avalos	* test/code_calc.y, test/pure_calc.y: copy of calc.y
5561b2605375SPeter Avalos
5562b2605375SPeter Avalos	* vmsbuild.com: original version
5563b2605375SPeter Avalos
5564ca0c2f89SAntonio Huete Jimenez2000-02-14  Thomas E. Dickey  <dickey@clark.net>
5565b2605375SPeter Avalos
5566b2605375SPeter Avalos	* main.c: fix for VMS port - making pathname for temp-file
5567b2605375SPeter Avalos
5568b2605375SPeter Avalos	* descrip.mms: original version
5569b2605375SPeter Avalos
5570ca0c2f89SAntonio Huete Jimenez2000-02-13  Thomas E. Dickey  <dickey@clark.net>
5571b2605375SPeter Avalos
5572*5152d3b1SAntonio Huete Jimenez	* defs.h, verbose.c, reader.c, main.c, skeleton.c, warshall.c, symtab.c,
5573*5152d3b1SAntonio Huete Jimenez	  closure.c, mkpar.c, lalr.c, lr0.c, output.c, error.c:
5574b2605375SPeter Avalos	ansify
5575b2605375SPeter Avalos
5576ca0c2f89SAntonio Huete Jimenez1999-11-30  Thomas E. Dickey  <dickey@clark.net>
5577b2605375SPeter Avalos
5578b2605375SPeter Avalos	* mkdirs.sh: RCS_BASE
5579b2605375SPeter Avalos
5580ca0c2f89SAntonio Huete Jimenez1995-01-01  Thomas E. Dickey  <dickey@clark.net>
5581b2605375SPeter Avalos
5582b2605375SPeter Avalos	* config_h.in: RCS_BASE
5583b2605375SPeter Avalos
5584b2605375SPeter Avalos1993-12-23  unknown
5585b2605375SPeter Avalos
5586b2605375SPeter Avalos	* README.DOS, main.c: MSDOS-port
5587b2605375SPeter Avalos
5588b2605375SPeter Avalos1993-12-22  unknown
5589b2605375SPeter Avalos
5590b2605375SPeter Avalos	* reader.c, defs.h: MSDOS-port
5591b2605375SPeter Avalos
5592b2605375SPeter Avalos1993-03-02  unknown
5593b2605375SPeter Avalos
5594b2605375SPeter Avalos	* README: original version
5595b2605375SPeter Avalos
5596b2605375SPeter Avalos1993-02-22  unknown
5597b2605375SPeter Avalos
5598c4d42299SSascha Wildner	* test/ftp.output, test/ftp.tab.c, test/ftp.tab.h: RCS_BASE
5599c4d42299SSascha Wildner
5600faa6539eSSascha Wildner1993-02-22  dickey@software.org
5601c4d42299SSascha Wildner
5602c4d42299SSascha Wildner	* test/yacc/error.output, test/yacc/error.tab.h:
5603c4d42299SSascha Wildner	reference output for testing
5604c4d42299SSascha Wildner
5605c4d42299SSascha Wildner1993-02-22  unknown
5606c4d42299SSascha Wildner
5607c4d42299SSascha Wildner	* test/error.output, test/error.tab.c, test/error.tab.h: RCS_BASE
5608b2605375SPeter Avalos
5609b2605375SPeter Avalos	* skeleton.c, warshall.c, main.c, output.c, reader.c, closure.c, NOTES:
5610b2605375SPeter Avalos	original version
5611b2605375SPeter Avalos
5612b2605375SPeter Avalos1992-10-12  unknown
5613b2605375SPeter Avalos
5614b2605375SPeter Avalos	* yacc.1: original version
5615b2605375SPeter Avalos
5616b2605375SPeter Avalos1992-10-11  unknown
5617b2605375SPeter Avalos
5618b2605375SPeter Avalos	* defs.h: original version
5619b2605375SPeter Avalos
5620b2605375SPeter Avalos1991-01-20  unknown
5621b2605375SPeter Avalos
5622b2605375SPeter Avalos	* mkpar.c, verbose.c: original version
5623b2605375SPeter Avalos
5624b2605375SPeter Avalos1991-01-14  unknown
5625b2605375SPeter Avalos
5626b2605375SPeter Avalos	* lr0.c, Makefile, Makefile.old: original version
5627b2605375SPeter Avalos
5628b2605375SPeter Avalos1990-07-16  unknown
5629b2605375SPeter Avalos
5630b2605375SPeter Avalos	* NEW_FEATURES: original version
5631b2605375SPeter Avalos
5632b2605375SPeter Avalos1990-06-03  unknown
5633b2605375SPeter Avalos
5634b2605375SPeter Avalos	* ACKNOWLEDGEMENTS: original version
5635b2605375SPeter Avalos
5636b2605375SPeter Avalos1990-02-05  unknown
5637b2605375SPeter Avalos
5638b2605375SPeter Avalos	* symtab.c, lalr.c, error.c: original version
5639b2605375SPeter Avalos
5640faa6539eSSascha Wildner1990-01-16  dickey@software.org
5641b2605375SPeter Avalos
5642b2605375SPeter Avalos	* test/code_error.y, test/pure_error.y: RCS_BASE
5643b2605375SPeter Avalos
5644b2605375SPeter Avalos1990-01-16  unknown
5645b2605375SPeter Avalos
5646b2605375SPeter Avalos	* test/error.y: RCS_BASE
5647b2605375SPeter Avalos
5648b2605375SPeter Avalos1989-11-22  unknown
5649b2605375SPeter Avalos
5650b2605375SPeter Avalos	* NO_WARRANTY: original version
5651b2605375SPeter Avalos
5652b2605375SPeter Avalos1989-09-23  unknown
5653b2605375SPeter Avalos
5654b2605375SPeter Avalos	* test/ftp.y: RCS_BASE
5655b2605375SPeter Avalos
5656