diff options
author | Eric Blake <ebb9@byu.net> | 2008-05-07 11:22:07 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-05-07 11:22:38 -0600 |
commit | d74cecd6377345903ba25c9d9b82729324fbbcf8 (patch) | |
tree | b2dea0023ebed5b6047a30f4b5a230d8acbc6eeb | |
parent | c2a2811a8b81dac7b090dcd6f584742fed6dd085 (diff) | |
download | m4-d74cecd6377345903ba25c9d9b82729324fbbcf8.tar.gz |
Test for traceon regression just fixed in branch-1.6.
* doc/m4.texinfo (Trace): Enhance test.
* NEWS: Port news item from branch.
Signed-off-by: Eric Blake <ebb9@byu.net>
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | doc/m4.texinfo | 10 |
3 files changed, 20 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2008-05-07 Eric Blake <ebb9@byu.net> + + Test for traceon regression just fixed in branch-1.6. + * doc/m4.texinfo (Trace): Enhance test. + * NEWS: Port news item from branch. + 2008-05-05 Eric Blake <ebb9@byu.net> Stage 22: allow builtin token concatenation outside $@. @@ -212,6 +212,10 @@ promoted to 2.0. * Noteworthy changes in Version 1.6 (????-??-??) [stable] Released by ????, based on git version 1.4.10b.x-* +** Fix regression introduced in 1.4.4b where using `traceon' could delete + a macro. This was most noticeable with `traceon(`traceon')', but + would also happen in cases such as `foo(traceon(`foo'))'. + ** Fix regression introduced in 1.4.10b (but not present in 1.4.11) where using `builtin' or `indir' to perform nested `shift' calls triggered an assertion failure. diff --git a/doc/m4.texinfo b/doc/m4.texinfo index e4467659..7bdfa666 100644 --- a/doc/m4.texinfo +++ b/doc/m4.texinfo @@ -3896,6 +3896,16 @@ does not transfer tracing status. @example $ @kbd{m4 -d} +traceon(`traceon') +@result{} +traceon(`traceoff') +@error{}m4trace: -1- traceon(`traceoff') -> `' +@result{} +traceoff(`traceoff') +@error{}m4trace: -1- traceoff(`traceoff') -> `' +@result{} +traceoff(`traceon') +@result{} traceon(`eval', `m4_divnum') @result{} define(`m4_eval', defn(`eval')) |