[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/NEWS,v [branch]
From: |
Eric Blake |
Subject: |
Changes to m4/NEWS,v [branch] |
Date: |
Tue, 06 Jun 2006 13:20:59 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch
Changes by: Eric Blake <ericb> 06/06/06 13:20:58
Index: NEWS
===================================================================
RCS file: /sources/m4/m4/NEWS,v
retrieving revision 1.1.1.1.2.16
retrieving revision 1.1.1.1.2.17
diff -u -b -r1.1.1.1.2.16 -r1.1.1.1.2.17
--- NEWS 6 Jun 2006 12:39:53 -0000 1.1.1.1.2.16
+++ NEWS 6 Jun 2006 13:20:57 -0000 1.1.1.1.2.17
@@ -13,12 +13,14 @@
subsequently undefined or redefined. The traceon and traceoff macros no
longer warn about undefined symbols. This solves a crash when using
indir on an undefined macro traced with the -t option, as well as an
- incorrect result of ifdef.
+ incorrect result of ifdef. Furthermore, tracing is no longer transferred
+ with builtins, solving the bug of "m4 -tm4_eval" failing to give trace
+ output on the input "define(`m4_eval',defn(`eval'))m4_eval(1)".
* Fix a crash when a macro is undefined while collecting its arguments, by
always using the definition that was in effect before argument
collection. This behavior matches the C pre-processor, and means that
- the sequence "define(`f',`1')f(define(`f',`2'))f" now results in "12"
- rather than the previously undocumented "22".
+ the sequence "define(`f',`1')f(define(`f',`2'))f" is now documented to
+ result in "12", rather than the previously undocumented "22".
Version 1.4.4 - October 2005, by Gary V. Vaughan