m4-commit
[Top][All Lists]
Advanced

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

[SCM] GNU M4 source repository branch, master, updated. cvs-readonly-170


From: Eric Blake
Subject: [SCM] GNU M4 source repository branch, master, updated. cvs-readonly-170-gc6628fa
Date: Fri, 28 Nov 2008 15:04:41 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU M4 source repository".

http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=c6628fa51d6c7756f38d1dfaa2055656446ee93a

The branch, master has been updated
       via  c6628fa51d6c7756f38d1dfaa2055656446ee93a (commit)
      from  ab130a12adda799e0115b6bfea07b32750f49cfb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c6628fa51d6c7756f38d1dfaa2055656446ee93a
Author: Eric Blake <address@hidden>
Date:   Fri Nov 28 08:01:59 2008 -0700

    Resync NEWS with branches.
    
    * NEWS: Mention 1.4.12, update state of 1.6.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog |    8 +++++++-
 NEWS      |   58 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 55 insertions(+), 11 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index bed3040..b350524 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-11-28  Eric Blake  <address@hidden>
+
+       Resync NEWS with branches.
+       * NEWS: Mention 1.4.12, update state of 1.6.
+
 2008-11-26  Eric Blake  <address@hidden>
 
        Keep COPYING in repository.
@@ -2555,7 +2560,8 @@
        regression.  Also check out-of-range version.
        * tests/builtins.at (divert): Expand test to check corner cases
        of extension.
-       * NEWS: Document the extension.
+       * doc/m4.texinfo (Divert): Document the extension.
+       * NEWS: Likewise.
        Reported by Daniel Richard G.
 
 2007-05-30  Eric Blake  <address@hidden>
diff --git a/NEWS b/NEWS
index 4420c83..1332647 100644
--- a/NEWS
+++ b/NEWS
@@ -157,11 +157,6 @@ promoted to 2.0.
     `dumpdef'.  The `c' flag has been updated to add information to the
     first line to show the definition of the macro being expanded.
 
-*** The `divert' builtin now accepts an optional second argument of text
-    that is immediately placed on the new diversion, regardless of whether
-    the current expansion is nested within argument collection of another
-    macro.
-
 *** The `dumpdef' builtin now always outputs to standard error, rather than
     the debug file specified by the `--debugfile' option or `debugfile'
     macro.
@@ -207,19 +202,21 @@ promoted to 2.0.
 
 
 * Noteworthy changes in Version 1.6 (????-??-??) [stable]
-  Released by ????, based on git version 1.4.10b.x-*
+  Released by ????, based on git versions 1.4.10b.x-* and 1.5.*
 
 ** 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 regressions introduced in 1.4.10b but not present in 1.4.11:
+** Fix regressions introduced in 1.4.10b:
 *** Using `builtin' or `indir' to perform nested `shift' calls triggered
-    an assertion failure.
+    an assertion failure (not present in 1.4.11).
 *** The command-line option -dV, as well as the builtin `debugmode(V)',
-    failed to enable `t' and `c' debug options.
+    failed to enable `t' and `c' debug options (not present in 1.4.11).
 *** Comments that contain unbalanced quotes were not rescanned correctly
-    when passed through address@hidden
+    when passed through $@ (not present in 1.4.11).
+*** Using `defn' on a traced but undefined macro triggered an assertion
+    failure (also present in 1.4.11, but not 1.4.12).
 
 ** Remove the undocumented command-line option '-N', as no one complained
    about the assertion failure regression that it introduced in 1.4.7.
@@ -244,6 +241,11 @@ promoted to 2.0.
    then apply this patch:
      http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=56d42fa71
 
+** The `divert' builtin now accepts an optional second argument of text
+   that is immediately placed in the new diversion, regardless of whether
+   the current expansion is nested within argument collection of another
+   macro.
+
 ** The `-d'/`--debug' command-line option now understands `-' and `+'
    modifiers, the way the builtin `debugmode' has always done; this allows
    `-d-V' to disable prior debug settings from the command line, similar to
@@ -332,6 +334,42 @@ contains the following beta features that were deemed 
worth deferring until
 
 ** A number of portability improvements inherited from gnulib.
 
+* Noteworthy changes in Version 1.4.12 (2008-10-10) [stable]
+  Released by Eric Blake, based on git version 1.4.11.*
+
+** 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.7 where `m4 -N9' died with an assertion
+   failure.
+
+** Fix regression introduced in 1.4.11 where `defn' died with an assertion
+   failure on a traced but undefined macro.
+
+** New `-g'/`--gnu' command-line option overrides `-G'/`--traditional'.
+   For now, the environment variable POSIXLY_CORRECT has no effect on M4
+   behavior; but a future release of M4 will behave as though --traditional
+   is implied if POSIXLY_CORRECT is set (this future change is necessary,
+   because in the current release, there is no way to disable GNU
+   extensions that conflict with POSIX without the use of a non-POSIX
+   command-line argument).  Clients of M4 that want to use GNU extensions,
+   even when POSIXLY_CORRECT is set, should start using the -g command-line
+   argument, even though it is currently a no-op if -G did not appear
+   earlier in the command line, so that the client will not break in the
+   face of an upgraded m4 and a POSIXLY_CORRECT execution environment.
+
+** The `-L'/`--nesting-limit' command-line option now defaults to 0 for
+   unlimited on platforms that can detect and deal with stack overflow.  On
+   systems that lack alternate stack support, such as Cygwin, and on
+   systems that do not obey the POSIX semantics for distinguishing stack
+   overflow from other exceptions, such as Linux, you can optionally
+   install the libsigsegv library (version 2.6 or newer recommended) to
+   enhance m4's ability to accurately report stack overflow:
+   http://www.gnu.org/software/libsigsegv/
+
+** A number of portability improvements inherited from gnulib.
+
 * Noteworthy changes in Version 1.4.11 (2008-04-02) [stable]
   Released by Eric Blake, based on git version 1.4.10a
 


hooks/post-receive
--
GNU M4 source repository




reply via email to

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