m4-commit
[Top][All Lists]
Advanced

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

Changes to m4/ChangeLog,v


From: Eric Blake
Subject: Changes to m4/ChangeLog,v
Date: Wed, 03 Jan 2007 14:44:12 +0000

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

Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.469
retrieving revision 1.470
diff -u -b -r1.469 -r1.470
--- ChangeLog   27 Dec 2006 14:14:27 -0000      1.469
+++ ChangeLog   3 Jan 2007 14:44:11 -0000       1.470
@@ -1,3 +1,23 @@
+2007-01-03  Eric Blake  <address@hidden>
+
+       * 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.
+
 2006-12-27  Eric Blake  <address@hidden>
 
        * doc/m4.texinfo (Substr, Patsubst): Merge more sections from the
@@ -8383,7 +8403,7 @@
 
        -----
 
-       $Revision: 1.469 $ $Date: 2006/12/27 14:14:27 $
+       $Revision: 1.470 $ $Date: 2007/01/03 14:44:11 $
 
        Local Variables:
        coding: utf-8




reply via email to

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