mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-17 08:13:02 +00:00
Version 1.75d.
This commit is contained in:
31
ChangeLog
31
ChangeLog
@@ -1,3 +1,34 @@
|
|||||||
|
2002-12-13 Paul Eggert <eggert@twinsun.com>
|
||||||
|
|
||||||
|
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 <getopt.h>.
|
||||||
|
(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
|
||||||
|
<http://mail.gnu.org/pipermail/bug-bison/2002-November/001929.html>.
|
||||||
|
* 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 <eggert@twinsun.com>
|
2002-12-12 Paul Eggert <eggert@twinsun.com>
|
||||||
|
|
||||||
Remove unportable casts and storage allocation tricks.
|
Remove unportable casts and storage allocation tricks.
|
||||||
|
|||||||
21
NEWS
21
NEWS
@@ -3,14 +3,27 @@ Bison News
|
|||||||
|
|
||||||
Changes in version 1.75d:
|
Changes in version 1.75d:
|
||||||
|
|
||||||
* Yacc library now available
|
* Semicolons are once again optional at the end of grammar rules.
|
||||||
Bison now installs a small library liby.a containing implementations
|
This reverts to the behavior of Bison 1.33 and earlier, and improves
|
||||||
of Yacc-compatible yyerror and main functions. This library is
|
compatibility with Yacc.
|
||||||
normally not useful, but POSIX requires it.
|
|
||||||
|
* 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
|
* %lex-param, %parse-param
|
||||||
These now take just one operand, not two.
|
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:
|
Changes in version 1.75c, 2002-11-25:
|
||||||
|
|
||||||
* "parse error" -> "syntax error"
|
* "parse error" -> "syntax error"
|
||||||
|
|||||||
Reference in New Issue
Block a user