m4-commit
[Top][All Lists]
Advanced

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

Changes to m4/NEWS,v [branch-1_4]


From: Eric Blake
Subject: Changes to m4/NEWS,v [branch-1_4]
Date: Thu, 08 Feb 2007 14:52:30 +0000

CVSROOT:        /sources/m4
Module name:    m4
Branch:         branch-1_4
Changes by:     Eric Blake <ericb>      07/02/08 14:52:29

Index: NEWS
===================================================================
RCS file: /sources/m4/m4/NEWS,v
retrieving revision 1.1.1.1.2.92
retrieving revision 1.1.1.1.2.93
diff -u -b -r1.1.1.1.2.92 -r1.1.1.1.2.93
--- NEWS        2 Feb 2007 02:55:11 -0000       1.1.1.1.2.92
+++ NEWS        8 Feb 2007 14:52:29 -0000       1.1.1.1.2.93
@@ -20,15 +20,19 @@
   continues, so that you can see all warnings instead of fixing them one
   at a time.  To acheive 1.4.8 behavior, where the first warning
   immediately exits, specify -E twice on the command line.
-* A new `--warn-syntax' command-line option allows detection of
-  non-portable syntax that might be broken when upgrading to M4 2.0.  For
-  example, POSIX requires a macro definition containing `$11' to expand to
-  the first argument concatenated with 1, rather than the eleventh
-  argument; and allows implementations to choose whether `${11}' is treated
-  as literal text, as in M4 1.4.x, or as the eleventh argument, as in the
-  eventual M4 2.0.  Be aware that Autoconf 2.61 will not work with this
-  option enabled.
-* Improved portability to platforms such as BSD/OS.
+* A new `--warn-macro-sequence' command-line option allows detection of
+  sequences in `define' and `pushdef' definitions that match an optional
+  regular expression.  The default regular expression is
+  `\$\({[0-9][^}]*}\|[0-9][0-9]+\)', corresponding to the sequences that
+  might not behave correctly when upgrading to the eventual M4 2.0.  By
+  default, M4 2.0 will follow the POSIX requirement that a macro definition
+  containing `$11' must expand to the first argument concatenated with 1,
+  rather than the eleventh argument; and will take advantage of the POSIX
+  wording that allows implementations to treat `${11}' as the eleventh
+  argument instead of literal text.  Be aware that Autoconf 2.61 will not
+  work with this option enabled with the default regular expression; but
+  Autoconf 2.62 will be compatible with this option.
+* Improved portability to platforms such as BSD/OS and AIX.
 
 Version 1.4.8 - 20 November 2006, by Eric Blake  (CVS version 1.4.7a)
 




reply via email to

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