|
|
|
@2857
|
[2857]
|
09/22/08 11:21:22 |
jon |
[syntax] make hygiene only apply to macro calls |
|
|
|
@2854
|
[2854]
|
09/20/08 00:36:55 |
jon |
[syntax] lookup template gaps in the syntax environment |
|
|
|
@2853
|
[2853]
|
09/19/08 22:35:16 |
jon |
[syntax] handle fn expressions |
|
|
|
@2852
|
[2852]
|
09/19/08 22:12:12 |
jon |
[syntax] move alpha renaming to VarRef? |
|
|
|
@2851
|
[2851]
|
09/19/08 21:01:11 |
jon |
create class to hold the syntax environment and generate fresh names for … |
|
|
|
@2850
|
[2850]
|
09/19/08 20:59:59 |
jon |
make a branch for hygiene |
|
|
|
@2753
|
[2753]
|
08/27/08 11:38:21 |
mspiegel |
[performance tests] Adjusted the y-axis for the graphs. |
|
|
|
@2733
|
[2733]
|
08/22/08 12:46:54 |
mspiegel |
Added new functionality to monitor JUnit test suites, and registered … |
|
|
|
@2730
|
[2730]
|
08/22/08 09:19:42 |
mspiegel |
Refinements to performance chart printing. |
|
|
|
@2728
|
[2728]
|
08/22/08 08:44:00 |
mspiegel |
Added support for parsing time information from an ant target, and added … |
|
|
|
@2626
|
[2626]
|
08/13/08 13:37:56 |
mspiegel |
[performance tests] Added JavaDoc? comments to the performance test … |
|
|
|
@2579
|
[2579]
|
08/08/08 12:32:45 |
jon |
[syntax] remove debug dump files again |
|
|
|
@2578
|
[2578]
|
08/08/08 12:18:50 |
jon |
[tests] use normal keywords in "for" example |
|
|
|
@2577
|
[2577]
|
08/08/08 12:11:37 |
jon |
[syntax] fix up xml example |
|
|
|
@2575
|
[2575]
|
08/08/08 11:50:38 |
jon |
[syntax] fix the regex macro example. do something closer to the proper … |
|
|
|
@2573
|
[2573]
|
08/08/08 10:18:00 |
jon |
[syntax] prefix all variables in the rats! parser with "fortress_" to … |
|
|
|
@2572
|
[2572]
|
08/08/08 07:58:22 |
jon |
[syntax] for macro works. ellipses should only consult the free variables … |
|
|
|
@2566
|
[2566]
|
08/07/08 12:46:23 |
jon |
[syntax] ellipses work in the context of lists of expressions |
|
|
|
@2564
|
[2564]
|
08/07/08 12:01:19 |
jon |
[syntax] ellipses somewhat works |
|
|
|
@2560
|
[2560]
|
08/07/08 06:22:53 |
mspiegel |
[performance tests] Some sanity checking on the input arguments. |
|
|
|
@2558
|
[2558]
|
08/06/08 15:16:25 |
jon |
[syntax] add ellipses syntax back in |
|
|
|
@2557
|
[2557]
|
08/06/08 13:56:39 |
jon |
branch for ellipses |
|
|
|
@2556
|
[2556]
|
08/06/08 13:55:01 |
mspiegel |
[performance tests] Some changes to the appearance of the graphs. |
|
|
|
@2549
|
[2549]
|
08/06/08 10:47:41 |
jon |
[syntax] dont dump ast files |
|
|
|
@2548
|
[2548]
|
08/06/08 10:38:30 |
jon |
[syntax] disable dead code elimination in Rats! so that we can access user … |
|
|
|
@2547
|
[2547]
|
08/06/08 10:36:06 |
mspiegel |
[performance tests] Added threads for better throughput on Niagara … |
|
|
|
@2543
|
[2543]
|
08/06/08 07:14:06 |
mspiegel |
[performance tests] Imagemaps are now generated one html file per chart. |
|
|
|
@2542
|
[2542]
|
08/06/08 06:31:10 |
jon |
[syntax] use specified nonterminal for parsing a template |
|
|
|
@2539
|
[2539]
|
08/05/08 17:55:32 |
jon |
[syntax] disambiguate nonterminal used to parse templates |
|
|
|
@2538
|
[2538]
|
08/05/08 17:50:20 |
jon |
[tests] add more syntax tests for case expressions |
|
|
|
@2535
|
[2535]
|
08/05/08 14:23:50 |
ryanc |
added optional nt for templates |
|
|
|
@2534
|
[2534]
|
08/05/08 14:13:08 |
mspiegel |
[performance tests] Made code Java 5.0 compliant and attempted to engage … |
|
|
|
@2531
|
[2531]
|
08/05/08 11:39:40 |
jon |
[syntax] handle variable lookup errors gracefully |
|
|
|
@2530
|
[2530]
|
08/05/08 11:34:52 |
mspiegel |
[performance tests] Added start and end dates to each chart. |
|
|
|
@2529
|
[2529]
|
08/05/08 11:33:13 |
jon |
[syntax] add test for case expressions. recur on template gaps that are … |
|
|
|
@2528
|
[2528]
|
08/05/08 11:05:18 |
jon |
[syntax] return list variables as-is |
|
|
|
@2527
|
[2527]
|
08/05/08 10:55:29 |
jon |
[syntax] fix up syntax for case expressions, remove transformer … |
|
|
|
@2526
|
[2526]
|
08/05/08 06:32:26 |
mspiegel |
Added the performance testing branch to the repository, that includes only … |
|
|
|
@2525
|
[2525]
|
08/04/08 15:59:07 |
jon |
[syntax] make things compile with case expressions |
|
|
|
@2524
|
[2524]
|
08/04/08 14:55:43 |
ryanc |
working towards case transformers |
|
|
|
@2523
|
[2523]
|
08/04/08 14:19:18 |
jon |
[syntax] add comments to the ComposingMacroCompiler? |
|
|
|
@2518
|
[2518]
|
08/04/08 10:10:25 |
jon |
[syntax] generate ellipses nodes from Fortress.ast |
|
|
|
@2515
|
[2515]
|
08/04/08 06:26:08 |
jon |
[nodes] use default method for syntax transformation nodes in the depth … |
|
|
|
@2507
|
[2507]
|
08/01/08 14:58:16 |
jon |
[syntax] use new => for macros |
|
|
|
@2506
|
[2506]
|
08/01/08 14:51:15 |
ryanc |
added => as separator between syntax pattern and template
added case … |
|
|
|
@2499
|
[2499]
|
08/01/08 13:31:06 |
jon |
[syntax] super syntaxes work |
|
|
|
@2496
|
[2496]
|
08/01/08 12:08:00 |
jon |
[disambiguator] disambiguate grammars in super syntax extensions |
|
|
|
@2488
|
[2488]
|
08/01/08 10:19:07 |
jon |
[tests] add test for super syntax |
|
|
|
@2487
|
[2487]
|
08/01/08 10:17:08 |
ryanc |
branched for syntax abstraction work |
|
|
|
@2437
|
[2437]
|
07/30/08 07:14:26 |
jon |
[syntax] remove debug dumped files |
|
|
|
@2426
|
[2426]
|
07/29/08 15:05:00 |
jon |
[syntax] use AbstractNode? instead of Node to make the Unprinter happy. All … |
|
|
|
@2422
|
[2422]
|
07/29/08 12:19:32 |
ryanc |
working! |
|
|
|
@2421
|
[2421]
|
07/29/08 11:19:47 |
ryanc |
fixed charclass problem |
|
|
|
@2416
|
[2416]
|
07/29/08 08:59:50 |
jon |
[syntax] process the transformation nodes, replacing template gaps with … |
|
|
|
@2400
|
[2400]
|
07/28/08 15:39:18 |
ryanc |
worked on parsing component bodies |
|
|
|
@2398
|
[2398]
|
07/28/08 14:11:28 |
jon |
[syntax] change around a syntax test |
|
|
|
@2397
|
[2397]
|
07/28/08 13:40:57 |
jon |
[syntax] use the TemplateParser? to rewrite templates so that template … |
|
|
|
@2396
|
[2396]
|
07/28/08 12:44:48 |
jon |
[syntax] use template parser to parse templates |
|
|
|
@2380
|
[2380]
|
07/25/08 15:08:02 |
jon |
[syntax,printer] dump java.util.Map to a readable format |
|
|
|
@2358
|
[2358]
|
07/24/08 08:01:35 |
jon |
[syntax] dont run the terminal rewriter |
|
|
|
@2357
|
[2357]
|
07/24/08 07:32:50 |
ryanc |
fixed SimpleTransformerDef? path |
|
|
|
@2354
|
[2354]
|
07/23/08 17:17:06 |
ryanc |
fixed some issues with native NTs and mangling |
|
|
|
@2353
|
[2353]
|
07/23/08 16:50:55 |
ryanc |
working towards new grammar composition
rats files are generated, but … |
|
|
|
@2341
|
[2341]
|
07/23/08 10:06:52 |
jon |
[tests] move transformer tests |
|
|
|
@2340
|
[2340]
|
07/23/08 09:59:37 |
jon |
[tests] add directory for transformer tests |
|
|
|
@2335
|
[2335]
|
07/23/08 06:43:39 |
jon |
[syntax] remove syntax transformer expressions from the parser |
|
|
|
@2332
|
[2332]
|
07/22/08 13:27:36 |
jon |
[disambiguate] disambiguate extended non-terminals to their definition … |
|
|
|
@2329
|
[2329]
|
07/22/08 11:43:59 |
ryanc |
added native grammars to parser, astgen, library |
|
|
|
@2314
|
[2314]
|
07/21/08 09:02:58 |
jon |
[merge] svn merge -r2284:HEAD … |
|
|
|
@2313
|
[2313]
|
07/21/08 08:38:43 |
jon |
[syntax] make macros mutually recursive. a first step to macros that can … |
|
|
|
@2310
|
[2310]
|
07/18/08 14:51:05 |
jon |
[syntax] implement proof of concept stage 2 of macro expansion. needs lots … |
|
|
|
@2292
|
[2292]
|
07/17/08 09:04:22 |
jon |
[syntax] stage 2 of the core calculus: invoke syntax transformers after … |
|
|
|
@2291
|
[2291]
|
07/16/08 14:16:27 |
jon |
[syntax] syntax nodes act more like template gaps. fix up visitors to deal … |
|
|
|
@2285
|
[2285]
|
07/16/08 10:54:01 |
jon |
[syntax] generate syntax transformation nodes properly |
|
|
|
@2284
|
[2284]
|
07/16/08 10:24:04 |
jon |
[merge] svn merge -r2280:HEAD … |
|
|
|
@2280
|
[2280]
|
07/16/08 06:35:45 |
jon |
[merge] merged trunk to syntax2, svn merge -r2264:HEAD … |
|
|
|
@2279
|
[2279]
|
07/16/08 06:23:58 |
jon |
[syntax] autogenerate syntax transformation nodes |
|
|
|
@2265
|
[2265]
|
07/15/08 08:14:33 |
jon |
[syntax] start phase 1 of syntax transformation, create a function that … |
|
|
|
@2264
|
[2264]
|
07/15/08 07:06:16 |
jon |
[syntax] make a branch for syntax |
|
|
|
@2004
|
[2004]
|
06/18/08 15:23:55 |
mspiegel |
[compiler] more syncing with r2002 of the trunk. |
|
|
|
@2003
|
[2003]
|
06/18/08 15:19:26 |
mspiegel |
[compiler] branch was slightly out of date with trunk |
|
|
|
@2001
|
[2001]
|
06/18/08 14:03:11 |
mspiegel |
[compiler] better handling of exceptions |
|
|
|
@2000
|
[2000]
|
06/18/08 12:55:50 |
mspiegel |
[compiler] merging r1999 of trunk into this branch |
|
|
|
@1998
|
[1998]
|
06/18/08 11:09:39 |
mspiegel |
[compiler] merging r1996 of trunk into this branch |
|
|
|
@1989
|
[1989]
|
06/18/08 08:13:05 |
mspiegel |
[compiler] updated unit testing for null getters |
|
|
|
@1986
|
[1986]
|
06/18/08 07:23:49 |
mspiegel |
[compiler] started implementing null methods in bytecode |
|
|
|
@1982
|
[1982]
|
06/18/08 06:20:58 |
mspiegel |
[compiler] implementing binary search for put() method |
|
|
|
@1981
|
[1981]
|
06/18/08 06:10:00 |
mspiegel |
[compiler] updated put() method to use return instead of goto |
|
|
|
@1980
|
[1980]
|
06/17/08 19:28:13 |
mspiegel |
[compiler] Implemented binary search for get() in byte code |
|
|
|
@1979
|
[1979]
|
06/17/08 17:43:59 |
mspiegel |
Make unit test work with Windows. |
|
|
|
@1971
|
[1971]
|
06/17/08 13:18:49 |
mspiegel |
[compiler] Added java comments. |
|
|
|
@1970
|
[1970]
|
06/17/08 13:10:39 |
mspiegel |
[compiler] Added first JUnit test, rejoice! |
|
|
|
@1963
|
[1963]
|
06/17/08 10:29:20 |
mspiegel |
[compiler] cleaning up branch |
|
|
|
@1961
|
[1961]
|
06/17/08 08:31:31 |
mspiegel |
[compiler] removing org.objectweb.asm.util source code. |
|
|
|
@1958
|
[1958]
|
06/17/08 06:41:38 |
mspiegel |
[compiler] updated .project file in branch |
|
|
|
@1957
|
[1957]
|
06/17/08 06:20:48 |
mspiegel |
[compiler] Merging r1956 of trunk with branch |
|
|
|
@1956
|
[1956]
|
06/17/08 06:03:19 |
mspiegel |
[compiler] test case now considers hash collisions. |
|
|
|
@1953
|
[1953]
|
06/16/08 21:44:36 |
mspiegel |
[compiler] put() method now uses equals() after comparing hashcodes. |
|
|
|
@1952
|
[1952]
|
06/16/08 21:31:01 |
mspiegel |
[compiler] get() method now uses equals() after comparing hashcodes. |
|
|
|
@1948
|
[1948]
|
06/16/08 14:01:40 |
mspiegel |
[compiler] get and put are working in bytecode |