More documentation of 6.0.
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Fri, 11 Jan 2008 19:04:41 +0000 (19:04 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Fri, 11 Jan 2008 19:04:41 +0000 (19:04 +0000)
git-svn-id: http://svn.complang.org/ragel/trunk@398 052ea7fc-9027-0410-9066-f65837a77df0

ChangeLog

index f754852..86cf5f7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -48,6 +48,22 @@ Ragel 6.0 - TBR
   on the java compiler which can run out of memory compiling very large
   machines. The downside is that it takes slightly longer to initialize static
   data.
   on the java compiler which can run out of memory compiling very large
   machines. The downside is that it takes slightly longer to initialize static
   data.
+ -The fbreak statement now advances p.
+ -In the :> :>> and <: operators it was possible for the priority assignment
+  to be bypassed via the zero length string. In :> this was fixed
+  automatically with the semantics change to the entering priority operator.
+  If the start state is final it now embeds a leaving action into it,
+  preventing persistance through the zero length string. In :>> and <: this
+  was fixed explicitly. With <: the entering priority operator was used and
+  with :> a sepecial exception was added. Since it uses the finishing
+  transition operator it also adds a leaving priority to the start state if it
+  is final.
+ -Ranlib is now run on the archives. Patch from Kenny MacDermid.
+ -The case statement syntax in ruby code generation used a form depreciated in
+  Ruby 1.9. Updated it.
+ -Made a number of fixes that eliminate warnings in GCC 4.3. Mostly concern
+  the now depreciate automatic conversion of string contsants to "char*" type.
+  Other fixes include adding parenthesis around && within ||.
 
 Ragel 5.25 - Dec 24, 2007
 =========================
 
 Ragel 5.25 - Dec 24, 2007
 =========================