aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES430
1 files changed, 427 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index 3aa6a9853eac..994fcc5ce4f4 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,423 @@
+2020-03-30 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * package/debian/copyright: bump
+
+ * test/yacc/grammar.tab.c, test/btyacc/grammar.tab.c, test/grammar.y, reader.c:
+ typo found with codespell
+
+ * yacc.1: fixes noted in the original report, overlooked in followup
+
+2020-03-30 Bjarni.Ingi.Gislason
+
+ * yacc.1: typography/spelling fixes - Debian #955175
+
+2020-03-30 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2020-03-10 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * configure: regen
+
+ * aclocal.m4:
+ resync with my-autoconf, mostly fixes for compiler-warnings
+
+ * configure.in: use macro to suppress X-dependency from newer macros
+
+2019-12-20 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * config.guess: 2019-12-21
+
+2019-11-25 Tom.Shields
+
+ * main.c:
+ fix an inconsistency between the getopt and non-getopt configuration.
+ In the former, getopt always used "yacc", not the name of the executable.
+
+2019-11-25 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/run_make.sh:
+ suppress bison's -Wyacc warning, which is not useful.
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2019-11-19 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * yacc.1: new version of manpage
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+ * yacc.1: document %code
+
+ * test/btyacc/calc_code_all.error, test/btyacc/calc_code_all.output, test/btyacc/calc_code_all.tab.c, test/btyacc/calc_code_all.tab.h, test/btyacc/calc_code_default.error, test/btyacc/calc_code_default.output, test/btyacc/calc_code_default.tab.c, test/btyacc/calc_code_default.tab.h, test/btyacc/calc_code_imports.error, test/btyacc/calc_code_imports.output, test/btyacc/calc_code_imports.tab.c, test/btyacc/calc_code_imports.tab.h, test/btyacc/calc_code_provides.error, test/btyacc/calc_code_provides.output, test/btyacc/calc_code_provides.tab.c, test/btyacc/calc_code_provides.tab.h, test/btyacc/calc_code_requires.error, test/btyacc/calc_code_requires.output, test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_requires.tab.h, test/btyacc/calc_code_top.error, test/btyacc/calc_code_top.output, test/btyacc/calc_code_top.tab.c, test/btyacc/calc_code_top.tab.h, test/yacc/calc_code_all.tab.c, test/yacc/calc_code_all.tab.h, test/yacc/calc_code_default.tab.c, test/yacc/calc_code_provides.tab.c, test/yacc/calc_code_provides.tab.h, test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_requires.tab.h, test/yacc/calc_code_top.tab.c:
+ RCS_BASE
+
+ * output.c:
+ amend updates for 'outline' when processing "%code" in code-file
+
+ * output.c:
+ modify output_code_lines() to show begin/end block comments which were in
+ reader.c, and to generate a #line for the code-file.
+
+ * reader.c:
+ modify copy_code() to allow for multiple %code directives for a given
+ section, recording the input line-number for each directive as a #line
+ in the resulting string. remove the block start/end comments, since those
+ will be done for a whole section in output.c
+
+ * mstring.c, defs.h: add msrenew()
+
+ * test/yacc/calc_code_all.error, test/yacc/calc_code_all.output, test/yacc/calc_code_default.error, test/yacc/calc_code_default.output, test/yacc/calc_code_default.tab.h, test/yacc/calc_code_imports.error, test/yacc/calc_code_imports.output, test/yacc/calc_code_imports.tab.c, test/yacc/calc_code_imports.tab.h, test/yacc/calc_code_provides.error, test/yacc/calc_code_provides.output, test/yacc/calc_code_requires.error, test/yacc/calc_code_requires.output, test/yacc/calc_code_top.error, test/yacc/calc_code_top.output, test/yacc/calc_code_top.tab.h:
+ RCS_BASE
+
+2019-11-18 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/calc_code_imports.y, test/calc_code_all.y, test/calc_code_default.y, test/calc_code_top.y, test/calc_code_provides.y, test/calc_code_requires.y:
+ RCS_BASE
+
+2019-11-04 Michael.Forney
+
+ * defs.h: add missing "extern" for new variable "code_lines"
+
+2019-11-03 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * main.c: build-fix for MinGW cross-compiling
+
+ * output.c, reader.c: gcc-warnings
+
+ * output.c: check validity of text_file before rewind
+ remove redundant check of iflag
+
+ * main.c: fix memory-leak reported by clang
+
+ * mkpar.c: guard against a null-reference reported by clang (unlikely)
+
+ * reader.c: fix two coverity warnings:
+ a) resource leak on malloc-failure
+ b) possible null-pointer dereference on parse-error
+
+ * test/btyacc/err_inherit4.tab.h, test/btyacc/btyacc_demo.tab.h: regen
+
+ * defs.h: use enum's to simplify recent change
+
+ * mstring.c:
+ enable mstring() in regular byacc, since Zoulas' change relies upon it
+
+2019-11-03 Christos.Zoulas
+
+ * defs.h, reader.c, output.c: add support for bison's "%code" feature
+ also fix a small bug: declare YYLTYPE externally when producing locations
+
+2019-11-03 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/btyacc/help.error, test/btyacc/no_b_opt.error, test/btyacc/no_output2.error, test/btyacc/no_p_opt.error, test/yacc/help.error, test/yacc/no_b_opt.error, test/yacc/no_output2.error, test/yacc/no_p_opt.error:
+ regen
+
+ * test/run_test.sh:
+ there's no standard wording for the options-errors from getopt;
+ filter that to "error message" in the test reference files.
+
+ * main.c:
+ provide for using getopt(), to accommodate a case where developers have
+ relied upon non-POSIX behavior.
+
+ * test/run_test.sh:
+ getopt's messages do not print the full pathname of yacc in some cases;
+ adjust the sed-script which changes those to "YACC"
+
+ * configure: regen
+
+ * config_h.in: regen, using autoheader-252
+
+ * configure.in: add configure check for getopt
+
+ * configure: regen
+
+ * aclocal.m4:
+ resync with my-autoconf adds a fix which accommodates a difference in
+ warning options between gcc/clang when --enable-warnings is not set.
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2019-09-11 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * config.guess, config.sub: 2019-09-10
+
+2019-06-17 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/btyacc/big_b.error, test/btyacc/big_l.error, test/btyacc/help.error, test/btyacc/no_b_opt.error, test/btyacc/no_output2.error, test/btyacc/no_p_opt.error, test/btyacc/nostdin.error, test/yacc/big_b.error, test/yacc/big_l.error, test/yacc/help.error, test/yacc/no_b_opt.error, test/yacc/no_output2.error, test/yacc/no_p_opt.error, test/yacc/nostdin.error:
+ regen
+
+ * test/run_test.sh: test "-H" rather than "-D"
+
+2019-06-16 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * main.c, yacc.1:
+ change "-D" option to "-H" (discussion with Ethan Sommer)
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+ * test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c, test/btyacc/defines3.calc.c:
+ RCS_BASE
+
+ * test/run_test.sh: in test_defines, save the ".c" file too
+
+ * test/yacc/defines3.calc.c, test/yacc/defines2.calc.c, test/yacc/defines1.calc.c:
+ RCS_BASE
+
+ * test/run_test.sh:
+ output of test_defines should be a header ".h", not ".c"
+
+ * test/btyacc/defines1.calc.h, test/btyacc/defines1.error, test/btyacc/defines1.output, test/btyacc/defines2.calc.h, test/btyacc/defines2.error, test/btyacc/defines2.output, test/btyacc/defines3.calc.h, test/btyacc/defines3.error, test/btyacc/defines3.output:
+ RCS_BASE
+
+ * main.c: however, a subsequent -d cancels -D
+
+ * test/yacc/defines1.calc.h, test/yacc/defines3.calc.h: RCS_BASE
+
+ * main.c: -D option implies -d
+
+ * test/yacc/defines1.error, test/yacc/defines1.output, test/yacc/defines2.calc.h, test/yacc/defines2.error, test/yacc/defines2.output, test/yacc/defines3.error, test/yacc/defines3.output:
+ RCS_BASE
+
+ * yacc.1: align macro definitions with my other manpages
+
+ * test/run_test.sh: add test for -D after -d or -b options
+
+ * test/btyacc/stdin1.calc.c, test/btyacc/stdin1.error, test/btyacc/stdin1.output, test/btyacc/stdin2.calc.c, test/btyacc/stdin2.error, test/btyacc/stdin2.output:
+ RCS_BASE
+
+ * test/btyacc/big_b.error, test/btyacc/big_b.output, test/btyacc/big_l.error, test/btyacc/big_l.output, test/btyacc/help.error, test/btyacc/help.output, test/btyacc/no_b_opt.error, test/btyacc/no_b_opt.output, test/btyacc/no_b_opt1.error, test/btyacc/no_b_opt1.output, test/btyacc/no_code_c.error, test/btyacc/no_code_c.output, test/btyacc/no_defines.error, test/btyacc/no_defines.output, test/btyacc/no_graph.error, test/btyacc/no_graph.output, test/btyacc/no_include.error, test/btyacc/no_include.output, test/btyacc/no_opts.error, test/btyacc/no_opts.output, test/btyacc/no_output.error, test/btyacc/no_output.output, test/btyacc/no_output1.error, test/btyacc/no_output1.output, test/btyacc/no_output2.error, test/btyacc/no_output2.output, test/btyacc/no_p_opt.error, test/btyacc/no_p_opt.output, test/btyacc/no_p_opt1.error, test/btyacc/no_p_opt1.output, test/btyacc/no_verbose.error, test/btyacc/no_verbose.output, test/btyacc/nostdin.error, test/btyacc/nostdin.output, test/yacc/big_b.error, test/yacc/big_b.output, test/yacc/big_l.error, test/yacc/big_l.output, test/yacc/help.error, test/yacc/help.output, test/yacc/no_b_opt.error, test/yacc/no_b_opt.output, test/yacc/no_b_opt1.error, test/yacc/no_b_opt1.output, test/yacc/no_code_c.error, test/yacc/no_code_c.output, test/yacc/no_defines.error, test/yacc/no_defines.output, test/yacc/no_graph.error, test/yacc/no_graph.output, test/yacc/no_include.error, test/yacc/no_include.output, test/yacc/no_opts.error, test/yacc/no_opts.output, test/yacc/no_output.error, test/yacc/no_output.output, test/yacc/no_output1.error, test/yacc/no_output1.output, test/yacc/no_output2.error, test/yacc/no_output2.output, test/yacc/no_p_opt.error, test/yacc/no_p_opt.output, test/yacc/no_p_opt1.error, test/yacc/no_p_opt1.output, test/yacc/no_verbose.error, test/yacc/no_verbose.output, test/yacc/nostdin.error, test/yacc/nostdin.output:
+ regen
+
+ * test/run_test.sh:
+ add a test for stdin "-" vs end-options "--", and correct a redirection
+ of stderr in test_flags
+
+ * test/yacc/stdin2.output, test/yacc/stdin2.calc.c, test/yacc/stdin1.calc.c, test/yacc/stdin1.error, test/yacc/stdin1.output, test/yacc/stdin2.error:
+ RCS_BASE
+
+ * test/btyacc/big_b.output, test/btyacc/big_l.output, test/btyacc/help.output, test/btyacc/no_b_opt.output, test/btyacc/no_output2.output, test/btyacc/no_p_opt.output, test/btyacc/nostdin.output, test/yacc/big_b.output, test/yacc/big_l.output, test/yacc/help.output, test/yacc/no_b_opt.output, test/yacc/no_output2.output, test/yacc/no_p_opt.output, test/yacc/nostdin.output:
+ regen
+
+ * main.c: add -D option, to specify filename vs y.tab.h for -d
+
+ * defs.h: add dflag2, for -D option
+
+ * yacc.1: document -D option
+
+ * config_h.in: updated with autoheader-252
+
+ * configure: regen
+
+ * package/debian/copyright: bump
+
+ * aclocal.m4: add CF_GETOPT_HEADER
+
+ * aclocal.m4: Improved autoconf macros:
+ + CF_CC_ENV_FLAGS
+ putting preprocessor flags in CFLAGS also is a nuisance, which can be
+ addressed in the same way.
+ + CF_GCC_WARNINGS
+ factor out workaround for XTSTRINGDEFINES as CF_CONST_X_STRING
+ + CF_GNU_SOURCE
+ The check for _DEFAULT_SOURCE should apply to "recent" Cygwin (since early 2016),
+ and except for "NEWLIB" vs "GLIBC" in the test, acts the same if I pretend
+ that "newlib" is the GNU C library. Without this, the check falls through
+ to the _XOPEN_SOURCE test, which breaks the pseudoterminal checks for xterm.
+ + CF_POSIX_C_SOURCE
+ add/use CF_POSIX_VISIBLE
+ + CF_TRY_XOPEN_SOURCE
+ use CF_APPEND_TEXT
+ + CF_WITH_MAN2HTML
+ use sed to work around non-POSIX tail utility
+ + CF_XOPEN_SOURCE
+ use CF_APPEND_TEXT
+ add/use CF_POSIX_VISIBLE
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2019-06-10 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * config.guess: 2019-06-10
+
+2019-05-22 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * config.sub: 2019-05-22
+
+2018-06-09 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * yacc.1: minor typographical fixes
+
+ * test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/rename_debug.c, btyaccpar.c:
+ regen
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2018-06-09 Tom.Shields
+
+ * btyaccpar.skel:
+ add casts to fix g++ (clang++) compile errors in the backtracking skeleton
+ due to assignment of ‘void *’ to another pointer type.
+
+2018-05-25 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/run_make.sh:
+ check if this is bison 3+ before adding options to suppress warnings
+
+ * package/byacc.spec: build-fix for Mageia 6
+
+ * package/byacc.spec: add btyacc package
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+ * package/debian/control: add a package for btyacc
+
+ * package/debian/rules: generate a package for btyacc
+
+2018-05-24 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, btyaccpar.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/rename_debug.c:
+ regen
+
+ * btyaccpar.skel: fix typo
+
+2018-05-21 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/run_make.sh:
+ ignore case for "%" directives to skip with old-yacc, and add %token-table
+ to the list
+
+ * btyaccpar.c: regen
+
+2018-05-21 Christos.Zoulas
+
+ * btyaccpar.skel:
+ improve compatibility with bison by changing the YYLLOC_DEFAULT macro to use
+ YYRHSLOC() macro, and adjusting the array indices of yyerror_loc_range[] for
+ consistency.
+
+2018-05-10 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * output.c:
+ add a fallback definition for YYDEBUG to the -i externs file.
+
+ * test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2018-05-09 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * configure: regen
+
+ * aclocal.m4: resync with my-autoconf
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+ * test/btyacc/rename_debug.i, btyaccpar.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/rename_debug.c, test/btyacc/varsyntax_calc1.tab.c:
+ regen
+
+ * btyaccpar.skel: apply Guy Harris' changes here as well
+
+ * test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen
+
+ * output.c: correct/improve fallback prototype for yylex()
+
+ * test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen
+
+2018-05-08 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * test/btyacc/grammar.tab.c, test/yacc/grammar.tab.c: regen
+
+ * test/grammar.y:
+ quiet some warnings from gcc 7 when doing "make check_make"
+
+ * package/debian/watch, package/pkgsrc/Makefile: update ftp-url
+
+ * test/btyacc/ok_syntax1.tab.h, test/btyacc/btyacc_calc1.tab.h: regen
+
+ * output.c:
+ provide yylex() declaration for simple case (request by "Mutiny")
+
+ * test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.h, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, test/yacc/rename_debug.i, yaccpar.c:
+ regen
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/debian/copyright, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+2018-05-06 Guy.Harris
+
+ * yaccpar.skel: two fixes:
+ 1) define yydebug only if YYDEBUG is defined and
+ 2) make yynerrs a parser-local variable if the parser is reentrant.
+
+2018-02-24 Guy.Harris
+
+ * output.c: do not emit "extern YYSTYPE yylval;" for pure parsers
+
+2018-02-05 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * config.sub: 2018-01-15
+
+ * config.guess: 2018-01-26
+
+2017-12-04 erik.b.andersen
+
+ * main.c: A proper path for temporary files is needed by byacc under
+ Windows commandline, otherwise there's a risk of empty files.
+ The TEMP environment variable is always defined in Windows.
+
+ * defs.h: The noreturn attribute needs to be specified before function
+ to be portable among compilers (gcc, clang, msvc).
+
+2017-12-04 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * reader.c: adapted fix by Erik B:
+ a) increase the length of name[] to account for a trailing null
+ b) note that calling syntax_error() from get_number() does not return
+
+2017-09-14 Tom.Shields
+
+ * yacc.1: fix typo
+
+2017-07-09 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * package/byacc.spec, package/mingw-byacc.spec:
+ use predefined "configure"
+
+ * reader.c: remove unused assignment
+
+ * package/debian/rules: use dpkg-buildflags
+
+ * configure: regen
+
+ * aclocal.m4: resync with my-autoconf
+
+ * reader.c, output.c, defs.h:
+ add/use IS_NAME1() and IS_NAME2() to reduce clutter
+
+ * reader.c, output.c, defs.h:
+ guard against sign-extension in ctype-macros
+
+ * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+ bump
+
+ * reader.c: check for numeric overflow in get_number()
+
+ * reader.c:
+ correct limit-checks for input filename and line-number, in case no valid
+ filename and/or number was found.
+
2017-04-30 Thomas E. Dickey <dickey@invisible-island.net>
* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c, btyaccpar.c, btyaccpar.skel:
@@ -22,6 +442,10 @@
* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump
+2017-04-29 Thomas E. Dickey <dickey@invisible-island.net>
+
+ * config.sub: 2017-04-02
+
2017-03-18 Thomas E. Dickey <dickey@invisible-island.net>
* config.sub: 2017-02-07
@@ -2558,7 +2982,7 @@
* vmsbuild.com: original version
-2000-02-23 dickey@clark.net
+2000-02-23 Thomas E. Dickey <dickey@clark.net>
* test/RCS, RCS: PERMIT FILE
@@ -2597,7 +3021,7 @@
* test/ftp.output, test/ftp.tab.c, test/ftp.tab.h: RCS_BASE
-1993-02-22 Thomas E. Dickey <dickey@software.org>
+1993-02-22 dickey@software.org
* test/yacc/error.output, test/yacc/error.tab.h:
reference output for testing
@@ -2637,7 +3061,7 @@
* symtab.c, lalr.c, error.c: original version
-1990-01-16 Thomas E. Dickey <dickey@software.org>
+1990-01-16 dickey@software.org
* test/code_error.y, test/pure_error.y: RCS_BASE