]> granicus.if.org Git - flex/commitdiff
2.4.4
authorVern Paxson <vern@ee.lbl.gov>
Tue, 7 Dec 1993 11:16:08 +0000 (11:16 +0000)
committerVern Paxson <vern@ee.lbl.gov>
Tue, 7 Dec 1993 11:16:08 +0000 (11:16 +0000)
NEWS

diff --git a/NEWS b/NEWS
index 946bd11955837b8dc2cf4ffbb558db71fdccbdd1..843c1e803c6a93010d7012fbb788b59d0f4e2233 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,24 @@
+Changes between release 2.4.4 (07Dec93) and release 2.4.3:
+
+       - Fixed two serious bugs in scanning 8-bit characters.
+
+       - Fixed bug in YY_USER_ACTION that caused it to be executed
+         inappropriately (on the scanner's on internal actions, and
+         with incorrect yytext/yyleng values).
+
+       - Fixed bug in pointing yyin at a new file and resuming scanning.
+
+       - Portability fix regarding min/max/abs macros conflicting with
+         function definitions in standard header files.
+
+       - Added a virtual LexerError() method to the C++ yyFlexLexer class
+         for reporting error messages instead of always using cerr.
+
+       - Added warning in flexdoc that the C++ scanning class is presently
+         experimental and subject to considerable change between major
+         releases.
+
+
 Changes between release 2.4.3 (03Dec93) and release 2.4.2:
 
        - Fixed bug causing fatal scanner messages to fail to print.
@@ -6,9 +27,9 @@ Changes between release 2.4.3 (03Dec93) and release 2.4.2:
          sources.  One side-effect of this change is that -+ and -CF
          are now incompatible.
 
-       - libfl.a now supplies versions of the the <string.h>/<strings.h>
-         string routines needed by flex and the scanners it generates,
-         to enhance portability to some BSD systems.
+       - libfl.a now supplies private versions of the the <string.h>/
+         <strings.h> string routines needed by flex and the scanners
+         it generates, to enhance portability to some BSD systems.
 
        - More robust solution to 2.4.2's flexfatal() bug fix.