help-bison
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]