summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorWill Estes <westes575@gmail.com>2016-12-30 12:48:24 -0500
committerWill Estes <westes575@gmail.com>2016-12-30 12:48:24 -0500
commit581ef6d17f7fccc9c538c0f0bda9b89df66c2dc3 (patch)
tree49e9f84119614d508be9f2ea3e58a0ea4515cd3d /NEWS
parentadddfba7ab9f640e9d02819909e53b7a220766ba (diff)
doc: update NEWS for 2.6.3 release
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS23
1 files changed, 22 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index dcbaa3d..03f875c 100644
--- 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