X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/2ed24dd8c7c94c492ebdff7673808e9d66f8816b..df09ef2e8fc03de1bc17e9687fddd5f2ed86662c:/ChangeLog diff --git a/ChangeLog b/ChangeLog index e3ea927e..7409a927 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2004-10-11 Akim Demaille + + * src/symtab.c (symbol_check_alias_consistency): Also check + type names, destructors, and printers. + Reported by Alexandre Duret-Lutz. + Recode the handling of associativity and precedence in terms + of symbol_precedence_set. + Accept no redeclaration at all, not even equal to the previous + value. + (redeclaration): New. + Use it to factor redeclaration complaints. + (symbol_make_alias): Don't set the type of the alias, let + symbol_check_alias_consistency do it as for other features. + * src/symtab.h (symbol): Add new member prec_location, and + type_location. + * src/symtab.c (symbol_precedence_set, symbol_type_set): Set them. + * tests/input.at (Incompatible Aliases): New. + 2004-10-09 Paul Eggert .cvsignore fixes to accommodate gnulib changes,