[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bison 1.29a released
From: |
Akim Demaille |
Subject: |
Bison 1.29a released |
Date: |
22 Sep 2001 18:42:27 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Artificial Intelligence) |
The following message is a courtesy copy of an article
that has been posted to gnu.misc.discuss as well.
Bison 1.29 had been released discretely so that portability issues be
caught before wide spread distribution. It turned out that indeed
there are some portability problems, and to avoid another 1.30, 1.31
and so on, _please_, give a serious try to this version.
ftp://alpha.gnu.org/gnu/bison/bison-1.29a.tar.gz (637 kB)
ftp://alpha.gnu.org/gnu/bison/bison-1.29a.tar.bz2 (511 kB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/bison/bison-1.29-1.29a.xdelta (41 kB)
Here are the MD5 and SHA1 signatures for the compressed tar files:
5f19012954eb6188d24255fc83f9a98b bison-1.29a.tar.gz
a2ee9bea71e1f86b3f77b1776a9d4132 bison-1.29a.tar.bz2
0f0a943e33617def2ea466a2412b38128a7c3cc6 bison-1.29a.tar.gz
6f88f855de58913cb6d8076bc47c9fb9cc50ee7f bison-1.29a.tar.bz2
NEWS:
Changes in version 1.29a:
* `--defines' and `--graph' have now an optionnal argument which is the
output file name. `-d' and `-g' do not change, they do not take any
argument.
* `%source_extension' and `%header_extension' are removed, failed
experiment.
* The test suite is more portable.
* Better portability.
ChangeLog entries:
**********************************************************************
ChangeLog 2001/09/21 16:52:41 1.173.2.44
**********************************************************************
2001-09-21 Akim Demaille <address@hidden>
Version 1.29a.
* Makefile.maint, config/config.guess, config/config.sub,
* config/missing: Update from masters.
* tests/Makefile.am ($(srcdir)/$(TESTSUITE)): No longer depend
upon package.m4.
* configure.in (ALL_LINGUAS): Add `tr'.
2001-09-21 Akim Demaille <address@hidden>
* tests/Makefile.am (package.m4): Move to...
($(srcdir)/$(TESTSUITE)): here.
2001-09-20 Akim Demaille <address@hidden>
* src/complain.c: No longer try to be standalone: use system.h.
Don't assume __STDC__ is defined to 1. Just test if it is defined.
* src/complain.h: Likewise.
* src/reduce.c (useless_nonterminals, inaccessable_symbols):
Remove the unused variable `n'.
From Albert Chin-A-Young.
2001-09-18 Marc Autret <address@hidden>
* doc/bison.1: Update.
* doc/bison.texinfo (Bison Options): Update --defines and --graph
descriptions.
(Option Cross Key): Update.
Add --graph.
2001-09-18 Marc Autret <address@hidden>
* tests/regression.at: New test (comment in %union).
2001-09-18 Marc Autret <address@hidden>
* src/reader.c (parse_union_decl): Do not output '/'. Let copy_comment
do that.
Reported by Keith Browne.
2001-09-18 Marc Autret <address@hidden>
* tests/output.at: Add tests for --defines and --graph.
2001-09-18 Marc Autret <address@hidden>
* tests/output.at: Removes tests of %{header,src}_extension features.
2001-09-18 Akim Demaille <address@hidden>
* tests/Makefile.am (package.m4): New.
* tests/calc.at (_AT_CHECK_CALC): Just run `calc input'.
(_AT_CHECK_CALC_ERROR): Likewise.
Factor the `, ' part of verbose error messages.
2001-09-18 Marc Autret <address@hidden>
* src/getargs.c (longopts): Declare --defines and --graph as options
with optional arguments.
* src/files.h: Add extern declarations.
* src/files.c (spec_graph_file, spec_defines_file): New.
(output_files): Update.
Remove CPP-outed code.
2001-09-18 Marc Autret <address@hidden>
Turn off %{source,header}_extension feature.
* src/files.c (compute_exts_from_gf): Update.
(compute_exts_from_src): Update.
(output_files): CPP-out useless code.
* src/files.h: Remove {header,source}_extension extern declarations.
* src/reader.c (parse_dquoted_param): CPP-out.
(parse_header_extension_decl): Remove.
(parse_source_extension_decl): Remove.
(read_declarations): Remove cases tok_{hdrext,srcext}.
* src/lex.c (percent_table): Remove {header,source}_extension entries.
* src/lex.h (token_t): Remove tok_hdrext and tok_srcext.
2001-09-10 Akim Demaille <address@hidden>
* tests/output.at (AT_CHECK_BISON_FLAGS, AT_CHECK_BISON_PERCENT):
(AT_CHECK_BISON_PERCENT_FLAGS): Merge into...
(AT_CHECK_OUTPUT): this.
Merely check ls' exit status, its output is useless.
2001-09-10 Akim Demaille <address@hidden>
* tests/calc.at: Use m4_match.
(_AT_DATA_CALC_Y): Check `yyin != NULL', not `stdin != NULL'.
2001-09-10 Marc Autret <address@hidden>, Akim Demaille <address@hidden>
* src/vcg.h (graph_s): color, textcolor, bordercolor are now
enum color_e.
* src/print_graph.c (print_graph): Initalize graph.layoutalgorithm
to `normal'.
* src/reader.c (parse_token_decl): Initialize token with tok_eof.
* src/lex.h: Adjust prototype.
(token_t): Add `tok_undef'.
* src/lex.c (struct percent_table_struct): Retval is now a token_t.
(parse_percent_token): Now returns token_t.
Add default statement in switch.
(lex): Separate `c' as an input variable, from the token_t result
part.
(unlexed): Is a token_t.
2001-09-10 Akim Demaille <address@hidden>
* configure.in: Bump to 1.29a.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Bison 1.29a released,
Akim Demaille <=