From: thurston Date: Thu, 3 Dec 2009 01:56:03 +0000 (+0000) Subject: Docs for 6.6. X-Git-Tag: 2.0_alpha~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbed05beaa41b32b6c115ddc5f5f5df4de4f93ad;hp=5efa66f8c56892b332b5b611b074e8200bb0b2db;p=external%2Fragel.git Docs for 6.6. Turned off the length_cond keyword for the release. The feature is just a skeleton git-svn-id: http://svn.complang.org/ragel/trunk@1284 052ea7fc-9027-0410-9066-f65837a77df0 --- diff --git a/ChangeLog b/ChangeLog index e9757de..c9c455b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,30 @@ +Ragel 6.6 - Dec 2, 2009 +======================= + -Applied a number of patches from Diego Elio 'Flameeyes' Pettenò. Should not + be modifying the program's arguments. Problem raised by const correctness in + gcc 4.4. Other const-correctness and include fixes provided. + -Fixed improper allocation of checks in makeIncludePathChecks. + -Fixed segfault when there are no machine instantiations. + -Fixed wrong line directives. Line directives need to use the fileName stored + in the InputLoc stuctures from the parse trees, not the root source file, + otherwise actions in included files will have the wrong source file names + associated with the text. + -Made a number of build system improvements. We locate the DIST file using + $srcdir and source it. It contains settings for build_parsers and + build_manual. This allows the user of a dist to enable only one. + -Added missing files to doc/Makefile.am and examples/Makefile.am. + -Added checks for pdflatex and fig2dev is build_manual is on. + -Use automake --foreign so we don't need to have INSTALL and NEWS present. + -Ragel VIM syntax files should be specialized by host language. Updated the + VIM syntax files. + -Just discovered that $srcdir is available in the configure script for + checking for the existence of a file created by dist-hook. This lets us write + a test that knows the difference between a distribution tarball and something + from the repos. The building of the parsers and the manual can now be + automatically turned off in a make dist tarball. + -Added examples to the dist. Added unicode2ragel.rb to EXTRA_DIST in contrib. + -Moved unicode2ragel.rb to the contrib directory. + Ragel 6.5 - May 18, 2009 ======================== -Fixed a bug in graphviz generation. Ragel crashed when using -V and -M and diff --git a/configure.in b/configure.in index a50b3cf..e00e89c 100644 --- a/configure.in +++ b/configure.in @@ -18,8 +18,8 @@ dnl You should have received a copy of the GNU General Public License dnl along with Ragel; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -AC_INIT(ragel, 6.5) -PUBDATE="May 2009" +AC_INIT(ragel, 6.6) +PUBDATE="Dec 2009" AM_INIT_AUTOMAKE([foreign]) AC_SUBST(PUBDATE) diff --git a/ragel/rlscan.rl b/ragel/rlscan.rl index f14409b..68c9c22 100644 --- a/ragel/rlscan.rl +++ b/ragel/rlscan.rl @@ -937,7 +937,7 @@ ifstream *Scanner::tryOpenInclude( char **pathChecks, long &found ) # Parser definitions. parser_def := |* - 'length_cond' => { token( KW_Length ); }; + #'length_cond' => { token( KW_Length ); }; 'machine' => { token( KW_Machine ); }; 'include' => { token( KW_Include ); }; 'import' => { token( KW_Import ); };