Documentation for version 5.24.
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sun, 16 Sep 2007 15:47:18 +0000 (15:47 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sun, 16 Sep 2007 15:47:18 +0000 (15:47 +0000)
git-svn-id: http://svn.complang.org/ragel/trunk@282 052ea7fc-9027-0410-9066-f65837a77df0

ChangeLog
version.mk

index 267f7bb..53638fe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+Ragel 5.24 - Sep 16, 2007
+=========================
+ -Applied patch from Victor Hugo Borja <vic@rubyforge.org>. This patch
+  implements -T1 -F0 -F1 and -G0 in the ruby code generator. Goto-driven code
+  generation is experimental and requires rubinius asm directives (specify
+  with --rbx option). These code generators pass all the ruby tests.
+ -If the condition embedding code runs out of available characters in the
+  keyspace an error message is emitted.
+ -The first example that appeared in the manual used the special-purpose
+  'noend' write option. This caused confusion. Now a basic example appears
+  first.
+ -Added two new statements: prepush and postpop. These are code blocks that
+  are written out during call and return statements. The prepush code is
+  written immediately before pushing the current state to the state stack
+  during a call. The postpop code is written immediately after popping the
+  current state during return. These can be used to implement a dynamically
+  resizable stack. 
+
 Ragel 5.23 - Jul 24, 2007
 =========================
  -Eliminated the use of callcc as an alternative to goto. Instead, the named
@@ -8,7 +26,7 @@ Ragel 5.23 - Jul 24, 2007
  -Documentation improvements: updates to "Machine Instantiation", "Write Init"
   and "Write Exports" sectons. Added the "Variables Used by Ragel" section.
  -Renamed "Entering Actions" to "Starting Actions."
- -Other documentation updats.
+ -Other documentation updates.
 
 Ragel 5.22 - June 14, 2007
 ==========================
index 451afbf..c21091f 100644 (file)
@@ -1,2 +1,2 @@
-VERSION = 5.23
-PUBDATE = July 2007
+VERSION = 5.24
+PUBDATE = September 2007