X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e3a33f7c23fc9febd1bbff33045c8b455a1972a8..77373efad24be4ed77391c9e8ab2f85285810311:/NEWS diff --git a/NEWS b/NEWS index 7d401ad5..d300fbc4 100644 --- a/NEWS +++ b/NEWS @@ -98,8 +98,23 @@ Bison News about a missing semicolon where it did not before. Future releases of Bison will cease to append semicolons entirely. +** Character literals not of length one. + + Previously, Bison quietly converted all character literals to length + one. For example, without warning, Bison interpreted the operators in + the following grammar to be the same token: + + exp: exp '++' + | exp '+' exp + ; + + Bison now warns when a character literal is not of length one. In + some future release, Bison will report an error instead. + * Changes in version 2.4.2 (????-??-??): +** Detection of GNU M4 1.4.6 or newer during configure is improved. + ** %code is now a permanent feature. A traditional Yacc prologue directive is written in the form: