]> granicus.if.org Git - flex/commitdiff
doc: update NEWS for 2.6.3 release v2.6.3
authorWill Estes <westes575@gmail.com>
Fri, 30 Dec 2016 17:48:24 +0000 (12:48 -0500)
committerWill Estes <westes575@gmail.com>
Fri, 30 Dec 2016 17:48:24 +0000 (12:48 -0500)
NEWS

diff --git a/NEWS b/NEWS
index dcbaa3d8de83cb9584830224599ea7952423a56b..03f875c6e93aaf4a89062f4f154e503c9438e060 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,10 +3,27 @@ changes between releases of flex.
 
 See the file COPYING for copying conditions.
 
-* version 2.6.3
+* version 2.6.3 released 2016-12-30
+
+** scanner
+
+*** several bug fixes resolved problems introduced in recent flex
+    versions regarding processing of comments, literals and various
+    quoting scenarios.
+
+*** If the path to m4 was sufficiently long, a buffer overflow could
+    occur. This has been resolved. The fix also removes dependence on
+    the constant PATH_MAX.
 
 ** build
 
+*** A new configure option --disable-bootstrap changes the behavior of
+    the build system when building flex. The default
+    "--enable-bootstrap" behavior is to build flex, then to use that
+    flex to build flex again. With --disable-bootstrap, the scanner is
+    simply built by sedding the scanner source. This is friendlier to
+    cross compilation.
+
 *** The compatibility functions in lib/ are no longer built as a
     library. Instead, they are built as $(LIBOBJ) objects. This is
     simpler and friendlier to cross compilation.
@@ -23,6 +40,10 @@ See the file COPYING for copying conditions.
     files change or when the binary doesn't exist. In particular, this
     is friendlier to cross compilation. Resolves #108
 
+** test
+
+*** the shell scripts in the test suite are more portable across different shell implementations.
+
 * version 2.6.2 released 2016-10-24
 
 ** flex internals