X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/957d4dbf1653b39df680870ce8dca16df43ad6a6..6f43b11362bfc441d868f163146d4c19a87e47c0:/ChangeLog diff --git a/ChangeLog b/ChangeLog index ce0612fe..f92b4e6a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,118 @@ +2001-08-25 Robert Anisko + + * src/main.c (main): Initialize the macro table. + +2001-08-25 Robert Anisko + + * src/lex.c (percent_table): Add tok_define. + * src/lex.h: Add tok_define. + +2001-08-25 Robert Anisko + + * src/macrotab.c: New file. + * src/macrotab.h: New file. + * src/Makefile.am: Update. + +2001-08-25 Robert Anisko + + * lib/hash.c: New file. + * lib/hash.h: New file. + * lib/Makefile.am: Update. + +2001-08-15 Akim Demaille + + Version 1.28c. + +2001-08-15 Marc Autret + + * src/reader.c (readgram): Indent output macro YYSTYPE. + (packsymbols): Likewise. + (output_token_defines): Likewise. + * src/files.c: Standardize. + (compute_header_macro): New. + (defines_obstack_save): New. Use compute_header_macro. + (output_files): Update. Use defines_obstack_save. + +2001-08-15 Akim Demaille + + * doc/bison.texinfo (Table of Symbols): Document + YYSTACK_USE_ALLOCA. + +2001-08-15 Akim Demaille + + * missing: Update from CVS Automake. + * config/config.guess, config/config.sub, config/texinfo.tex: + Update from gnu.org. + +2001-08-15 Akim Demaille + + * Makefile.maint: Sync with CVS Autoconf. + +2001-08-14 Pascal Bart + + * doc/bison.texinfo: Include GNU Free Documentation License from + `fdl.texi'. + * doc/fdl.texi: Add to package. + +2001-08-14 Marc Autret + + Turn on %{source,header}_extension features. + + * src/lex.c (percent_table): Un-CPP out header_extension and + source_extension. + * src/files.c (compute_exts_from_gf): Compare pointers with NULL. + (compute_exts_from_src): Remove conditions. It restores priorities + between options. + +2001-08-14 Marc Autret + + * src/files.c (compute_base_names): Add extensions computing when + `--file-prefix' used. + Standardize function calls. + +2001-08-13 Marc Autret + + * src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users + defining it (defined but null disables alloca). + +2001-08-13 Marc Autret + + * src/bison.simple (_yy_memcpy): CPP reformat. + +2001-08-13 Pascal Bart + + * tests/atconfig.in (CPPFLAGS): Fix. + +2001-08-10 Pascal Bart + + * doc/bison.texinfo: Include GNU General Public License from + `gpl.texi'. + * doc/gpl.texi: Add to package. + +2001-08-10 Marc Autret + + * src/print_graph.h: Fix. + * src/reader.c (read_declarations): Use parse_header_extension_decl (). + +2001-08-10 Akim Demaille + + * src/system.h: Provide default declarations for stpcpy, strndup, + and strnlen. + +2001-08-10 Robert Anisko + + * doc/bison.texinfo (Locations): Update @$ stuff. + +2001-08-09 Robert Anisko + + * src/bison.simple (YYLLOC_DEFAULT): Update. + (yyparse): Adjust. + 2001-08-08 Marc Autret - * ChangeLog: Adjust. + * doc/bison.texinfo: Change @samp{$<@dots{}>} to + @samp{$<@dots{}>@var{n}} in Section Actions in Mid-Rule. + Reported by Fabrice Bauzac. 2001-08-08 Marc Autret @@ -8,11 +120,11 @@ * src/vcg.c (output_node): Fix. * src/vcg.h: Cleanup. * src/print_graph.c: Add comments. - (node_output_size): New global variable. Simplify the formatting of + (node_output_size): New global variable. Simplify the formatting of the VCG graph output. - (print_actions): Unused code is now used. It notifies the final state + (print_actions): Unused code is now used. It notifies the final state and no action states in the VCG graph. It also give the reduce actions. - The `shift and goto' edges are red and the `go to state' edges are + The `shift and goto' edges are red and the `go to state' edges are blue. Get the current node name and node_obstack by argument. (node_obstack): New variable. @@ -35,7 +147,7 @@ * src/vcg.c (complain.h): Include it. Unepitaize `return' invocations. [NDEBUG] (main): Remove. - * src/vcg.h (node_t, edge_t, graph_t): Constify the char * memebers. + * src/vcg.h (node_t, edge_t, graph_t): Constify the char * members. * src/files.c (open_files): Initialize graph_obstack. * src/print_graph.c (print_actions): CPP out useless code. (print_core): Don't output the last `\n' in labels.