-Version 0.10.1 (????-??-??)
+Version 0.10.1 (2006-02-28)
---------------------------
- Added support for Solaris and native SUN compiler.
- Applied #1438160 expose YYCTXMARKER.
<a href="http://sourceforge.net/project/showfiles.php?group_id=96864">files pages</a>.</li>
</ul>
<hr />
-<h2>re2c 0.10.0 has been tested with the following compilers:</h2>
+<h2>re2c 0.10.1 has been tested with the following compilers:</h2>
<ul>
<li>gcc version 4.0.2 (4.0.2-1mdk for Mandriva Linux release 2006.1)</li>
<li>gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)</li>
<li>gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)</li>
-<li>gcc-Version 3.4.0 (IRIX)</li>
+<li>gcc-Version 3.4.0 (mips-sgi-irix6.5/3.4.0/specs)</li>
<li>gcc-Version 3.3.5 (Debian 1:3.3.5-13)</li>
<li>MIPSpro Compilers: Version 7.4.4m</li>
<li>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86 (Microsoft Visual C 2005)</li>
<li>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86 (Microsoft Visual C 2002)</li>
<li>Intel(R) C++ Compiler for 32-bit applications, Version 9.0 Build 20051130Z Package ID: W_CC_C_9.0.028</li>
+<li>CC: Sun C++ 5.8 2005/10/13 (CXXFLAGS='-g -compat5 -library=stlport4')</li>
</ul>
<ul>
<li>bison 2.1, 1.875d, 1.875b, 1.875
</ul>
<hr />
<h1>Changelog</h1>
-<h2>????-??-??: 0.10.1</h2>
+<h2>2006-02-28: 0.10.1</h2>
<ul>
<li>Added support for Solaris and native SUN compiler.</li>
<li>Applied #1438160 expose YYCTXMARKER.</li>
<dd><i>l</i>-expression of type *YYCTYPE. The generated code saves backtracking
information in YYMARKER.<br /><br /></dd>
<dt>YYCTXMARKER</dt>
-<dd><i>l</i>-expression of type *YYCTYPE. The generated code saves context backtracking
-information in YYCTXMARKER.<br /><br /></dd>
+<dd><i>l</i>-expression of type *YYCTYPE. The generated code saves context
+backtracking information in YYCTXMARKER. The user only needs to define this
+macro if a scanner specification uses trailing context in one or more of its
+regular expressions.<br /><br /></dd>
<dt>YYFILL(<i>n</i>)</dt>
<dd>The generated code "calls" YYFILL when the buffer needs (re)filling: at
least <i>n</i> additional characters should be provided. YYFILL should adjust
-YYCURSOR, YYLIMIT, YYMARKER and YYCTXMARKER as needed. Note that for typical programming
-languages <i>n</i> will be the length of the longest keyword plus one.<br /><br /></dd>
+YYCURSOR, YYLIMIT, YYMARKER and YYCTXMARKER as needed. Note that for typical
+programming languages <i>n</i> will be the length of the longest keyword plus
+one.<br /><br /></dd>
<dt>YYGETSTATE()</dt>
<dd>The user only needs to define this macro if the <b>-f</b> flag was
specified. In that case, the generated code "calls" YYGETSTATE at the very
.ds rx regular expression
.ds lx \fIl\fP-expression
\"$Log$
+\"Revision 1.41 2006/02/28 18:46:42 helly
+\"- Updates before release
+\"
\"Revision 1.40 2006/02/24 21:16:17 helly
\"- Applied #1438160 expose YYCTXMARKER.
\"
\fCYYFILL(\fP\fIn\fP\fC)\fP
The generated code "calls" \fCYYFILL\fP when the buffer needs
(re)filling: at least \fIn\fP additional characters should
-be provided. \fCYYFILL\fP should adjust \fCYYCURSOR\fP, \fCYYLIMIT\fP and
-\fCYYMARKER\fP as needed. Note that for typical programming languages
-\fIn\fP will be the length of the longest keyword plus one.
+be provided. \fCYYFILL\fP should adjust \fCYYCURSOR\fP, \fCYYLIMIT\fP,
+\fCYYMARKER\fP and \fCYYCTXMARKER\fP as needed. Note that for typical
+programming languages \fIn\fP will be the length of the longest keyword plus one.
.TP
\fCYYGETSTATE()\fP
The user only needs to define this macro if the \fB-f\fP flag was specified.