[Top][All Lists]
[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.
- bison-1.28d released,
Akim Demaille <=