m4-commit
[Top][All Lists]
Advanced

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

m4 ChangeLog NEWS doc/m4.texinfo modules/evalpa...


From: Eric Blake
Subject: m4 ChangeLog NEWS doc/m4.texinfo modules/evalpa...
Date: Wed, 03 Jan 2007 14:44:11 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      07/01/03 14:44:11

Modified files:
        .              : ChangeLog NEWS 
        doc            : m4.texinfo 
        modules        : evalparse.c m4.c mpeval.c 

Log message:
        * doc/m4.texinfo (Format, Incr): More merges.
        (Eval): Ensure C precedence rules are met.
        * modules/evalparse.c (BADOP, INVALID_OPERATOR): New enumerators.
        (not_term, logical_not_term): Delete; these are same precedence
        as other unary operators.
        (equality_term): New; these are lower precedence than relational
        operators.
        (eval_lex, simple_term, m4_evaluate): Recognize forbidden C
        operators for better error messages.
        (logical_or_term, logical_and_term): Short-circuit out the error
        of division by zero.
        (unary_term): Allow consecutive unary operators.
        * modules/m4.c (int2numb, numb2int): Delete; these potentially
        truncate bits.
        (numb_not, numb_eor, numb_ior, numb_and): Update callers.
        * modules/mpeval.c (reduce1, reduce2): Protect macros better.
        * NEWS: Document this change.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.469&r2=1.470
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&r1=1.33&r2=1.34
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.87&r2=1.88
http://cvs.savannah.gnu.org/viewcvs/m4/modules/evalparse.c?cvsroot=m4&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/m4/modules/m4.c?cvsroot=m4&r1=1.98&r2=1.99
http://cvs.savannah.gnu.org/viewcvs/m4/modules/mpeval.c?cvsroot=m4&r1=1.20&r2=1.21




reply via email to

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