commit-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bison ./ChangeLog ./NEWS data/bison.c++ data/bi...


From: Akim Demaille
Subject: bison ./ChangeLog ./NEWS data/bison.c++ data/bi...
Date: Mon, 08 Apr 2002 07:46:06 -0400

CVSROOT:        /cvsroot/bison
Module name:    bison
Changes by:     Akim Demaille <address@hidden>  02/04/08 07:46:06

Modified files:
        .              : ChangeLog NEWS 
        data           : bison.c++ bison.simple 
        src            : LR0.c closure.c closure.h derives.c gram.c 
                         gram.h lalr.c main.c nullable.c output.c 
                         print.c print_graph.c reader.c reduce.c state.c 
                         state.h system.h 
        tests          : regression.at torture.at 

Log message:
        * src/gram.h (item_number_t): New, the type of item numbers in
        RITEM.  Note that it must be able to code symbol numbers as
        positive number, and the negation of rule numbers as negative
        numbers.
        Adjust all dependencies (pretty many).
        * src/reduce.c (rule): Remove this `short *' pointer: use
        item_number_t.
        * src/system.h (MINSHORT, MAXSHORT): Remove.
        Include `limits.h'.
        Adjust dependencies to using SHRT_MAX and SHRT_MIN.
        (shortcpy): Remove.
        (MAXTABLE): Move to...
        * src/output.c (MAXTABLE): here.
        (prepare_rules): Use output_int_table to output rhs.
        * data/bison.simple, data/bison.c++: Adjust.
        * tests/torture.at (Big triangle): Move the limit from 254 to
        500.
        * tests/regression.at (Web2c Actions): Ajust.
        Trying with bigger grammars shows various phenomena: at 3000 (28Mb
        of grammar file) bison is killed by my system, at 2000 (12Mb) bison
        passes, but produces negative #line number, once fixed, GCC is
        killed while compiling 14Mb, at 1500 (6.7 Mb of grammar, 8.2Mb of
        C), it passes.
        * src/state.h (state_h): Code input lines on ints, not shorts.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.625&tr2=1.626&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/NEWS.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/bison.c++.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/bison.simple.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/LR0.c.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/closure.c.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/closure.h.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/derives.c.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/gram.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/gram.h.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/lalr.c.diff?tr1=1.64&tr2=1.65&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/main.c.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/nullable.c.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/output.c.diff?tr1=1.142&tr2=1.143&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/print.c.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/print_graph.c.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/reader.c.diff?tr1=1.164&tr2=1.165&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/reduce.c.diff?tr1=1.58&tr2=1.59&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/state.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/state.h.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/system.h.diff?tr1=1.42&tr2=1.43&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/regression.at.diff?tr1=1.42&tr2=1.43&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/torture.at.diff?tr1=1.11&tr2=1.12&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]