#4753: bison-3.7.4
--------------------+-----------------------
 Reporter:  bdubbs  |       Owner:  lfs-book
     Type:  task    |      Status:  new
 Priority:  normal  |   Milestone:  10.1
Component:  Book    |     Version:  SVN
 Severity:  normal  |  Resolution:
 Keywords:          |
--------------------+-----------------------

Comment (by bdubbs):

 * Noteworthy changes in release 3.7.4 (2020-11-14) [stable]

 * Bug fixes

 * Bug fixes in yacc.c

   In Yacc mode, all the tokens are defined twice: once as an enum, and
 then
   as a macro.  YYEMPTY was missing its macro.

 * Bug fixes in lalr1.cc

   The lalr1.cc skeleton used to emit internal assertions (using YY_ASSERT)
   even when the `parse.assert` %define variable is not enabled.  It no
   longer does.

   The private internal macro YY_ASSERT now obeys the `api.prefix` %define
   variable.

   When there is a very large number of tokens, some assertions could be
 long
   enough to hit arbitrary limits in Visual C++.  They have been rewritten
 to
   work around this limitation.

 * Changes

   The YYBISON macro in generated "regular C parsers" (from the "yacc.c"
   skeleton) used to be defined to 1.  It is now defined to the version of
   Bison as an integer (e.g., 30704 for version 3.7.4).

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4753#comment:1>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to