"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "ChangeLog" between
ragel-6.9.tar.gz and ragel-6.10.tar.gz

About: Ragel compiles executable finite state machines from regular languages (C, C++, Obj-C, C#, D, Java, Go and Ruby).

ChangeLog  (ragel-6.9):ChangeLog  (ragel-6.10)
Ragel 6.10 - Mar 24, 2017
=========================
-C codegen: test P vs PE in goto/call/ret statements in EOF actions, just
before re-entering. If at the end of the input block then the EOF check is
jumped to. This change prevents overrunning the buffer if control flow is
issued in an EOF action without fixing the input pointer first. If a program
properly issues an fhold before the control flow the program won't be
affected.
-Updated action label generation. The previous set of conditions for
generating the label didn't cover actions coming from the eofAction pointer
(eof trans covered since it points into the set of transitions).
-Use separate signed/unsigned values for host type min/max. Using separate
values avoids the need to type cast before the data goes into FsmCtx structs.
Keep it in native types until it is used.
-Optionally do not generate entry point variables. Adds noentry write option
for data.
-Various warning elimination and build updates.
Ragel 6.9 - Oct 13, 2014 Ragel 6.9 - Oct 13, 2014
======================== ========================
-updated command-line synopsis -updated command-line synopsis
-ocaml: fix missing semicolon -ocaml: fix missing semicolon
-ocaml: support -G1 -ocaml: support -G1
-ocaml: choose a unique name for type state -ocaml: choose a unique name for type state
-ruby: reduce the amount of calls to GET_WIDE_KEY() -ruby: reduce the amount of calls to GET_WIDE_KEY()
-union test case: warning fix -union test case: warning fix
-omit line directives around expression-oriented write statements -omit line directives around expression-oriented write statements
-use AS_IF and test command to check if the DIST file is present -use AS_IF and test command to check if the DIST file is present
 End of changes. 1 change blocks. 
0 lines changed or deleted 18 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS