diff options
author | Eric Blake <ebb9@byu.net> | 2008-05-17 21:48:41 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-05-17 21:48:41 -0600 |
commit | 63274fef7a86432e88938c6787b6e7d4deb4dbf2 (patch) | |
tree | 51e357cce99099ace40779ec3351d7b952a7727e /NEWS | |
parent | 91ba13aceb917fe33fe652fcd3a407d220fe297d (diff) | |
download | m4-63274fef7a86432e88938c6787b6e7d4deb4dbf2.tar.gz |
Allow freezing the trace status of macros.
* src/freeze.c (produce_symbol_dump): Let undefined traced macros
through.
(dump_symbol_CB): Also freeze trace state.
* tests/freeze.at (reloading traced macros): New test.
* doc/m4.texinfo (Using frozen files): Update documentation to
mention new state.
(Frozen file format 1): Improve synchronization with branch.
(Frozen file format 2): Reorder directives, and add `d', `t'.
* NEWS: Document this change.
Signed-off-by: Eric Blake <ebb9@byu.net>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -195,11 +195,12 @@ promoted to 2.0. *** The syntax of frozen files format V2 has been improved to save additional state. This includes the `R' directive for default regular - expression syntax. Also, a V2 file can now be represented completely - in ASCII, thanks to escape sequences. Unfortunately, files frozen by - M4 1.4q that contain \ in macros cannot be read by 1.9b, but since 1.4q - was not widely distributed, this is not expected to be much of an - issue, and comes with the territory of using a beta release. + expression syntax, the `t' directive for traced macros, and the `d' + directive for debug mode. Also, a V2 file can now be represented + completely in ASCII, thanks to escape sequences. Unfortunately, files + frozen by M4 1.4q cannot be read by 1.9b, but since 1.4q was not widely + distributed, this is not expected to be much of an issue, and comes + with the territory of using a beta release. - FIXME: format 2 still needs to catch more missing state; once 2.0 is released, any further changes would introduce format 3. |