From d1de53722bfb63f6f348f008ef34504e4b2cf081 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 13 Dec 2002 12:21:57 +0000 Subject: [PATCH 1/1] Version 1.75d. --- ChangeLog | 31 +++++++++++++++++++++++++++++++ NEWS | 21 +++++++++++++++++---- 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 39f02d5c..1a192887 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ +2002-12-13 Paul Eggert + + Version 1.75d. + + POSIX requires a "yacc" command. + * src/Makefile.am (bin_SCRIPTS): New macro, for yacc. + (MOSTLYCLEANFILES): Add yacc. + (yacc): New rule. + * docbison.texinfo (Invocation, Bison Options): Mention yacc + as an alias for bison y. + + * po/LINGUAS: Add da. + + * src/getargs.c (__GNU_LIBRARY__) [lint]: Define to work around + problem with latest . + (HACK_FOR___GNU_LIBRARY___PROTOTYPE): New macro. + + * doc/fdl.texi: Upgrade to 1.2. + * lib/alloca.c, lib/error.c, lib/getopt.c, lib/getopt.h + lib/getopt1.c, lib/gettext.h, lib/memrchr.c, lib/obstack.c, + lib/obstack.h, lib/strnlen.c, lib/unlocked-io.h: Sync with + gnulib. + * config/install-sh: Sync with autotools. + + Fix a bad interaction with flex 2.5.23 reported by Bruce Lilly in + . + * data/yacc.c (YYLTYPE, struct yyltype): Do not define unless + locations are requested. + (union yyalloc): Do not depend on YYLTYPE_IS_TRIVIAL unless + locations are requested. + 2002-12-12 Paul Eggert Remove unportable casts and storage allocation tricks. diff --git a/NEWS b/NEWS index 1a1310b0..1792d9ef 100644 --- a/NEWS +++ b/NEWS @@ -3,14 +3,27 @@ Bison News Changes in version 1.75d: -* Yacc library now available - Bison now installs a small library liby.a containing implementations - of Yacc-compatible yyerror and main functions. This library is - normally not useful, but POSIX requires it. +* Semicolons are once again optional at the end of grammar rules. + This reverts to the behavior of Bison 1.33 and earlier, and improves + compatibility with Yacc. + +* Type clashes now generate warnings, not errors. + +* Yacc command and library now available + The Bison distribution now installs a yacc command, as POSIX requires. + Also, Bison now installs a small library liby.a containing + implementations of Yacc-compatible yyerror and main functions. + This library is normally not useful, but POSIX requires it. * %lex-param, %parse-param These now take just one operand, not two. +* The documentation now emphasizes that yylex and yyerror must be + declared before use. C99 requires this. + +* The documentation license has been upgraded to version 1.2 + of the GNU Free Documentation License. + Changes in version 1.75c, 2002-11-25: * "parse error" -> "syntax error" -- 2.45.2