help-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bison-1.28d released


From: Akim Demaille
Subject: bison-1.28d released
Date: 29 Aug 2001 14:57:18 +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,epita.cours.compile as well.


This is our release candidate: unless someone finds a show stopper,
you should find Bison 1.29 in the GNU store next to you next week.
The code is frozen, except the test suite which should be modernized
this weekend.

Please, use this version on actual projects, so that we don't have to
release 1.30 two days after 1.29 :)

I would like to thank Robert Anisko, Marc Autret, Pascal Bart for
their intensive work on Bison as part of their EPITA student project.

Happy parsing!

  ftp://alpha.gnu.org/gnu/bison/bison-1.28d.tar.gz   (630 kB)
  ftp://alpha.gnu.org/gnu/bison/bison-1.28d.tar.bz2  (505 kB)

And here are xdelta-style diffs

  ftp://alpha.gnu.org/gnu/bison/bison-1.28c-1.28d.xdelta   (65 kB)

Here are the MD5 and SHA1 signatures for the compressed tar files:

af798b29e73ac2c348669017d2eb3ff5  bison-1.28d.tar.gz
756d6537c008285c6e8316d37b01c09e  bison-1.28d.tar.bz2
d9c9fa3286d4165f2dc0d053643638f447b2b136  bison-1.28d.tar.gz
9ede1e4ca89378536e48660f4fada4c3e1dbfaa3  bison-1.28d.tar.bz2

NEWS:
Changes in version 1.28d:

* Output file does not redefine const; that is now config.h's job.

* Added `-g' and `--graph'.

* The Bison manual is now distributed under the terms of the GNU FDL.

* The input and the output files has automatically a similar extension.

* Russian translation added.

* NLS support updated; should hopefully be less troublesome.

* Added the old Bison reference card.

* Added `--locations' and `%locations'.

* Added `-S' and `--skeleton'.

* `%raw', `-r', `--raw' is disabled.

* Special characters are escaped when output.  This solves the problems
  of the #line lines with path names including backslashes.

* New directives.
  `%yacc', `%fixed_output_files', `%defines', `%no_parser', `%verbose',
  `%debug', `%source_extension' and `%header_extension'.

ChangeLog entries:

2001-08-29  Akim Demaille  <address@hidden>

        Version 1.28d.

2001-08-29  Paul Eggert  <address@hidden>

        * src/bison.simple (yyparse): Don't take the address of an
        item before the start of an array, as that doesn't conform to
        the C Standard.

2001-08-29  Robert Anisko  <address@hidden>

        * doc/bison.texinfo (Location Tracking Calc): New node.

2001-08-29  Paul Eggert  <address@hidden>

        * src/output.c (output): Do not define const, as this now
        causes more problems than it cures.

2001-08-29  Akim Demaille  <address@hidden>

        * doc/bison.texinfo: Modernize address@hidden' and address@hidden' use: 
just name
        the nodes.
        Be sure to tag the `detailmenu'.

2001-08-29  Akim Demaille  <address@hidden>

        * Makefile.maint (do-po-update): Wget refuses to overwrite files:
        download in a tmp dir.

2001-08-28  Marc Autret  <address@hidden>

        * config/depcomp: New file.

2001-08-28  Marc Autret  <address@hidden>

        * doc/bison.1 (mandoc): Adjust.
        From Juan Manuel Guerrero.

2001-08-28  Marc Autret  <address@hidden>

        * src/print_graph.c (print_state): Fix.

2001-08-27  Marc Autret  <address@hidden>

        * src/vcg.h (classname_s, infoname_s, node_s): Constify the
        char * members.
        Echo modifications to the functions prototypes.
        * src/vcg.c (add_classname, add_infoname): Adjust arguments.

2001-08-27  Marc Autret  <address@hidden>

        * src/vcg.c: Include `xalloc.h'.
        (add_colorentry): New.
        (add_classname): New.
        (add_infoname): New.
        * src/vcg.h: Add new prototypes.

2001-08-27  Akim Demaille  <address@hidden>

        * Makefile.maint: Sync. again with CVS Autoconf.

2001-08-27  Akim Demaille  <address@hidden>

        * Makefile.maint: Formatting changes.
        (po-update, cvs-update, update): New targets.
        (AMTAR): Remove.

2001-08-27  Akim Demaille  <address@hidden>

        * Makefile.am (AUTOMAKE_OPTIONS): 1.5.
        * Makefile.maint: Sync. with CVS Autoconf.

2001-08-27  Marc Autret  <address@hidden>

        * src/vcg.h (struct infoname_s): New.
        (struct colorentry_s): New.
        (graph_s): New fields {vertical,horizontal}_order in structure.
        Add `infoname' field.
        Add `colorentry' field;
        * src/vcg_defaults.h (G_VERTICAL_ORDER): New.
        (G_HORIZONTAL_ORDER): New.
        (G_INFONAME): New.
        (G_COLORENTRY): New.
        * src/vcg.c (output_graph): Add output of {vertical,horizontal}_order.
        Add output of `infoname'.
        Add output of `colorentry'.

2001-08-27  Marc Autret  <address@hidden>

        * src/reader.c (parse_dquoted_param): Rename variable `index' to `i'.
        This one shadowed a global parameter.

2001-08-24  Marc Autret  <address@hidden>

        * src/print_graph.c (node_output_size): Declared POSIX `size_t' type,
        instead of `unsigned'.
        (print_state): Do not call obstack_object_size () in obstack_grow ()
        to avoid macro variables shadowing.

2001-08-23  Marc Autret  <address@hidden>

        * src/lex.c (percent_table): Typo: s/naem/name/.
        Add graph option.
        Normalize new options declarations.

2001-08-20  Pascal Bart  <address@hidden>

        * tests/suite.at: Exercise %header_extension and %source_extension.

2001-08-16  Marc Autret  <address@hidden>

        * src/reader.c (parse_dquoted_param): New.
        (parse_header_extension_decl): Use it.
        (parse_source_extension_decl): Likewise.

2001-08-16  Marc Autret  <address@hidden>

        * src/vcg.c: Remove includes of `complain.h' and `xalloc.h'.
        (get_xxxx_str): Use assert () instead of complain ().
        Remove return invokations in default cases.
        (get_decision_str): Modify default behaviour. Remove second argument.
        Echo modifications on calls.
        (output_graph): Fix.

2001-08-16  Marc Autret  <address@hidden>

        * src/getargs.c (usage): Update with ``-g, --graph''.

2001-08-16  Marc Autret  <address@hidden>

        * doc/bison.texinfo (Bison Options): Add items `-g', `--graph'.
        (Option Cross Key): Likewise.
        * doc/bison.1: Update.



reply via email to

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