CVSROOT: /sources/m4 Module name: m4 Changes by: Eric Blake <ericb> 06/10/27 17:03:51
Index: NEWS =================================================================== RCS file: /sources/m4/m4/NEWS,v retrieving revision 1.30 retrieving revision 1.31 diff -u -b -r1.30 -r1.31 --- NEWS 26 Oct 2006 23:19:12 -0000 1.30 +++ NEWS 27 Oct 2006 17:03:51 -0000 1.31 @@ -35,6 +35,13 @@ - FIXME: This feature can cause core dumps when renaming multiple symbols to the same name. +* The `builtin' macro now has a special form, where if the first argument + is exactly the special token representing defn(`builtin'), the expansion + is the special token representing the builtin named in the second + argument. This allows regenerating a macro with a more efficient + mapping directly to a builtin function, rather than through textual + indirection through further expansions of `builtin'. + * New `-r'/`--regexp-syntax' command-line option changes the default regular expression syntax used by M4. Without this option, M4 continues to use EMACS style expressions. A new section in the info docs
