diff options
author | Gary V. Vaughan <gary@gnu.org> | 2013-09-17 20:21:28 +0700 |
---|---|---|
committer | Gary V. Vaughan <gary@gnu.org> | 2013-09-17 20:33:00 +0700 |
commit | 20fed4bd1a58faf82c06ac9864db82a9dc74f0b4 (patch) | |
tree | 94e898cc9f1c62d77482bbb2c297d20ba523207c | |
parent | 9f4537ee1c703e7498f9213bf96b2163b0892712 (diff) | |
download | m4-20fed4bd1a58faf82c06ac9864db82a9dc74f0b4.tar.gz |
maint: import release notes from branch-1.4.
* NEWS: Add entries from releases 1.4.15 thru 1.4.17.
Signed-off-by: Gary V. Vaughan <gary@gnu.org>
-rw-r--r-- | NEWS | 57 |
1 files changed, 43 insertions, 14 deletions
@@ -323,25 +323,32 @@ promoted to 2.0. ** A number of portability improvements inherited from gnulib. -* Noteworthy changes in Version 1.4.10b (2008-02-25) [beta] - Released by Eric Blake, based on git version 1.4.10a +* Noteworthy changes in release 1.4.17 (2013-09-17) [stable] -Note that M4 1.4.10b was released prior to 1.4.11, and includes all the -features of 1.4.11 except for C99 parsing in the `format' builtin. It also -contains the following beta features that were deemed worth deferring until -1.6: +** Fix compilation with newer glibc headers. -** Further enhance the `index' builtin to often achieve sublinear results. +** Fix a failure with diverting large amounts of text on mingw (does + not affect platforms that can rename an open file). -** Enhance the `regexp' and `patsubst' builtins to cache frequently used - regular expressions, which speeds up typical Autoconf usage. +** A number of portability improvements inherited from gnulib. -** Enhance the `format' builtin to warn for more suspicious usages, such as - missing arguments or problems parsing according to the format string. -** Enhance the `ifelse' and `shift' builtins so that tail-recursive - algorithms based on `$@' operate in linear, rather than quadratic, time - and memory. +* Noteworthy changes in release 1.4.16 (2011-03-01) [stable] + +** Fix regressions in the `index' builtin. On glibc platforms, this + avoids false positives from a strstr bug in glibc 2.9 through 2.12; + on many other platforms, it fixes two separate regressions, a false + positive introduced in 1.4.11 and a false negative in 1.4.15. + +** A number of portability improvements inherited from gnulib. + + +* Noteworthy changes in release 1.4.15 (2010-08-31) [stable] + +** Fix regression introduced in 1.4.9b where the `format' builtin could + crash on an invalid format string. + +** Fix compilation against newer glibc, and on AIX 7.1BETA. ** A number of portability improvements inherited from gnulib. @@ -453,6 +460,28 @@ 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.10b (2008-02-25) [beta] + Released by Eric Blake, based on git version 1.4.10a + +Note that M4 1.4.10b was released prior to 1.4.11, and includes all the +features of 1.4.11 except for C99 parsing in the `format' builtin. It also +contains the following beta features that were deemed worth deferring until +1.6: + +** Further enhance the `index' builtin to often achieve sublinear results. + +** Enhance the `regexp' and `patsubst' builtins to cache frequently used + regular expressions, which speeds up typical Autoconf usage. + +** Enhance the `format' builtin to warn for more suspicious usages, such as + missing arguments or problems parsing according to the format string. + +** Enhance the `ifelse' and `shift' builtins so that tail-recursive + algorithms based on `$@' operate in linear, rather than quadratic, time + and memory. + +** A number of portability improvements inherited from gnulib. + * Noteworthy changes in Version 1.4.10 (2007-07-09) [stable] Released by Eric Blake, based on CVS version 1.4.9c |