X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/16dc6a9ebf3b936f5383c49d5f29738a53538395..14462c2b1b55540d78ce1f1dc4fe67fcd1c701ac:/NEWS?ds=sidebyside diff --git a/NEWS b/NEWS index c7645067..e5ff7976 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,18 @@ Bison News Changes in version 2.3a+ (????-??-??): +* Previously, Bison sometimes generated parser tables with states that were + unreachable due to conflicts in predecessor states. Bison now: + + 1. Removes unreachable states. + + 2. Does not report any conflicts that appeared in unreachable states. + WARNING: As a result, you may need to update %expect and %expect-rr + directives in existing grammar files. + + 3. For any rule used only in such states, Bison now reports the rule as + "never reduced because of conflicts". + * The -g and --graph options now output graphs in Graphviz DOT format, not VCG format. @@ -39,8 +51,8 @@ Changes in version 2.3a+ (????-??-??): 3. `%code provides {CODE}' replaces `%end-header {CODE}' 4. `%code top {CODE}' replaces `%before-header {CODE}' - See the %code entries in `Appendix A Bison Symbols' in the Bison manual for a - summary of the new functionality. See the new section `Prologue + See the %code entries in section `Bison Declaration Summary' in the Bison + manual for a summary of the new functionality. See the new section `Prologue Alternatives' for a detailed discussion including the advantages of %code over the traditional Yacc prologues. @@ -914,7 +926,7 @@ End: ----- Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, -2004, 2005, 2006 Free Software Foundation, Inc. +2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler.