Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/byacc/dist 2018-06-09 Thomas E. Dickey <dicke...
details: https://anonhg.NetBSD.org/src/rev/bea769d94093
branches: trunk
changeset: 995448:bea769d94093
user: christos <christos%NetBSD.org@localhost>
date: Sun Dec 23 15:26:12 2018 +0000
description:
2018-06-09 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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@localhost>
* 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.
diffstat:
external/bsd/byacc/dist/CHANGES | 177 ++-
external/bsd/byacc/dist/MANIFEST | 12 +-
external/bsd/byacc/dist/VERSION | 2 +-
external/bsd/byacc/dist/aclocal.m4 | 90 +-
external/bsd/byacc/dist/configure | 1188 +++++++++------
external/bsd/byacc/dist/package/byacc.spec | 79 +-
external/bsd/byacc/dist/package/debian/changelog | 36 +
external/bsd/byacc/dist/package/debian/control | 16 +-
external/bsd/byacc/dist/package/debian/copyright | 2 +-
external/bsd/byacc/dist/package/debian/rules | 144 +-
external/bsd/byacc/dist/package/debian/watch | 2 +-
external/bsd/byacc/dist/package/mingw-byacc.spec | 13 +-
external/bsd/byacc/dist/package/pkgsrc/Makefile | 4 +-
external/bsd/byacc/dist/test/btyacc/btyacc_calc1.tab.h | 3 +-
external/bsd/byacc/dist/test/btyacc/ok_syntax1.tab.h | 3 +-
external/bsd/byacc/dist/test/btyacc/rename_debug.i | 13 +-
external/bsd/byacc/dist/test/grammar.y | 37 +-
external/bsd/byacc/dist/test/run_make.sh | 20 +-
external/bsd/byacc/dist/test/yacc/ok_syntax1.tab.h | 3 +-
external/bsd/byacc/dist/test/yacc/rename_debug.i | 12 +-
external/bsd/byacc/dist/yaccpar.skel | 7 +-
21 files changed, 1266 insertions(+), 597 deletions(-)
diffs (truncated from 4604 to 300 lines):
diff -r 452e5edd7b41 -r bea769d94093 external/bsd/byacc/dist/CHANGES
--- a/external/bsd/byacc/dist/CHANGES Sun Dec 23 13:35:02 2018 +0000
+++ b/external/bsd/byacc/dist/CHANGES Sun Dec 23 15:26:12 2018 +0000
@@ -1,3 +1,170 @@
+2018-06-09 Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
+
+ * 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@localhost>
* 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 +189,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@localhost>
+
+ * config.sub: 2017-04-02
+
2017-03-18 Thomas E. Dickey <dickey%invisible-island.net@localhost>
* config.sub: 2017-02-07
@@ -2558,7 +2729,7 @@
* vmsbuild.com: original version
-2000-02-23 dickey%clark.net@localhost
+2000-02-23 Thomas (CM) <dickey%clark.net@localhost>
* test/RCS, RCS: PERMIT FILE
@@ -2597,7 +2768,7 @@
* test/ftp.output, test/ftp.tab.c, test/ftp.tab.h: RCS_BASE
-1993-02-22 Thomas E. Dickey <dickey%software.org@localhost>
+1993-02-22 dickey%software.org@localhost
* test/yacc/error.output, test/yacc/error.tab.h:
reference output for testing
@@ -2637,7 +2808,7 @@
* symtab.c, lalr.c, error.c: original version
-1990-01-16 Thomas E. Dickey <dickey%software.org@localhost>
+1990-01-16 dickey%software.org@localhost
* test/code_error.y, test/pure_error.y: RCS_BASE
diff -r 452e5edd7b41 -r bea769d94093 external/bsd/byacc/dist/MANIFEST
--- a/external/bsd/byacc/dist/MANIFEST Sun Dec 23 13:35:02 2018 +0000
+++ b/external/bsd/byacc/dist/MANIFEST Sun Dec 23 15:26:12 2018 +0000
@@ -1,4 +1,4 @@
-MANIFEST for byacc-20170430, version t20170430
+MANIFEST for byacc-20180609, version t20180609
--------------------------------------------------------------------------------
MANIFEST this file
ACKNOWLEDGEMENTS original version of byacc - 1993
@@ -77,10 +77,6 @@
test/btyacc/btyacc_demo.output reference output for testing
test/btyacc/btyacc_demo.tab.c reference output for testing
test/btyacc/btyacc_demo.tab.h reference output for testing
-test/btyacc/btyacc_demo2.error reference output for testing
-test/btyacc/btyacc_demo2.output reference output for testing
-test/btyacc/btyacc_demo2.tab.c reference output for testing
-test/btyacc/btyacc_demo2.tab.h reference output for testing
test/btyacc/btyacc_destroy1.error reference output for testing
test/btyacc/btyacc_destroy1.output reference output for testing
test/btyacc/btyacc_destroy1.tab.c reference output for testing
@@ -114,11 +110,6 @@
test/btyacc/code_calc.output reference output for testing
test/btyacc/code_calc.tab.c reference output for testing
test/btyacc/code_calc.tab.h reference output for testing
-test/btyacc/code_debug.c reference for test-output
-test/btyacc/code_debug.error reference for test-output
-test/btyacc/code_debug.h reference for test-output
-test/btyacc/code_debug.i reference for test-output
-test/btyacc/code_debug.output reference for test-output
test/btyacc/code_error.code.c reference output for testing
test/btyacc/code_error.error reference output for testing
test/btyacc/code_error.output reference output for testing
@@ -382,6 +373,7 @@
test/btyacc_destroy1.y btyacc test-case for %parse-param
test/btyacc_destroy2.y btyacc test-case for %parse-param
test/btyacc_destroy3.y btyacc test-case for %parse-param
+test/calc.tab.c c-file for calc.y
test/calc.y example from VMS freeware version of byacc
test/calc1.y advanced example from Steve Johnson's paper.
test/calc2.y test-cases and reference files for %lex-param / %parse-param
diff -r 452e5edd7b41 -r bea769d94093 external/bsd/byacc/dist/VERSION
--- a/external/bsd/byacc/dist/VERSION Sun Dec 23 13:35:02 2018 +0000
+++ b/external/bsd/byacc/dist/VERSION Sun Dec 23 15:26:12 2018 +0000
@@ -1,1 +1,1 @@
-20170430
+20180609
diff -r 452e5edd7b41 -r bea769d94093 external/bsd/byacc/dist/aclocal.m4
--- a/external/bsd/byacc/dist/aclocal.m4 Sun Dec 23 13:35:02 2018 +0000
+++ b/external/bsd/byacc/dist/aclocal.m4 Sun Dec 23 15:26:12 2018 +0000
@@ -1,7 +1,7 @@
-dnl Id: aclocal.m4,v 1.42 2017/02/01 10:12:21 tom Exp
+dnl Id: aclocal.m4,v 1.44 2018/05/10 01:18:58 tom Exp
dnl Macros for byacc configure script (Thomas E. Dickey)
dnl ---------------------------------------------------------------------------
-dnl Copyright 2004-2016,2017 Thomas E. Dickey
+dnl Copyright 2004-2017,2018 Thomas E. Dickey
dnl
dnl Permission is hereby granted, free of charge, to any person obtaining a
dnl copy of this software and associated documentation files (the
@@ -54,7 +54,7 @@
[ifelse([$8], , ,[$8])],
[ifelse([$9], , ,[$9])])])dnl
dnl ---------------------------------------------------------------------------
-dnl CF_ADD_CFLAGS version: 12 updated: 2015/04/12 15:39:00
+dnl CF_ADD_CFLAGS version: 13 updated: 2017/02/25 18:57:40
dnl -------------
dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS
dnl The second parameter if given makes this macro verbose.
@@ -84,10 +84,10 @@
&& cf_fix_cppflags=yes
if test $cf_fix_cppflags = yes ; then
- cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+ CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
continue
elif test "${cf_tst_cflags}" = "\"'" ; then
- cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+ CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
continue
fi
;;
@@ -102,17 +102,17 @@
CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,$cf_tst_cppflags)
;;
esac
- cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+ CF_APPEND_TEXT(cf_new_cppflags,$cf_add_cflags)
;;
Home |
Main Index |
Thread Index |
Old Index