You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
(35) |
Jul
(11) |
Aug
(5) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(10) |
Feb
(33) |
Mar
(8) |
Apr
(60) |
May
(40) |
Jun
(13) |
Jul
(3) |
Aug
(10) |
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
(19) |
Feb
(14) |
Mar
(38) |
Apr
(3) |
May
(10) |
Jun
|
Jul
|
Aug
(6) |
Sep
(2) |
Oct
|
Nov
(13) |
Dec
(1) |
2009 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(6) |
2014 |
Jan
(2) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(11) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
(13) |
Feb
(5) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
(12) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(1) |
2016 |
Jan
(3) |
Feb
(5) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2017 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
(3) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
(2) |
2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
(2) |
Feb
(3) |
Mar
|
Apr
(1) |
May
(4) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(5) |
Oct
(9) |
Nov
(5) |
Dec
(3) |
2021 |
Jan
(1) |
Feb
(3) |
Mar
(2) |
Apr
(3) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
(1) |
2022 |
Jan
(2) |
Feb
(4) |
Mar
(4) |
Apr
(2) |
May
(2) |
Jun
(4) |
Jul
(3) |
Aug
(5) |
Sep
(1) |
Oct
(3) |
Nov
(1) |
Dec
(2) |
2023 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
|
May
(3) |
Jun
(2) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
2024 |
Jan
(1) |
Feb
(4) |
Mar
(7) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <he...@us...> - 2006-06-08 02:51:46
|
Revision: 582 Author: helly Date: 2006-06-07 13:00:29 -0700 (Wed, 07 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=582&view=rev Log Message: ----------- - This is version 0.10.5 Modified Paths: -------------- tags/RELEASE_0_10_5/htdocs/manual.html Modified: tags/RELEASE_0_10_5/htdocs/manual.html =================================================================== --- tags/RELEASE_0_10_5/htdocs/manual.html 2006-06-07 19:59:54 UTC (rev 581) +++ tags/RELEASE_0_10_5/htdocs/manual.html 2006-06-07 20:00:29 UTC (rev 582) @@ -430,7 +430,7 @@ <br /> <a name="lbAO" id="lbAO"> </a> <h2>VERSION INFORMATION</h2> -<p>This manpage describes <b>re2c</b>, version 0.10.4.</p> +<p>This manpage describes <b>re2c</b>, version 0.10.5.</p> <hr /> <a name="index" id="index"> </a> <h2>Index</h2> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:07:18
|
Revision: 574 Author: helly Date: 2006-06-05 15:34:01 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=574&view=rev Log Message: ----------- - Limit differences on bootstrap file (by changing to old layout) Modified Paths: -------------- trunk/re2c/parser.y Modified: trunk/re2c/parser.y =================================================================== --- trunk/re2c/parser.y 2006-06-05 22:29:23 UTC (rev 573) +++ trunk/re2c/parser.y 2006-06-05 22:34:01 UTC (rev 574) @@ -93,16 +93,9 @@ in->fatal("sym already defined"); $1->re = $3; } | CONFIG '=' VALUE ';' - { - in->config(*$1, *$3); - delete $1; - delete $3; - } + { in->config(*$1, *$3); delete $1; delete $3; } | CONFIG '=' NUMBER ';' - { - in->config(*$1, $3); - delete $1; - } + { in->config(*$1, $3); delete $1; } ; decl : ID '=' expr '/' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:06:56
|
Revision: 576 Author: helly Date: 2006-06-05 15:41:50 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=576&view=rev Log Message: ----------- - Set files/dirs to ignore Property Changed: ---------------- trunk/re2c/ Property changes on: trunk/re2c ___________________________________________________________________ Name: svn:ignore + re2c re2c.1 .deps autoscan.log autom4te.cache config.cache configure install-sh README aclocal.m4 Makefile Makefile.in config.h.in config.status config.log config.sub config.guess config.h depcomp compile makerpm missing mkinstalldirs stamp-h stamp-h1 stamp-h.in parser.cc scanner.cc y.tab.c y.tab.h version.h *~ *.bak *.ncb *.o *.rpm *.spec *.suo *.tar.gz *.tar.bz2 *.zip .#* run_tests.sh Release Debug re2c.ncb re2c.suo Debug-2005 Release-2005 re2c-2005.vcproj.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:03:45
|
Revision: 557 Author: helly Date: 2006-06-04 17:10:13 -0700 (Sun, 04 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=557&view=rev Log Message: ----------- - Fixed long form of -1 switch to --single-pass as noted in man page and help. Modified Paths: -------------- trunk/re2c/CHANGELOG trunk/re2c/htdocs/index.html trunk/re2c/main.cc Modified: trunk/re2c/CHANGELOG =================================================================== --- trunk/re2c/CHANGELOG 2006-05-31 23:22:25 UTC (rev 556) +++ trunk/re2c/CHANGELOG 2006-06-05 00:10:13 UTC (rev 557) @@ -1,5 +1,6 @@ Version 0.10.5 (200?-??-??) --------------------------- +- Fixed long form of -1 switch to --single-pass as noted in man page and help. Version 0.10.4 (2006-06-01) --------------------------- Modified: trunk/re2c/htdocs/index.html =================================================================== --- trunk/re2c/htdocs/index.html 2006-05-31 23:22:25 UTC (rev 556) +++ trunk/re2c/htdocs/index.html 2006-06-05 00:10:13 UTC (rev 557) @@ -76,6 +76,10 @@ </ul> <hr /> <h1>Changelog</h1> +<h2>200?-??-??: 0.10.5</h2> +<ul> +<li>Fixed long form of -1 switch to --single-pass as noted in man page and help.</li> +</ul> <h2>2006-06-01: 0.10.4</h2> <ul> <li>Fix whitespace in generated code.</li> Modified: trunk/re2c/main.cc =================================================================== --- trunk/re2c/main.cc 2006-05-31 23:22:25 UTC (rev 556) +++ trunk/re2c/main.cc 2006-06-05 00:10:13 UTC (rev 557) @@ -78,7 +78,7 @@ mbo_opt_struct('v', 0, "version"), mbo_opt_struct('V', 0, "vernum"), mbo_opt_struct('w', 0, "wide-chars"), - mbo_opt_struct('1', 0, "two-pass"), + mbo_opt_struct('1', 0, "single-pass"), mbo_opt_struct('-', 0, NULL) /* end of args */ }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:03:14
|
Revision: 568 Author: helly Date: 2006-06-05 15:12:44 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=568&view=rev Log Message: ----------- - delete allows null Modified Paths: -------------- trunk/re2c/code.cc Modified: trunk/re2c/code.cc =================================================================== --- trunk/re2c/code.cc 2006-06-05 22:12:05 UTC (rev 567) +++ trunk/re2c/code.cc 2006-06-05 22:12:44 UTC (rev 568) @@ -180,10 +180,7 @@ BitMap::~BitMap() { - if (next) - { - delete next; - } + delete next; } const BitMap *BitMap::find(const Go *g, const State *x) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:03:00
|
Revision: 573 Author: helly Date: 2006-06-05 15:29:23 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=573&view=rev Log Message: ----------- - Free all stuff allocated by code generation after every run Modified Paths: -------------- trunk/re2c/main.cc trunk/re2c/parser.y Modified: trunk/re2c/main.cc =================================================================== --- trunk/re2c/main.cc 2006-06-05 22:27:32 UTC (rev 572) +++ trunk/re2c/main.cc 2006-06-05 22:29:23 UTC (rev 573) @@ -306,7 +306,6 @@ parse(null_scanner, null_dev); next_label = 0; next_fill_index = 0; - Symbol::ClearTable(); bWroteGetState = false; bUsedYYMaxFill = false; } Modified: trunk/re2c/parser.y =================================================================== --- trunk/re2c/parser.y 2006-06-05 22:27:32 UTC (rev 572) +++ trunk/re2c/parser.y 2006-06-05 22:29:23 UTC (rev 573) @@ -215,6 +215,10 @@ } o << sourceFileInfo; } + + RegExp::vFreeList.clear(); + Range::vFreeList.clear(); + Symbol::ClearTable(); } } // end namespace re2c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:02:02
|
Revision: 559 Author: helly Date: 2006-06-05 11:22:02 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=559&view=rev Log Message: ----------- - Remove unused variable Modified Paths: -------------- trunk/re2c/code.cc Modified: trunk/re2c/code.cc =================================================================== --- trunk/re2c/code.cc 2006-06-05 00:36:22 UTC (rev 558) +++ trunk/re2c/code.cc 2006-06-05 18:22:02 UTC (rev 559) @@ -962,7 +962,6 @@ if (to && to->isBase) { const BitMap *b = BitMap::find(to); - const char * sYych; if (b && matches(b->go, b->on, this, to)) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:01:10
|
Revision: 569 Author: helly Date: 2006-06-05 15:14:00 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=569&view=rev Log Message: ----------- - Fix memleak (State::action continued) Modified Paths: -------------- trunk/re2c/dfa.h Modified: trunk/re2c/dfa.h =================================================================== --- trunk/re2c/dfa.h 2006-06-05 22:12:44 UTC (rev 568) +++ trunk/re2c/dfa.h 2006-06-05 22:14:00 UTC (rev 569) @@ -291,6 +291,7 @@ inline Action::Action(State *s) : state(s) { + delete s->action; s->action = this; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:00:50
|
Revision: 565 Author: helly Date: 2006-06-05 15:07:13 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=565&view=rev Log Message: ----------- - Drop unused dtor (we'll find a better place to fix the memleaks) Modified Paths: -------------- trunk/re2c/parser.h Modified: trunk/re2c/parser.h =================================================================== --- trunk/re2c/parser.h 2006-06-05 22:05:52 UTC (rev 564) +++ trunk/re2c/parser.h 2006-06-05 22:07:13 UTC (rev 565) @@ -19,11 +19,6 @@ static Symbol *find(const SubStr&); static void ClearTable(); - ~Symbol() - { - /** \todo should we delete 're'? */ - } - typedef std::map<std::string, Symbol*> SymbolTable; protected: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:00:49
|
Revision: 563 Author: helly Date: 2006-06-05 15:02:23 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=563&view=rev Log Message: ----------- - Make the devel options generate debuginfo and not use optimization Modified Paths: -------------- trunk/re2c/Makefile.am Modified: trunk/re2c/Makefile.am =================================================================== --- trunk/re2c/Makefile.am 2006-06-05 22:00:32 UTC (rev 562) +++ trunk/re2c/Makefile.am 2006-06-05 22:02:23 UTC (rev 563) @@ -11,7 +11,7 @@ man_MANS = re2c.1 #CXXFLAGS = -O2 -Wall -Wno-unused -Wno-parentheses -Wno-deprecated -#CXXFLAGS = -O2 -Wall -Wextra -pedantic -Wconversion -Wpointer-arith -Wwrite-strings -Wredundant-decls -Werror -Wunused-function -DPEDANTIC +#CXXFLAGS = -O0 -ggdb -Wall -Wextra -pedantic -Wconversion -Wpointer-arith -Wwrite-strings -Wredundant-decls -Werror -Wunused-function -DPEDANTIC YFLAGS = -d RE2C = re2c$(EXEEXT) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 03:00:42
|
Revision: 567 Author: helly Date: 2006-06-05 15:12:05 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=567&view=rev Log Message: ----------- - Fix memleaks (State::action) Modified Paths: -------------- trunk/re2c/code.cc trunk/re2c/dfa.cc Modified: trunk/re2c/code.cc =================================================================== --- trunk/re2c/code.cc 2006-06-05 22:08:41 UTC (rev 566) +++ trunk/re2c/code.cc 2006-06-05 22:12:05 UTC (rev 567) @@ -1407,6 +1407,7 @@ if (s->go.span[i].to && !s->go.span[i].to->rule) { delete s->action; + s->action = NULL; if (saves[s->rule->accept] == ~0u) { @@ -1500,6 +1501,7 @@ findBaseState(); delete head->action; + head->action = NULL; if (bFlag) { Modified: trunk/re2c/dfa.cc =================================================================== --- trunk/re2c/dfa.cc 2006-06-05 22:08:41 UTC (rev 566) +++ trunk/re2c/dfa.cc 2006-06-05 22:12:05 UTC (rev 567) @@ -189,6 +189,7 @@ State::~State() { + delete action; delete [] kernel; delete [] go.span; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 02:17:30
|
Revision: 575 Author: helly Date: 2006-06-05 15:35:23 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=575&view=rev Log Message: ----------- - Regenerate bootstrap files Modified Paths: -------------- trunk/re2c/bootstrap/parser.cc trunk/re2c/bootstrap/scanner.cc Modified: trunk/re2c/bootstrap/parser.cc =================================================================== --- trunk/re2c/bootstrap/parser.cc 2006-06-05 22:34:01 UTC (rev 574) +++ trunk/re2c/bootstrap/parser.cc 2006-06-05 22:35:23 UTC (rev 575) @@ -1204,12 +1204,12 @@ case 6: #line 96 "parser.y" - { in->config(*(yyvsp[-3].str), *(yyvsp[-1].str)); } + { in->config(*(yyvsp[-3].str), *(yyvsp[-1].str)); delete (yyvsp[-3].str); delete (yyvsp[-1].str); } break; case 7: #line 98 "parser.y" - { in->config(*(yyvsp[-3].str), (yyvsp[-1].number)); } + { in->config(*(yyvsp[-3].str), (yyvsp[-1].number)); delete (yyvsp[-3].str); } break; case 8: @@ -1635,6 +1635,10 @@ } o << sourceFileInfo; } + + RegExp::vFreeList.clear(); + Range::vFreeList.clear(); + Symbol::ClearTable(); } } // end namespace re2c Modified: trunk/re2c/bootstrap/scanner.cc =================================================================== --- trunk/re2c/bootstrap/scanner.cc 2006-06-05 22:34:01 UTC (rev 574) +++ trunk/re2c/bootstrap/scanner.cc 2006-06-05 22:35:23 UTC (rev 575) @@ -1,4 +1,4 @@ -/* Generated by re2c 0.10.2.dev on Sun Apr 16 20:12:14 2006 */ +/* Generated by re2c 0.11.0.dev on Mon Jun 5 18:17:13 2006 */ #line 1 "scanner.re" /* $Id$ */ #include <stdlib.h> @@ -175,9 +175,10 @@ if(yych == 0x0A) goto yy14; yy13: YYCURSOR = YYMARKER; - switch(yyaccept) { - case 1: goto yy11; - case 0: goto yy3; + if(yyaccept <= 0) { + goto yy3; + } else { + goto yy11; } yy14: ++YYCURSOR; @@ -196,12 +197,12 @@ tok = pos = cursor; goto echo; } -#line 200 "scanner.cc" +#line 201 "scanner.cc" yy16: yych = *++YYCURSOR; if(yych != '!') goto yy13; yych = *++YYCURSOR; - switch(yych){ + switch(yych) { case 'g': goto yy19; case 'i': goto yy18; case 'm': goto yy20; @@ -237,7 +238,7 @@ tok = cursor; RETURN(1); } -#line 241 "scanner.cc" +#line 242 "scanner.cc" yy26: yych = *++YYCURSOR; if(yych != 'x') goto yy13; @@ -263,7 +264,7 @@ bUsedYYMaxFill = true; goto echo; } -#line 267 "scanner.cc" +#line 268 "scanner.cc" yy34: yych = *++YYCURSOR; if(yych != 't') goto yy13; @@ -295,7 +296,7 @@ ignore_eoc = true; goto echo; } -#line 299 "scanner.cc" +#line 300 "scanner.cc" yy47: yych = *++YYCURSOR; if(yych != 'n') goto yy13; @@ -322,7 +323,7 @@ ignore_eoc = true; goto echo; } -#line 326 "scanner.cc" +#line 327 "scanner.cc" } #line 187 "scanner.re" @@ -347,7 +348,7 @@ goto value; } -#line 351 "scanner.cc" +#line 352 "scanner.cc" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -425,14 +426,14 @@ { depth = 1; goto code; } -#line 429 "scanner.cc" +#line 430 "scanner.cc" yy62: ++YYCURSOR; if((yych = *YYCURSOR) == '*') goto yy121; yy63: #line 239 "scanner.re" { RETURN(*tok); } -#line 436 "scanner.cc" +#line 437 "scanner.cc" yy64: ++YYCURSOR; if((yych = *YYCURSOR) == '/') goto yy119; @@ -440,7 +441,7 @@ #line 241 "scanner.re" { yylval.op = *tok; RETURN(CLOSE); } -#line 444 "scanner.cc" +#line 445 "scanner.cc" yy66: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); @@ -448,7 +449,7 @@ yy67: #line 226 "scanner.re" { fatal("unterminated string constant (missing \")"); } -#line 452 "scanner.cc" +#line 453 "scanner.cc" yy68: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); @@ -456,7 +457,7 @@ yy69: #line 227 "scanner.re" { fatal("unterminated string constant (missing ')"); } -#line 460 "scanner.cc" +#line 461 "scanner.cc" yy70: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); @@ -466,7 +467,7 @@ yy71: #line 237 "scanner.re" { fatal("unterminated range (missing ])"); } -#line 470 "scanner.cc" +#line 471 "scanner.cc" yy72: yych = *++YYCURSOR; goto yy63; @@ -482,7 +483,7 @@ { cur = cursor; yylval.symbol = Symbol::find(token()); return ID; } -#line 486 "scanner.cc" +#line 487 "scanner.cc" yy76: yych = *++YYCURSOR; goto yy90; @@ -493,7 +494,7 @@ yylval.regexp = mkDot(); return RANGE; } -#line 497 "scanner.cc" +#line 498 "scanner.cc" yy79: ++YYCURSOR; yych = *YYCURSOR; @@ -501,7 +502,7 @@ yy80: #line 277 "scanner.re" { goto scan; } -#line 505 "scanner.cc" +#line 506 "scanner.cc" yy81: ++YYCURSOR; yy82: @@ -510,7 +511,7 @@ pos = cursor; cline++; goto scan; } -#line 514 "scanner.cc" +#line 515 "scanner.cc" yy83: ++YYCURSOR; if((yych = *YYCURSOR) == 0x0A) goto yy86; @@ -522,7 +523,7 @@ fatal(msg.str().c_str()); goto scan; } -#line 526 "scanner.cc" +#line 527 "scanner.cc" yy85: yych = *++YYCURSOR; goto yy84; @@ -570,14 +571,30 @@ if(yych <= 'z') goto yy96; yy95: YYCURSOR = YYMARKER; - switch(yyaccept) { - case 0: goto yy61; - case 1: goto yy67; - case 2: goto yy69; - case 3: goto yy71; - case 6: goto yy127; - case 5: goto yy98; - case 4: goto yy75; + if(yyaccept <= 3) { + if(yyaccept <= 1) { + if(yyaccept <= 0) { + goto yy61; + } else { + goto yy67; + } + } else { + if(yyaccept <= 2) { + goto yy69; + } else { + goto yy71; + } + } + } else { + if(yyaccept <= 5) { + if(yyaccept <= 4) { + goto yy75; + } else { + goto yy98; + } + } else { + goto yy127; + } } yy96: yyaccept = 5; @@ -607,7 +624,7 @@ yylval.str = new Str(token()); return CONFIG; } -#line 611 "scanner.cc" +#line 628 "scanner.cc" yy99: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); @@ -645,7 +662,7 @@ { cur = cursor; yylval.regexp = ranToRE(token()); return RANGE; } -#line 649 "scanner.cc" +#line 666 "scanner.cc" yy106: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); @@ -658,7 +675,7 @@ { cur = cursor; yylval.regexp = invToRE(token()); return RANGE; } -#line 662 "scanner.cc" +#line 679 "scanner.cc" yy109: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); @@ -682,7 +699,7 @@ { cur = cursor; yylval.regexp = strToCaseInsensitiveRE(token()); return STRING; } -#line 686 "scanner.cc" +#line 703 "scanner.cc" yy114: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); @@ -706,19 +723,19 @@ { cur = cursor; yylval.regexp = strToRE(token()); return STRING; } -#line 710 "scanner.cc" +#line 727 "scanner.cc" yy119: ++YYCURSOR; #line 215 "scanner.re" { tok = cursor; RETURN(0); } -#line 716 "scanner.cc" +#line 733 "scanner.cc" yy121: ++YYCURSOR; #line 212 "scanner.re" { depth = 1; goto comment; } -#line 722 "scanner.cc" +#line 739 "scanner.cc" yy123: yych = *++YYCURSOR; if(yych == ',') goto yy137; @@ -741,14 +758,14 @@ yy127: #line 259 "scanner.re" { fatal("illegal closure form, use '{n}', '{n,}', '{n,m}' where n and m are numbers"); } -#line 745 "scanner.cc" +#line 762 "scanner.cc" yy128: ++YYCURSOR; #line 247 "scanner.re" { yylval.extop.minsize = atoi((char *)tok+1); yylval.extop.maxsize = atoi((char *)tok+1); RETURN(CLOSESIZE); } -#line 752 "scanner.cc" +#line 769 "scanner.cc" yy130: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); @@ -760,7 +777,7 @@ { yylval.extop.minsize = atoi((char *)tok+1); yylval.extop.maxsize = -1; RETURN(CLOSESIZE); } -#line 764 "scanner.cc" +#line 781 "scanner.cc" yy133: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); @@ -773,7 +790,7 @@ { yylval.extop.minsize = atoi((char *)tok+1); yylval.extop.maxsize = MAX(yylval.extop.minsize,atoi(strchr((char *)tok, ',')+1)); RETURN(CLOSESIZE); } -#line 777 "scanner.cc" +#line 794 "scanner.cc" yy137: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); @@ -784,14 +801,14 @@ #line 244 "scanner.re" { yylval.op = '*'; RETURN(CLOSE); } -#line 788 "scanner.cc" +#line 805 "scanner.cc" } #line 290 "scanner.re" code: -#line 795 "scanner.cc" +#line 812 "scanner.cc" { YYCTYPE yych; if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -821,13 +838,13 @@ return CODE; } goto code; } -#line 825 "scanner.cc" +#line 842 "scanner.cc" yy144: ++YYCURSOR; #line 300 "scanner.re" { ++depth; goto code; } -#line 831 "scanner.cc" +#line 848 "scanner.cc" yy146: ++YYCURSOR; #line 302 "scanner.re" @@ -835,13 +852,13 @@ pos = cursor; cline++; goto code; } -#line 839 "scanner.cc" +#line 856 "scanner.cc" yy148: ++YYCURSOR; yy149: #line 306 "scanner.re" { goto code; } -#line 845 "scanner.cc" +#line 862 "scanner.cc" yy150: yych = *(YYMARKER = ++YYCURSOR); if(yych == 0x0A) goto yy149; @@ -894,7 +911,7 @@ comment: -#line 898 "scanner.cc" +#line 915 "scanner.cc" { YYCTYPE yych; if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -914,7 +931,7 @@ #line 322 "scanner.re" { if(cursor == eof) RETURN(0); goto comment; } -#line 918 "scanner.cc" +#line 935 "scanner.cc" yy163: yych = *++YYCURSOR; if(yych == '*') goto yy167; @@ -926,7 +943,7 @@ tok = pos = cursor; cline++; goto comment; } -#line 930 "scanner.cc" +#line 947 "scanner.cc" yy166: yych = *++YYCURSOR; goto yy162; @@ -936,7 +953,7 @@ { ++depth; fatal("ambiguous /* found"); goto comment; } -#line 940 "scanner.cc" +#line 957 "scanner.cc" yy169: ++YYCURSOR; #line 311 "scanner.re" @@ -944,14 +961,14 @@ goto scan; else goto comment; } -#line 948 "scanner.cc" +#line 965 "scanner.cc" } #line 324 "scanner.re" config: -#line 955 "scanner.cc" +#line 972 "scanner.cc" { YYCTYPE yych; if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -970,7 +987,7 @@ yy174: #line 328 "scanner.re" { goto config; } -#line 974 "scanner.cc" +#line 991 "scanner.cc" yy175: ++YYCURSOR; yych = *YYCURSOR; @@ -981,12 +998,12 @@ cur = cursor; RETURN('='); } -#line 985 "scanner.cc" +#line 1002 "scanner.cc" yy177: ++YYCURSOR; #line 333 "scanner.re" { fatal("missing '='"); } -#line 990 "scanner.cc" +#line 1007 "scanner.cc" yy179: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); @@ -1009,7 +1026,7 @@ value: -#line 1013 "scanner.cc" +#line 1030 "scanner.cc" { YYCTYPE yych; if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -1048,7 +1065,7 @@ iscfg = 0; return VALUE; } -#line 1052 "scanner.cc" +#line 1069 "scanner.cc" yy186: ++YYCURSOR; if((yych = *YYCURSOR) <= 0x0D) { @@ -1069,7 +1086,7 @@ iscfg = 0; return NUMBER; } -#line 1073 "scanner.cc" +#line 1090 "scanner.cc" yy188: yych = *++YYCURSOR; if(yych <= '0') goto yy192; @@ -1256,5 +1273,12 @@ exit(1); } +Scanner::~Scanner() +{ + if (bot) + { + delete [] bot; + } +} + } // end namespace re2c - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:50:44
|
Revision: 561 Author: helly Date: 2006-06-05 14:59:47 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=561&view=rev Log Message: ----------- - HEAD will become 0.11.0 Modified Paths: -------------- trunk/re2c/config_w32.h trunk/re2c/configure.in Modified: trunk/re2c/config_w32.h =================================================================== --- trunk/re2c/config_w32.h 2006-06-05 21:39:25 UTC (rev 560) +++ trunk/re2c/config_w32.h 2006-06-05 21:59:47 UTC (rev 561) @@ -63,13 +63,13 @@ #define PACKAGE_NAME "re2c" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "re2c 0.10.4" +#define PACKAGE_STRING "re2c 0.11.0.dev" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "re2c" /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.10.4" +#define PACKAGE_VERSION "0.11.0.dev" /* The size of a `char', as computed by sizeof. */ #define SIZEOF_CHAR 1 @@ -87,7 +87,7 @@ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "0.10.4" +#define VERSION "0.11.0.dev" /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ Modified: trunk/re2c/configure.in =================================================================== --- trunk/re2c/configure.in 2006-06-05 21:39:25 UTC (rev 560) +++ trunk/re2c/configure.in 2006-06-05 21:59:47 UTC (rev 561) @@ -1,5 +1,5 @@ AC_PREREQ([2.57]) -AC_INIT(re2c, 0.10.5.dev, re2...@li...) +AC_INIT(re2c, 0.11.0.dev, re2...@li...) AM_INIT_AUTOMAKE(re2c, $PACKAGE_VERSION) AC_CONFIG_SRCDIR(actions.cc) AM_CONFIG_HEADER(config.h) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:50:43
|
Revision: 560 Author: helly Date: 2006-06-05 14:39:25 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=560&view=rev Log Message: ----------- - Safe/branch for 0.10.5 release Added Paths: ----------- tags/RELEASE_0_10_5/ Copied: tags/RELEASE_0_10_5 (from rev 559, trunk/re2c) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:50:40
|
Revision: 564 Author: helly Date: 2006-06-05 15:05:52 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=564&view=rev Log Message: ----------- - Fix memleak (read buffer in scanner) Modified Paths: -------------- trunk/re2c/scanner.h trunk/re2c/scanner.re Modified: trunk/re2c/scanner.h =================================================================== --- trunk/re2c/scanner.h 2006-06-05 22:02:23 UTC (rev 563) +++ trunk/re2c/scanner.h 2006-06-05 22:05:52 UTC (rev 564) @@ -27,6 +27,8 @@ public: Scanner(std::istream&, std::ostream&); + ~Scanner(); + int echo(); int scan(); Modified: trunk/re2c/scanner.re =================================================================== --- trunk/re2c/scanner.re 2006-06-05 22:02:23 UTC (rev 563) +++ trunk/re2c/scanner.re 2006-06-05 22:05:52 UTC (rev 564) @@ -357,5 +357,12 @@ exit(1); } +Scanner::~Scanner() +{ + if (bot) + { + delete [] bot; + } +} + } // end namespace re2c - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:50:40
|
Revision: 572 Author: helly Date: 2006-06-05 15:27:32 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=572&view=rev Log Message: ----------- - Provide memory management template helper class free_list - Fix memleaks (for RegExp using free_list) - Fix memleaks (for Range using free_list) Modified Paths: -------------- trunk/re2c/main.cc trunk/re2c/re.h Modified: trunk/re2c/main.cc =================================================================== --- trunk/re2c/main.cc 2006-06-05 22:23:30 UTC (rev 571) +++ trunk/re2c/main.cc 2006-06-05 22:27:32 UTC (rev 572) @@ -58,6 +58,9 @@ uint last_fill_index = 0; std::set<uint> vUsedLabels; +free_list<RegExp*> RegExp::vFreeList; +free_list<Range*> Range::vFreeList; + using namespace std; static char *opt_arg = NULL; Modified: trunk/re2c/re.h =================================================================== --- trunk/re2c/re.h 2006-06-05 22:23:30 UTC (rev 571) +++ trunk/re2c/re.h 2006-06-05 22:27:32 UTC (rev 572) @@ -3,6 +3,7 @@ #define _re_h #include <iostream> +#include <set> #include "token.h" #include "ins.h" #include "globals.h" @@ -10,6 +11,51 @@ namespace re2c { +template<class _Ty> +class free_list: protected std::set<_Ty> +{ +public: + typedef typename std::set<_Ty>::iterator iterator; + typedef typename std::set<_Ty>::size_type size_type; + typedef typename std::set<_Ty>::key_type key_type; + + free_list(): in_clear(false) + { + } + + using std::set<_Ty>::insert; + + size_type erase(const key_type& key) + { + if (!in_clear) + { + return std::set<_Ty>::erase(key); + } + return 0; + } + + void clear() + { + in_clear = true; + + for(iterator it = this->begin(); it != this->end(); ++it) + { + delete *it; + } + std::set<_Ty>::clear(); + + in_clear = false; + } + + ~free_list() + { + clear(); + } + +protected: + bool in_clear; +}; + typedef struct extop { char op; @@ -46,13 +92,24 @@ Range *next; uint lb, ub; // [lb,ub) + static free_list<Range*> vFreeList; + public: Range(uint l, uint u) : next(NULL), lb(l), ub(u) - { } + { + vFreeList.insert(this); + } Range(Range &r) : next(NULL), lb(r.lb), ub(r.ub) - { } + { + vFreeList.insert(this); + } + ~Range() + { + vFreeList.erase(this); + } + friend std::ostream& operator<<(std::ostream&, const Range&); friend std::ostream& operator<<(std::ostream&, const Range*); }; @@ -67,13 +124,20 @@ public: uint size; + + static free_list<RegExp*> vFreeList; public: RegExp() : size(0) { + vFreeList.insert(this); } - virtual ~RegExp() {} + virtual ~RegExp() + { + vFreeList.erase(this); + } + virtual const char *typeOf() = 0; RegExp *isA(const char *t) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:50:39
|
Revision: 566 Author: helly Date: 2006-06-05 15:08:41 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=566&view=rev Log Message: ----------- - Fix memleak (inplace configuration names/values) Modified Paths: -------------- trunk/re2c/parser.y Modified: trunk/re2c/parser.y =================================================================== --- trunk/re2c/parser.y 2006-06-05 22:07:13 UTC (rev 565) +++ trunk/re2c/parser.y 2006-06-05 22:08:41 UTC (rev 566) @@ -93,9 +93,16 @@ in->fatal("sym already defined"); $1->re = $3; } | CONFIG '=' VALUE ';' - { in->config(*$1, *$3); } + { + in->config(*$1, *$3); + delete $1; + delete $3; + } | CONFIG '=' NUMBER ';' - { in->config(*$1, $3); } + { + in->config(*$1, $3); + delete $1; + } ; decl : ID '=' expr '/' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:38:24
|
Revision: 570 Author: helly Date: 2006-06-05 15:15:59 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=570&view=rev Log Message: ----------- - Fix memleak (SymbolTable's symbols) Modified Paths: -------------- trunk/re2c/actions.cc Modified: trunk/re2c/actions.cc =================================================================== --- trunk/re2c/actions.cc 2006-06-05 22:14:00 UTC (rev 569) +++ trunk/re2c/actions.cc 2006-06-05 22:15:59 UTC (rev 570) @@ -14,6 +14,11 @@ void Symbol::ClearTable() { + for (SymbolTable::iterator it = symbol_table.begin(); it != symbol_table.end(); ++it) + { + delete it->second; + } + symbol_table.clear(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:38:18
|
Revision: 571 Author: helly Date: 2006-06-05 15:23:30 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=571&view=rev Log Message: ----------- - Fix memleak (RuleOp::code) Modified Paths: -------------- trunk/re2c/re.h Modified: trunk/re2c/re.h =================================================================== --- trunk/re2c/re.h 2006-06-05 22:15:59 UTC (rev 570) +++ trunk/re2c/re.h 2006-06-05 22:23:30 UTC (rev 571) @@ -178,6 +178,12 @@ public: RuleOp(RegExp*, RegExp*, Token*, uint); + + ~RuleOp() + { + delete code; + } + const char *typeOf() { return type; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:38:13
|
Revision: 562 Author: helly Date: 2006-06-05 15:00:32 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=562&view=rev Log Message: ----------- - Update links Modified Paths: -------------- trunk/re2c/htdocs/index.html Modified: trunk/re2c/htdocs/index.html =================================================================== --- trunk/re2c/htdocs/index.html 2006-06-05 21:59:47 UTC (rev 561) +++ trunk/re2c/htdocs/index.html 2006-06-05 22:00:32 UTC (rev 562) @@ -59,11 +59,6 @@ </p> <h2>Other re2c links:</h2> <ul> -<li>yasm is a tool which uses re2c, they created a C version and did some good -fixes which I incorporated. <a href= -"http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c">http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c</a></li> -<li>FreeBSD page on the re2c ports package. <a href= -"http://www.freshports.org/devel/re2c/">http://www.freshports.org/devel/re2c/</a></li> <li>Paper on re2c. <a href= "http://citeseer.ist.psu.edu/bumbulis94rec.html">http://citeseer.ist.psu.edu/bumbulis94rec.html</a></li> <li>You can build <a href="http://rpmseek.com/rpm-pl/re2c.html?cs=re2c">rpm</a> packages out of the box.</li> @@ -71,9 +66,16 @@ <a href="http://gentoo.org">Gentoo</a>, <a href="http://mandriva.com">Mandriva</a> and <a href="http://packages.ubuntu.com">ubuntu</a> provide re2c packages.</li> -<li>Source package and windows binary are available through +<li>FreeBSD page on the re2c ports package. <a href= +"http://www.freshports.org/devel/re2c/">http://www.freshports.org/devel/re2c/</a></li> +<li>Source packages and windows binary are available through <a href="http://sourceforge.net/projects/re2c">sourceforge</a> on the re2c <a href="http://sourceforge.net/project/showfiles.php?group_id=96864">files pages</a>.</li> +<li>re2c is listed on <a href="http://linux.softpedia.com/get/Programming/Code-Generators/re2c-9919.shtml">softpedia</a> +and <a href="http://freshmeat.net/projects/re2c/">freshmeat</a>.</li> +<li>yasm is a tool which uses re2c, they created a C version and did some good +fixes which were incorporated. <a href= +"http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c">http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c</a></li> </ul> <hr /> <h1>Changelog</h1> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-06 01:33:29
|
Revision: 558 Author: helly Date: 2006-06-04 17:36:22 -0700 (Sun, 04 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=558&view=rev Log Message: ----------- - Update links Modified Paths: -------------- trunk/re2c/htdocs/index.html Modified: trunk/re2c/htdocs/index.html =================================================================== --- trunk/re2c/htdocs/index.html 2006-06-05 00:10:13 UTC (rev 557) +++ trunk/re2c/htdocs/index.html 2006-06-05 00:36:22 UTC (rev 558) @@ -61,14 +61,15 @@ <ul> <li>yasm is a tool which uses re2c, they created a C version and did some good fixes which I incorporated. <a href= -"http://cvs.tortall.net/cgi-bin/viewcvs.cgi/yasm/tools/re2c/">http://cvs.tortall.net/cgi-bin/viewcvs.cgi/yasm/tools/re2c/</a></li> +"http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c">http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c</a></li> <li>FreeBSD page on the re2c ports package. <a href= "http://www.freshports.org/devel/re2c/">http://www.freshports.org/devel/re2c/</a></li> <li>Paper on re2c. <a href= -"http://citeseer.nj.nec.com/cowan94rec.html">http://citeseer.nj.nec.com/cowan94rec.html</a></li> +"http://citeseer.ist.psu.edu/bumbulis94rec.html">http://citeseer.ist.psu.edu/bumbulis94rec.html</a></li> <li>You can build <a href="http://rpmseek.com/rpm-pl/re2c.html?cs=re2c">rpm</a> packages out of the box.</li> <li>Some Linux distributions like <a href="http://debian.org">debian</a>, -<a href="http://gentoo.org">Gentoo</a> and <a href="http://mandriva.com">Mandriva</a> +<a href="http://gentoo.org">Gentoo</a>, <a href="http://mandriva.com">Mandriva</a> +and <a href="http://packages.ubuntu.com">ubuntu</a> provide re2c packages.</li> <li>Source package and windows binary are available through <a href="http://sourceforge.net/projects/re2c">sourceforge</a> on the re2c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-05 23:27:14
|
Revision: 579 Author: helly Date: 2006-06-05 15:45:48 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=579&view=rev Log Message: ----------- - Set svn:ignore Property Changed: ---------------- tags/RELEASE_0_10_5/ Property changes on: tags/RELEASE_0_10_5 ___________________________________________________________________ Name: svn:ignore + re2c re2c.1 .deps autoscan.log autom4te.cache config.cache configure install-sh README aclocal.m4 Makefile Makefile.in config.h.in config.status config.log config.sub config.guess config.h depcomp compile makerpm missing mkinstalldirs stamp-h stamp-h1 stamp-h.in parser.cc scanner.cc y.tab.c y.tab.h version.h *~ *.bak *.ncb *.o *.rpm *.spec *.suo *.tar.gz *.tar.bz2 *.zip .#* run_tests.sh Release Debug re2c.ncb re2c.suo Debug-2005 Release-2005 re2c-2005.vcproj.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-05 23:27:12
|
Revision: 578 Author: helly Date: 2006-06-05 15:43:58 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=578&view=rev Log Message: ----------- - Synch from HEAD Modified Paths: -------------- tags/RELEASE_0_10_5/htdocs/index.html Modified: tags/RELEASE_0_10_5/htdocs/index.html =================================================================== --- tags/RELEASE_0_10_5/htdocs/index.html 2006-06-05 22:43:32 UTC (rev 577) +++ tags/RELEASE_0_10_5/htdocs/index.html 2006-06-05 22:43:58 UTC (rev 578) @@ -59,11 +59,6 @@ </p> <h2>Other re2c links:</h2> <ul> -<li>yasm is a tool which uses re2c, they created a C version and did some good -fixes which I incorporated. <a href= -"http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c">http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c</a></li> -<li>FreeBSD page on the re2c ports package. <a href= -"http://www.freshports.org/devel/re2c/">http://www.freshports.org/devel/re2c/</a></li> <li>Paper on re2c. <a href= "http://citeseer.ist.psu.edu/bumbulis94rec.html">http://citeseer.ist.psu.edu/bumbulis94rec.html</a></li> <li>You can build <a href="http://rpmseek.com/rpm-pl/re2c.html?cs=re2c">rpm</a> packages out of the box.</li> @@ -71,9 +66,16 @@ <a href="http://gentoo.org">Gentoo</a>, <a href="http://mandriva.com">Mandriva</a> and <a href="http://packages.ubuntu.com">ubuntu</a> provide re2c packages.</li> -<li>Source package and windows binary are available through +<li>FreeBSD page on the re2c ports package. <a href= +"http://www.freshports.org/devel/re2c/">http://www.freshports.org/devel/re2c/</a></li> +<li>Source packages and windows binary are available through <a href="http://sourceforge.net/projects/re2c">sourceforge</a> on the re2c <a href="http://sourceforge.net/project/showfiles.php?group_id=96864">files pages</a>.</li> +<li>re2c is listed on <a href="http://linux.softpedia.com/get/Programming/Code-Generators/re2c-9919.shtml">softpedia</a> +and <a href="http://freshmeat.net/projects/re2c/">freshmeat</a>.</li> +<li>yasm is a tool which uses re2c, they created a C version and did some good +fixes which were incorporated. <a href= +"http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c">http://www.tortall.net/projects/yasm/browser/trunk/yasm/tools/re2c</a></li> </ul> <hr /> <h1>Changelog</h1> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-06-05 23:27:10
|
Revision: 577 Author: helly Date: 2006-06-05 15:43:32 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=577&view=rev Log Message: ----------- - This is 0.10.5.dev now Modified Paths: -------------- tags/RELEASE_0_10_5/config_w32.h Modified: tags/RELEASE_0_10_5/config_w32.h =================================================================== --- tags/RELEASE_0_10_5/config_w32.h 2006-06-05 22:41:50 UTC (rev 576) +++ tags/RELEASE_0_10_5/config_w32.h 2006-06-05 22:43:32 UTC (rev 577) @@ -63,13 +63,13 @@ #define PACKAGE_NAME "re2c" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "re2c 0.10.4" +#define PACKAGE_STRING "re2c 0.10.5.dev" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "re2c" /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.10.4" +#define PACKAGE_VERSION "0.10.5.dev" /* The size of a `char', as computed by sizeof. */ #define SIZEOF_CHAR 1 @@ -87,7 +87,7 @@ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "0.10.4" +#define VERSION "0.10.5.dev" /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2006-05-31 23:22:31
|
Revision: 556 Author: helly Date: 2006-05-31 16:22:25 -0700 (Wed, 31 May 2006) ViewCVS: http://svn.sourceforge.net/re2c/?rev=556&view=rev Log Message: ----------- - Back to dev, 0.10.5.dev this time Modified Paths: -------------- trunk/re2c/CHANGELOG trunk/re2c/configure.in Modified: trunk/re2c/CHANGELOG =================================================================== --- trunk/re2c/CHANGELOG 2006-05-31 23:18:50 UTC (rev 555) +++ trunk/re2c/CHANGELOG 2006-05-31 23:22:25 UTC (rev 556) @@ -1,3 +1,6 @@ +Version 0.10.5 (200?-??-??) +--------------------------- + Version 0.10.4 (2006-06-01) --------------------------- - Fix whitespace in generated code. Modified: trunk/re2c/configure.in =================================================================== --- trunk/re2c/configure.in 2006-05-31 23:18:50 UTC (rev 555) +++ trunk/re2c/configure.in 2006-05-31 23:22:25 UTC (rev 556) @@ -1,5 +1,5 @@ AC_PREREQ([2.57]) -AC_INIT(re2c, 0.10.4, re2...@li...) +AC_INIT(re2c, 0.10.5.dev, re2...@li...) AM_INIT_AUTOMAKE(re2c, $PACKAGE_VERSION) AC_CONFIG_SRCDIR(actions.cc) AM_CONFIG_HEADER(config.h) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |