Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-01 14:27:44 -0800 (Wed, 01 Dec 2004)
Revision: 6296
Log message:
Added test0.
Changes | Path |
+1 -0 | mpcompiler-branches/new_parser2/mmc/arch/x86/runtime/OMakefile |
+2 -1 | mpcompiler-branches/new_parser2/mmc/test/mmc |
+2 -5 | mpcompiler-branches/new_parser2/mmc/test/mmc_int_test.ml |
Changes by: ( at unknown.email)
Date: 2004-12-01 18:48:14 -0800 (Wed, 01 Dec 2004)
Revision: 6302
Log message:
This commit was manufactured by cvs2svn to create branch 'new_parser3'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-12-01 19:20:34 -0800 (Wed, 01 Dec 2004)
Revision: 6303
Log message:
A new incarnation of the new_parser branch (off of the current trunk).
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-02 13:42:12 -0800 (Thu, 02 Dec 2004)
Revision: 6308
Log message:
Fixed the problem with not printing the rest of the program after an Ignore statement
(bugs #351, #352).
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-02 13:52:36 -0800 (Thu, 02 Dec 2004)
Revision: 6309
Log message:
In mmc_int_test/test2, 2 * (4 - 2) now computes to 4.
Changes | Path |
+1 -1 | mpcompiler-branches/new_parser3/mmc/arch/x86/mmc_x86_opt1.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-12-02 14:03:36 -0800 (Thu, 02 Dec 2004)
Revision: 6310
Log message:
Print the exit code in tests.
Changes | Path |
+1 -0 | mpcompiler-branches/new_parser3/mmc/test/mmc |
+2 -1 | mpcompiler-branches/new_parser3/mmc/test/mmc_tests_out.previous |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-02 14:55:13 -0800 (Thu, 02 Dec 2004)
Revision: 6311
Log message:
Fixed a bug in hoisting dur to name clashes.
mmc_int_test/test_cps1 now compiles and runs.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-02 15:30:34 -0800 (Thu, 02 Dec 2004)
Revision: 6312
Log message:
Removed direct-call optimization for the moment.
Changes | Path |
+1 -1 | mpcompiler-branches/new_parser3/mmc/main/mmc_theory.ml |
+1 -1 | mpcompiler-branches/new_parser3/mmc/main/mmc_theory.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-12-02 17:38:16 -0800 (Thu, 02 Dec 2004)
Revision: 6316
Log message:
Merging Jason's mmc_parser branch.
This adds a new Libmojave/rewriter-based parser similar to Phobos.
The advantage of this new parser (compared to Phobos) is that it is
much better integrated to the rest of the filter. In particular:
- New-style grammar specifications reside in .mli and .ml, and not
in a separate .pho file (note - .mli grammars are inherited; .ml ones
are local)
- The opname management is reused (no need to re-declare opnames in the
grammar specifications).
- Grammars are saved in the .cmoz/.cmiz instead of a separate file.
- Grammars are properly scoped (and toploop knows about it).
- Grammars are inherited along the module inheritance hierarchy
and can be extended by the children.
- Instead of a single "<:ext<" grammar, arbitrarily-named grammars may be
defined.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-12-02 18:26:23 -0800 (Thu, 02 Dec 2004)
Revision: 6317
Log message:
The new parser branch have added a "token" keyword which clashed with a number
of places using the "token" for other things (opname, type, etc). I've renamed
the "token" keyword into "lex_token".
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-12-02 18:46:06 -0800 (Thu, 02 Dec 2004)
Revision: 6318
Log message:
Finished the switch from Phobos to the new parser in MMC.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-12-07 17:22:41 -0800 (Tue, 07 Dec 2004)
Revision: 6339
Log message:
Add the mmc subdirectories to the include directories listing.
Changes | Path |
+2 -1 | mpcompiler/mmc/OMakefile |