summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorWill Estes <westes575@gmail.com>2017-05-06 12:57:58 -0400
committerWill Estes <westes575@gmail.com>2017-05-06 16:34:35 -0400
commit3d843a0f8dc5493742299cf03bc3a74f14784656 (patch)
treeeb2cb8a6ccaac1413624f20ec9f69f3bd3c69c3d /NEWS
parent7889866f5806f3597122a7f052230128dd98d371 (diff)
doc: update NEWS for upcoming release
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS66
1 files changed, 61 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 4e88d52..052b5e1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,65 @@
-This is the file NEWS for the flex package. It records user -visible
-changes between releases of flex.
+flex NEWS
-See the file COPYING for copying conditions.
+* Noteworthy changes in release ?.? (????-??-??) [?]
+
+** build
+
+*** The indent target now knows about flex's new (as of 2.6.0)
+ layout. The indent rules it would apply are not correct and do
+ need to be fixed.
+
+*** The files included in the flex distribution are now built by the
+ version of flex that is included in the distribution.
+
+*** The configure script has a better idea of which headers are
+ required to build flex. It will also error when missing functions
+ are detected.
+
+*** We have lowered the versions of automake and gettext that
+ configure.ac lists as required for building flex. In autogen.sh,
+ we now check for how to call libtoolize and use what we find in
+ the rest of the script.
+
+*** Since files in lib/ are picked up as needed by src/, we no longer
+ generate a Makefile for that directory.
+
+*** Flex can be cross compiled.
+
+** documentation
+
+*** Some typos were removed from the manual.
+
+** scanner
+
+*** Some minor performance enhancements.
+
+*** We honor user defined yy_* macros again. We are also more careful
+ to not leak macro definitions into header files.
+
+*** A number of portability fixes were introduced so building flex is
+ more reliable on more platforms. Additionally, outdated function
+ calls were removed.
+
+*** When building the flex executable itself, %# comments from
+ flex.skl are removed when generating the C source code array. This
+ reduces the size of flex.
+
+** test suite
+
+*** All scripts in the test suite are now run by $(SHELL) and the
+ needed portability fixes have been included.
+
+*** Test suite dependencies are handled much better. This only matters
+ if you are actively developing flex or its test suite.
-* version 2.6.4
+*** Tests that depend on platform dependent features now properly skip
+ when those platforms are not present.
-* version 2.6.3 released 2016-12-30
+*** When running "make check", you can now pas V=0 to silence more of
+ the build. This is useful when you're less connncerned about the
+ details of building and linking the test programs themselves.
+
+* Noteworthy changes in release 2.6.3 (2016-12-30) [stable]
** scanner
@@ -684,6 +738,8 @@ But the inverse is still true
See the file ONEWS for changes in earlier releases.
+See the file COPYING for copying conditions.
+
Local Variables:
mode: text
mode: outline-minor