Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 09:46:31 -0700 (Fri, 05 Oct 2007)
Revision: 12273
Log message:
Quote empty arguments too.
This fixes bug #699.
Changes | Path(relative to omake-branches/0.9.8.x/src/clib) |
+4 -0 | omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:22:20 -0700 (Fri, 05 Oct 2007)
Revision: 12274
Log message:
Finally had the time to get var3 to compile.
Changes | Path(relative to omake-branches/jumbo/var3/src) |
+2 -2 | build/omake_builtin.ml |
+2 -0 | build/omake_builtin_util.mli |
+7 -1 | builtin/omake_builtin_base.ml |
+1 -1 | env/omake_command_digest.ml |
+2 -2 | env/omake_ir_ast.ml |
+13 -11 | eval/omake_eval.ml |
+1 -1 | ir/omake_value_print.ml |
+1 -1 | ir/omake_value_type.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:26:01 -0700 (Fri, 05 Oct 2007)
Revision: 12275
Log message:
Merge 11927:12138.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:28:22 -0700 (Fri, 05 Oct 2007)
Revision: 12276
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:30:03 -0700 (Fri, 05 Oct 2007)
Revision: 12277
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:31:43 -0700 (Fri, 05 Oct 2007)
Revision: 12278
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:34:17 -0700 (Fri, 05 Oct 2007)
Revision: 12279
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:37:06 -0700 (Fri, 05 Oct 2007)
Revision: 12280
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:41:39 -0700 (Fri, 05 Oct 2007)
Revision: 12281
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:44:25 -0700 (Fri, 05 Oct 2007)
Revision: 12282
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:47:31 -0700 (Fri, 05 Oct 2007)
Revision: 12283
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:51:10 -0700 (Fri, 05 Oct 2007)
Revision: 12284
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 12:53:50 -0700 (Fri, 05 Oct 2007)
Revision: 12285
Log message:
Merge 11927:12138
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-05 13:22:22 -0700 (Fri, 05 Oct 2007)
Revision: 12286
Log message:
Add a simple script.
Changes | Path(relative to omake-branches/jumbo) |
Added | merge-all-branches-simple |
Properties | merge-all-branches-simple |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 07:42:43 -0700 (Sat, 06 Oct 2007)
Revision: 12290
Log message:
Automated merge of 12124:12289 from svn://svn.metaprl.org/omake-branches/0.9.8.x into keyword
Changes | Path(relative to omake-branches/jumbo/keyword) |
Properties | . |
+1 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 07:44:09 -0700 (Sat, 06 Oct 2007)
Revision: 12291
Log message:
Automated merge of 12128:12290 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into syntax
Changes | Path(relative to omake-branches/jumbo/syntax) |
Properties | . |
+1 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 07:45:38 -0700 (Sat, 06 Oct 2007)
Revision: 12292
Log message:
Automated merge of 12127:12291 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into curry
Changes | Path(relative to omake-branches/jumbo/curry) |
Properties | . |
+1 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 07:47:08 -0700 (Sat, 06 Oct 2007)
Revision: 12293
Log message:
Automated merge of 12137:12292 from svn://svn.metaprl.org/omake-branches/jumbo/curry into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
+1 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:10:39 -0700 (Sat, 06 Oct 2007)
Revision: 12294
Log message:
merge 12138:12293 from svn://svn.metaprl.org/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:19:55 -0700 (Sat, 06 Oct 2007)
Revision: 12295
Log message:
Automated merge of 12274:12294 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into const
Changes | Path(relative to omake-branches/jumbo/const) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:21:26 -0700 (Sat, 06 Oct 2007)
Revision: 12296
Log message:
Automated merge of 12275:12295 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into auto
Changes | Path(relative to omake-branches/jumbo/auto) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:23:03 -0700 (Sat, 06 Oct 2007)
Revision: 12297
Log message:
Automated merge of 12276:12296 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into int
Changes | Path(relative to omake-branches/jumbo/int) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:24:39 -0700 (Sat, 06 Oct 2007)
Revision: 12298
Log message:
Automated merge of 12277:12297 from svn://svn.metaprl.org/omake-branches/jumbo/int into dll
Changes | Path(relative to omake-branches/jumbo/dll) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:26:28 -0700 (Sat, 06 Oct 2007)
Revision: 12299
Log message:
Automated merge of 12278:12298 from svn://svn.metaprl.org/omake-branches/jumbo/dll into all-features
Changes | Path(relative to omake-branches/jumbo/all-features) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:28:39 -0700 (Sat, 06 Oct 2007)
Revision: 12300
Log message:
Automated merge of 12279:12299 from svn://svn.metaprl.org/omake-branches/jumbo/all-features into parse
Changes | Path(relative to omake-branches/jumbo/parse) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:30:30 -0700 (Sat, 06 Oct 2007)
Revision: 12301
Log message:
Automated merge of 12280:12300 from svn://svn.metaprl.org/omake-branches/jumbo/parse into dll2
Changes | Path(relative to omake-branches/jumbo/dll2) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:32:12 -0700 (Sat, 06 Oct 2007)
Revision: 12302
Log message:
Automated merge of 12281:12301 from svn://svn.metaprl.org/omake-branches/jumbo/dll2 into dll-syntax
Changes | Path(relative to omake-branches/jumbo/dll-syntax) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:36:55 -0700 (Sat, 06 Oct 2007)
Revision: 12303
Log message:
Automated merge of 12282:12302 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-fuse
Changes | Path(relative to omake-branches/jumbo/dll-fuse) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:38:50 -0700 (Sat, 06 Oct 2007)
Revision: 12304
Log message:
Automated merge of 12283:12303 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-odbc
Changes | Path(relative to omake-branches/jumbo/dll-odbc) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 08:40:35 -0700 (Sat, 06 Oct 2007)
Revision: 12305
Log message:
Automated merge of 12284:12304 from svn://svn.metaprl.org/omake-branches/jumbo/dll-fuse into everything
Changes | Path(relative to omake-branches/jumbo/everything) |
Properties | . |
+3 -1 | OMakefile |
+17 -2 | doc/html/omake_users.html |
+10 -1 | lib/build/OCaml.om |
+1 -0 | lib/configure/Configure.om |
+0 -4 | mk/defaults |
+4 -0 | src/clib/omake_shell_sys.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 09:13:03 -0700 (Sat, 06 Oct 2007)
Revision: 12306
Log message:
Backporting the parser/lexer from the "parse" jumbo branch.
Changes | Path(relative to omake-branches/0.9.8.x) |
+24 -17 | lib/parse/C/Lex.om |
+1574 -226 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
Properties | test/parse/C/ |
+2 -1 | test/parse/C/Test |
Added | test/parse/C/test2.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 09:13:34 -0700 (Sat, 06 Oct 2007)
Revision: 12307
Log message:
Adding more tests.
Changes | Path(relative to omake-branches/0.9.8.x/test/parse/C) |
Deleted | Test |
Copied | Test1 (from rev 12306, omake-branches/0.9.8.x/test/parse/C/Test) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 09:21:54 -0700 (Sat, 06 Oct 2007)
Revision: 12308
Log message:
Add a second C parsing test.
Changes | Path(relative to omake-branches/0.9.8.x) |
+3 -5 | lib/parse/C/Lex.om |
+1 -3 | lib/parse/C/Parse.om |
+6 -2 | src/env/omake_ir_ast.ml |
+1 -1 | test/parse/C/Test1 |
Copied | test/parse/C/Test2 (from rev 12307, omake-branches/0.9.8.x/test/parse/C/Test1) |
+1 -1 | test/parse/C/Test2 (from rev 12307, omake-branches/0.9.8.x/test/parse/C/Test1) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test1.c (from rev 12255, omake-branches/0.9.8.x/test/parse/C/input.c) |
+5 -0 | test/parse/C/test2.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 09:24:14 -0700 (Sat, 06 Oct 2007)
Revision: 12309
Log message:
Making directories.
Changes | Path(relative to omake-branches/0.9.8.x/test/parse/C) |
Deleted | Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 09:32:36 -0700 (Sat, 06 Oct 2007)
Revision: 12310
Log message:
Added Test1 as a directory.
Changes | Path(relative to omake-branches/0.9.8.x/test/parse/C) |
Properties | Test1/ |
Added | Test1/OMakefile |
Added | Test1/OMakeroot |
Copied | Test1/test.c (from rev 12309, omake-branches/0.9.8.x/test/parse/C/test1.c) |
Deleted | Test2 |
Deleted | test1.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 10:04:56 -0700 (Sat, 06 Oct 2007)
Revision: 12311
Log message:
Parse a pretty simple file.
Changes | Path(relative to omake-branches/0.9.8.x/test/parse/C/Test2) |
Copied | . (from rev 12310, omake-branches/0.9.8.x/test/parse/C/Test1) |
+0 -0 | OMakefile |
+29 -0 | test.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 10:55:16 -0700 (Sat, 06 Oct 2007)
Revision: 12312
Log message:
GTK parsing works correctly.
The changes here need to be undone as it approaches the
parse branch. We'll leave dll2 where it is, too much work
to backport.
Changes | Path(relative to omake-branches/0.9.8.x) |
+2 -0 | lib/Pervasives.om |
+1 -1 | lib/parse/C/Lex.om |
+61 -20 | lib/parse/C/Parse.om |
Copied | test/parse/C/Test3/ (from rev 12311, omake-branches/0.9.8.x/test/parse/C/Test2) |
+3 -1 | test/parse/C/Test3/OMakefile |
+1 -8 | test/parse/C/Test3/test.c |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 11:24:59 -0700 (Sat, 06 Oct 2007)
Revision: 12313
Log message:
merge 12289:12312 from svn://svn.metaprl.org/omake-branches/0.9.8.x into keyword
Changes | Path(relative to omake-branches/jumbo/keyword) |
Properties | . |
+2 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1612 -243 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+4 -0 | src/env/omake_ir_ast.ml |
+1 -0 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12312, omake-branches/0.9.8.x/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12312, omake-branches/0.9.8.x/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12312, omake-branches/0.9.8.x/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12312, omake-branches/0.9.8.x/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12312, omake-branches/0.9.8.x/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12312, omake-branches/0.9.8.x/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12312, omake-branches/0.9.8.x/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 11:26:59 -0700 (Sat, 06 Oct 2007)
Revision: 12314
Log message:
Automated merge of 12291:12313 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into curry
Changes | Path(relative to omake-branches/jumbo/curry) |
Properties | . |
+2 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1612 -243 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+4 -0 | src/env/omake_ir_ast.ml |
+1 -0 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12313, omake-branches/jumbo/keyword/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 11:27:56 -0700 (Sat, 06 Oct 2007)
Revision: 12315
Log message:
Automated merge of 12292:12314 from svn://svn.metaprl.org/omake-branches/jumbo/curry into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
+2 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1612 -243 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+4 -0 | src/env/omake_ir_ast.ml |
+1 -0 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12314, omake-branches/jumbo/curry/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12314, omake-branches/jumbo/curry/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12314, omake-branches/jumbo/curry/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12314, omake-branches/jumbo/curry/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12314, omake-branches/jumbo/curry/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12314, omake-branches/jumbo/curry/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12314, omake-branches/jumbo/curry/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:17:29 -0700 (Sat, 06 Oct 2007)
Revision: 12316
Log message:
Use => for anonymous functions.
Changes | Path(relative to omake-branches/jumbo/keyword/lib/parse/C) |
+4 -4 | Parse.om |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:18:01 -0700 (Sat, 06 Oct 2007)
Revision: 12317
Log message:
Automated merge of 12313:12316 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into curry
Changes | Path(relative to omake-branches/jumbo/curry) |
Properties | . |
+4 -4 | lib/parse/C/Parse.om |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:18:28 -0700 (Sat, 06 Oct 2007)
Revision: 12318
Log message:
Automated merge of 12314:12317 from svn://svn.metaprl.org/omake-branches/jumbo/curry into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
+4 -4 | lib/parse/C/Parse.om |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:23:11 -0700 (Sat, 06 Oct 2007)
Revision: 12319
Log message:
merge 12293:12315 from svn://svn.metaprl.org/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
+1 -0 | OMakefile |
+3 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1584 -238 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+9 -19 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12315, omake-branches/jumbo/var2/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12315, omake-branches/jumbo/var2/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12315, omake-branches/jumbo/var2/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12315, omake-branches/jumbo/var2/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12315, omake-branches/jumbo/var2/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12315, omake-branches/jumbo/var2/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12315, omake-branches/jumbo/var2/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:24:54 -0700 (Sat, 06 Oct 2007)
Revision: 12320
Log message:
merge 12315:12319 from svn://svn.metaprl.org/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:28:15 -0700 (Sat, 06 Oct 2007)
Revision: 12321
Log message:
merge 12294:12320 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into const
Changes | Path(relative to omake-branches/jumbo/const) |
Properties | . |
+1 -0 | OMakefile |
+3 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1584 -238 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+9 -7 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12320, omake-branches/jumbo/var3/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12320, omake-branches/jumbo/var3/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12320, omake-branches/jumbo/var3/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12320, omake-branches/jumbo/var3/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12320, omake-branches/jumbo/var3/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12320, omake-branches/jumbo/var3/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12320, omake-branches/jumbo/var3/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:32:10 -0700 (Sat, 06 Oct 2007)
Revision: 12322
Log message:
merge 12295:12321 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into auto
Changes | Path(relative to omake-branches/jumbo/auto) |
Properties | . |
+1 -0 | OMakefile |
+3 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1584 -238 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+9 -21 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12321, omake-branches/jumbo/var3/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12321, omake-branches/jumbo/var3/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12321, omake-branches/jumbo/var3/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12321, omake-branches/jumbo/var3/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12321, omake-branches/jumbo/var3/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12321, omake-branches/jumbo/var3/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12321, omake-branches/jumbo/var3/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:32:58 -0700 (Sat, 06 Oct 2007)
Revision: 12323
Log message:
Automated merge of 12296:12322 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into int
Changes | Path(relative to omake-branches/jumbo/int) |
Properties | . |
+1 -0 | OMakefile |
+3 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1584 -238 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+9 -19 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12322, omake-branches/jumbo/var3/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12322, omake-branches/jumbo/var3/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12322, omake-branches/jumbo/var3/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12322, omake-branches/jumbo/var3/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12322, omake-branches/jumbo/var3/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12322, omake-branches/jumbo/var3/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12322, omake-branches/jumbo/var3/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:33:44 -0700 (Sat, 06 Oct 2007)
Revision: 12324
Log message:
Automated merge of 12297:12323 from svn://svn.metaprl.org/omake-branches/jumbo/int into dll
Changes | Path(relative to omake-branches/jumbo/dll) |
Properties | . |
+1 -0 | OMakefile |
+3 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1584 -238 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+9 -19 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12323, omake-branches/jumbo/int/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12323, omake-branches/jumbo/int/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12323, omake-branches/jumbo/int/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12323, omake-branches/jumbo/int/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12323, omake-branches/jumbo/int/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12323, omake-branches/jumbo/int/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12323, omake-branches/jumbo/int/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:39:59 -0700 (Sat, 06 Oct 2007)
Revision: 12325
Log message:
merge 12298:12324 from svn://svn.metaprl.org/omake-branches/jumbo/dll into all-features
Changes | Path(relative to omake-branches/jumbo/all-features) |
Properties | . |
+1 -0 | OMakefile |
+3 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1584 -238 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12324, omake-branches/jumbo/dll/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12324, omake-branches/jumbo/dll/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12324, omake-branches/jumbo/dll/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12324, omake-branches/jumbo/dll/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12324, omake-branches/jumbo/dll/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12324, omake-branches/jumbo/dll/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12324, omake-branches/jumbo/dll/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:48:22 -0700 (Sat, 06 Oct 2007)
Revision: 12326
Log message:
merge 12299:12325 from svn://svn.metaprl.org/omake-branches/jumbo/all-features into parse
Changes | Path(relative to omake-branches/jumbo/parse) |
Properties | . |
+1 -0 | OMakefile |
+1 -0 | lib/Pervasives.om |
+8 -8 | lib/parse/C/Lex.om |
+2 -2 | lib/parse/C/Parse.om |
+5 -3 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Copied | test/parse/C/test2.c (from rev 12325, omake-branches/jumbo/all-features/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:50:56 -0700 (Sat, 06 Oct 2007)
Revision: 12327
Log message:
merge 12300:12326 from svn://svn.metaprl.org/omake-branches/jumbo/parse into dll2
Changes | Path(relative to omake-branches/jumbo/dll2) |
Properties | . |
+1 -0 | OMakefile |
+1 -0 | lib/Pervasives.om |
+8 -8 | lib/parse/C/Lex.om |
+2 -2 | lib/parse/C/Parse.om |
+5 -3 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Copied | test/parse/C/test2.c (from rev 12326, omake-branches/jumbo/parse/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:52:02 -0700 (Sat, 06 Oct 2007)
Revision: 12328
Log message:
Automated merge of 12290:12327 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into syntax
Changes | Path(relative to omake-branches/jumbo/syntax) |
Properties | . |
+2 -0 | lib/Pervasives.om |
+26 -21 | lib/parse/C/Lex.om |
+1612 -243 | lib/parse/C/Parse.om |
+5 -5 | src/builtin/omake_builtin_io_fun.ml |
+4 -0 | src/env/omake_ir_ast.ml |
+1 -0 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Deleted | test/parse/C/Test |
Copied | test/parse/C/Test1/ (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/Test1) |
Properties | test/parse/C/Test1/ (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/Test1) |
Copied | test/parse/C/Test2/ (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/Test2) |
Properties | test/parse/C/Test2/ (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/Test2) |
Copied | test/parse/C/Test3/ (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/Test3) |
Properties | test/parse/C/Test3/ (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/Test3) |
Deleted | test/parse/C/input.c |
Copied | test/parse/C/test2.c (from rev 12327, omake-branches/jumbo/keyword/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:54:11 -0700 (Sat, 06 Oct 2007)
Revision: 12329
Log message:
Automated merge of 12301:12328 from svn://svn.metaprl.org/omake-branches/jumbo/dll2 into dll-syntax
Changes | Path(relative to omake-branches/jumbo/dll-syntax) |
Properties | . |
+1 -0 | OMakefile |
+1 -0 | lib/Pervasives.om |
+8 -8 | lib/parse/C/Lex.om |
+2 -2 | lib/parse/C/Parse.om |
+5 -3 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Copied | test/parse/C/test2.c (from rev 12328, omake-branches/jumbo/dll2/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:54:52 -0700 (Sat, 06 Oct 2007)
Revision: 12330
Log message:
Automated merge of 12302:12329 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-fuse
Changes | Path(relative to omake-branches/jumbo/dll-fuse) |
Properties | . |
+1 -0 | OMakefile |
+1 -0 | lib/Pervasives.om |
+8 -8 | lib/parse/C/Lex.om |
+2 -2 | lib/parse/C/Parse.om |
+5 -3 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Copied | test/parse/C/test2.c (from rev 12329, omake-branches/jumbo/dll-syntax/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:55:34 -0700 (Sat, 06 Oct 2007)
Revision: 12331
Log message:
Automated merge of 12303:12330 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-odbc
Changes | Path(relative to omake-branches/jumbo/dll-odbc) |
Properties | . |
+1 -0 | OMakefile |
+1 -0 | lib/Pervasives.om |
+8 -8 | lib/parse/C/Lex.om |
+2 -2 | lib/parse/C/Parse.om |
+5 -3 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Copied | test/parse/C/test2.c (from rev 12330, omake-branches/jumbo/dll-syntax/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-06 12:56:16 -0700 (Sat, 06 Oct 2007)
Revision: 12332
Log message:
Automated merge of 12304:12331 from svn://svn.metaprl.org/omake-branches/jumbo/dll-fuse into everything
Changes | Path(relative to omake-branches/jumbo/everything) |
Properties | . |
+1 -0 | OMakefile |
+1 -0 | lib/Pervasives.om |
+8 -8 | lib/parse/C/Lex.om |
+2 -2 | lib/parse/C/Parse.om |
+5 -3 | src/builtin/omake_builtin_io_fun.ml |
+9 -10 | src/env/omake_ir_ast.ml |
+2 -1 | test/memo/Test6/OMakeroot |
Properties | test/parse/C/ |
Copied | test/parse/C/test2.c (from rev 12331, omake-branches/jumbo/dll-fuse/test/parse/C/test2.c) |
+4 -4 | test/return/Test1 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:02:05 -0700 (Tue, 09 Oct 2007)
Revision: 12336
Log message:
Stricter static scoping for returns. See bug #701.
- Each return is annotated with "return <exp> from <id>"
where <id> is a unique id for the function.
- The return exception is caught only if the id matches.
Escaping returns abort.
public.G(x) =
value $x
F(g) =
G = $g
export
H() =
F(x => ...)
# This escaping function returns from H
return $x
export
H()
G(1)
This raises the exception:
*** omake error:
File /Users/jyh/projects/omake/jumbo/keyword/test/return/Test3: line 10, characters 8-17
uncaught return from H (File /Users/jyh/projects/omake/jumbo/keyword/test/return/Test3: line 8, characters 1-6)
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:07:42 -0700 (Tue, 09 Oct 2007)
Revision: 12337
Log message:
Automated merge of 12327:12336 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into syntax
Changes | Path(relative to omake-branches/jumbo/syntax) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+30 -10 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+12 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12336, omake-branches/jumbo/keyword/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:10:28 -0700 (Tue, 09 Oct 2007)
Revision: 12338
Log message:
Automated merge of 12316:12337 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into curry
Changes | Path(relative to omake-branches/jumbo/curry) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+30 -10 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+12 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12337, omake-branches/jumbo/keyword/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:13:20 -0700 (Tue, 09 Oct 2007)
Revision: 12339
Log message:
Automated merge of 12317:12338 from svn://svn.metaprl.org/omake-branches/jumbo/curry into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+30 -10 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+12 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12338, omake-branches/jumbo/curry/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:34:13 -0700 (Tue, 09 Oct 2007)
Revision: 12340
Log message:
merge 12319:12339 from svn://svn.metaprl.org/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12339, omake-branches/jumbo/var2/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:37:55 -0700 (Tue, 09 Oct 2007)
Revision: 12341
Log message:
merge 12320:12340 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into const
Changes | Path(relative to omake-branches/jumbo/const) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12340, omake-branches/jumbo/var3/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:40:30 -0700 (Tue, 09 Oct 2007)
Revision: 12342
Log message:
Automated merge of 12321:12341 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into auto
Changes | Path(relative to omake-branches/jumbo/auto) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12341, omake-branches/jumbo/var3/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:41:58 -0700 (Tue, 09 Oct 2007)
Revision: 12343
Log message:
Automated merge of 12322:12342 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into int
Changes | Path(relative to omake-branches/jumbo/int) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12342, omake-branches/jumbo/var3/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:45:43 -0700 (Tue, 09 Oct 2007)
Revision: 12344
Log message:
Automated merge of 12323:12343 from svn://svn.metaprl.org/omake-branches/jumbo/int into dll
Changes | Path(relative to omake-branches/jumbo/dll) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12343, omake-branches/jumbo/int/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-09 12:48:27 -0700 (Tue, 09 Oct 2007)
Revision: 12345
Log message:
merge 12324:12344 from svn://svn.metaprl.org/omake-branches/jumbo/dll into all-features
Changes | Path(relative to omake-branches/jumbo/all-features) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12344, omake-branches/jumbo/dll/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 09:42:51 -0700 (Wed, 10 Oct 2007)
Revision: 12353
Log message:
merge 12325:12345 from svn://svn.metaprl.org/omake-branches/jumbo/all-features into parse
Changes | Path(relative to omake-branches/jumbo/parse) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12345, omake-branches/jumbo/all-features/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 09:47:00 -0700 (Wed, 10 Oct 2007)
Revision: 12354
Log message:
Automated merge of 12326:12353 from svn://svn.metaprl.org/omake-branches/jumbo/parse into dll2
Changes | Path(relative to omake-branches/jumbo/dll2) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12353, omake-branches/jumbo/parse/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 09:52:33 -0700 (Wed, 10 Oct 2007)
Revision: 12355
Log message:
Automated merge of 12328:12354 from svn://svn.metaprl.org/omake-branches/jumbo/dll2 into dll-syntax
Changes | Path(relative to omake-branches/jumbo/dll-syntax) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12354, omake-branches/jumbo/dll2/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 09:53:43 -0700 (Wed, 10 Oct 2007)
Revision: 12356
Log message:
Automated merge of 12329:12355 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-fuse
Changes | Path(relative to omake-branches/jumbo/dll-fuse) |
Properties | . |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12355, omake-branches/jumbo/dll-syntax/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 09:54:52 -0700 (Wed, 10 Oct 2007)
Revision: 12357
Log message:
Automated merge of 12330:12356 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-odbc
Changes | Path(relative to omake-branches/jumbo/dll-odbc) |
Properties | . |
+5 -5 | src/build/omake_build.ml |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12356, omake-branches/jumbo/dll-syntax/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 09:55:59 -0700 (Wed, 10 Oct 2007)
Revision: 12358
Log message:
Automated merge of 12331:12357 from svn://svn.metaprl.org/omake-branches/jumbo/dll-fuse into everything
Changes | Path(relative to omake-branches/jumbo/everything) |
Properties | . |
+11 -4 | src/env/omake_command_digest.ml |
+5 -2 | src/env/omake_exn_print.ml |
+38 -15 | src/env/omake_ir_ast.ml |
+39 -33 | src/env/omake_ir_semant.ml |
+9 -9 | src/eval/omake_eval.ml |
+7 -2 | src/ir/omake_ir.ml |
+2 -2 | src/ir/omake_ir_free_vars.ml |
+15 -4 | src/ir/omake_ir_print.ml |
+2 -2 | src/ir/omake_ir_util.ml |
+1 -1 | src/ir/omake_value_type.ml |
+4 -1 | src/main/omake_shell.ml |
Copied | test/return/Test2 (from rev 12357, omake-branches/jumbo/dll-fuse/test/return/Test2) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 10:19:30 -0700 (Wed, 10 Oct 2007)
Revision: 12359
Log message:
Handle backwards-compatibility of "foreach" methods.
Changes | Path(relative to omake-branches/jumbo/keyword) |
+45 -10 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 10:21:14 -0700 (Wed, 10 Oct 2007)
Revision: 12360
Log message:
Automated merge of 12336:12359 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into syntax
Changes | Path(relative to omake-branches/jumbo/syntax) |
Properties | . |
+45 -10 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 10:22:40 -0700 (Wed, 10 Oct 2007)
Revision: 12361
Log message:
Automated merge of 12337:12360 from svn://svn.metaprl.org/omake-branches/jumbo/keyword into curry
Changes | Path(relative to omake-branches/jumbo/curry) |
Properties | . |
+45 -10 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 10:24:00 -0700 (Wed, 10 Oct 2007)
Revision: 12362
Log message:
Automated merge of 12338:12361 from svn://svn.metaprl.org/omake-branches/jumbo/curry into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
+45 -10 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:06:04 -0700 (Wed, 10 Oct 2007)
Revision: 12363
Log message:
merge 12339:12362 from svn://svn.metaprl.org/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:08:46 -0700 (Wed, 10 Oct 2007)
Revision: 12364
Log message:
Automated merge of 12340:12363 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into const
Changes | Path(relative to omake-branches/jumbo/const) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:12:15 -0700 (Wed, 10 Oct 2007)
Revision: 12365
Log message:
Automated merge of 12341:12364 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into auto
Changes | Path(relative to omake-branches/jumbo/auto) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:13:43 -0700 (Wed, 10 Oct 2007)
Revision: 12366
Log message:
Automated merge of 12342:12365 from svn://svn.metaprl.org/omake-branches/jumbo/var3 into int
Changes | Path(relative to omake-branches/jumbo/int) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:15:11 -0700 (Wed, 10 Oct 2007)
Revision: 12367
Log message:
Automated merge of 12343:12366 from svn://svn.metaprl.org/omake-branches/jumbo/int into dll
Changes | Path(relative to omake-branches/jumbo/dll) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:18:24 -0700 (Wed, 10 Oct 2007)
Revision: 12368
Log message:
Automated merge of 12344:12367 from svn://svn.metaprl.org/omake-branches/jumbo/dll into all-features
Changes | Path(relative to omake-branches/jumbo/all-features) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:21:55 -0700 (Wed, 10 Oct 2007)
Revision: 12369
Log message:
Automated merge of 12345:12368 from svn://svn.metaprl.org/omake-branches/jumbo/all-features into parse
Changes | Path(relative to omake-branches/jumbo/parse) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:23:26 -0700 (Wed, 10 Oct 2007)
Revision: 12370
Log message:
Automated merge of 12353:12369 from svn://svn.metaprl.org/omake-branches/jumbo/parse into dll2
Changes | Path(relative to omake-branches/jumbo/dll2) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:25:03 -0700 (Wed, 10 Oct 2007)
Revision: 12371
Log message:
Automated merge of 12354:12370 from svn://svn.metaprl.org/omake-branches/jumbo/dll2 into dll-syntax
Changes | Path(relative to omake-branches/jumbo/dll-syntax) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:26:39 -0700 (Wed, 10 Oct 2007)
Revision: 12372
Log message:
Automated merge of 12355:12371 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-fuse
Changes | Path(relative to omake-branches/jumbo/dll-fuse) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:28:13 -0700 (Wed, 10 Oct 2007)
Revision: 12373
Log message:
Automated merge of 12356:12372 from svn://svn.metaprl.org/omake-branches/jumbo/dll-syntax into dll-odbc
Changes | Path(relative to omake-branches/jumbo/dll-odbc) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 11:29:45 -0700 (Wed, 10 Oct 2007)
Revision: 12374
Log message:
Automated merge of 12357:12373 from svn://svn.metaprl.org/omake-branches/jumbo/dll-fuse into everything
Changes | Path(relative to omake-branches/jumbo/everything) |
Properties | . |
+70 -20 | src/env/omake_ir_ast.ml |
+3 -0 | test/object/Test17 |
+1 -1 | test/vmount/Test1/OMakefile |
+39 -0 | test/vmount/Test1/OMakeroot |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 16:10:04 -0700 (Wed, 10 Oct 2007)
Revision: 12376
Log message:
Update to the curry jumbo branch, rev 12361.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 16:14:56 -0700 (Wed, 10 Oct 2007)
Revision: 12377
Log message:
Update var2 and syntax to branch directly from 0.9.8.x
Changes | Path(relative to omake-branches/jumbo) |
+1 -1 | merge-all-branches |
Properties | syntax/ |
Properties | var2/ |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 16:17:14 -0700 (Wed, 10 Oct 2007)
Revision: 12378
Log message:
Tagging now-closed keyword branch.
Changes | Path |
Deleted | omake-branches/jumbo/keyword/ |
Copied | omake-jumbo-closed/keyword-final/ (from rev 12377, omake-branches/jumbo/keyword) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-10 16:17:32 -0700 (Wed, 10 Oct 2007)
Revision: 12379
Log message:
Tagging now-closed curry branch.
Changes | Path |
Deleted | omake-branches/jumbo/curry/ |
Copied | omake-jumbo-closed/curry-final/ (from rev 12378, omake-branches/jumbo/curry) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-15 08:43:28 -0700 (Mon, 15 Oct 2007)
Revision: 12391
Log message:
Sort the keyword arguments by name so that the application is a list
matching.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-15 14:39:10 -0700 (Mon, 15 Oct 2007)
Revision: 12392
Log message:
Change keyword arguments slightly, following OCaml-style convention.
Function Application
-------------------------------------------
f(a) f(1)
f(~a, b) f(~a = 10, 11) Required keyword argument
f(?a, b) f(~a = 10, 12) Optional keyword argument
f(12) -- defaults to empty
f(?a = 1, b) f(~a = 10, 11) Optional keyword argument with default value
f(~a = 1, b) f(11) -- ~a is same as ?a if there is a default value
f(?a = 10, 11) -- Arguments can use ?, but it means the same thing
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-15 14:51:32 -0700 (Mon, 15 Oct 2007)
Revision: 12393
Log message:
We should print something more sensible than "illegal function parameter".
The following error message is pretty hard to read...
osh> f(X = 1) =
*** omake error:
File -: line 1, characters 2-7
bad argument parameter: (sequence (string "X") (string " ") (string "=") (string " ") (string "1"))
Changes | Path(relative to omake-branches/0.9.8.x/src/env) |
+1 -1 | omake_ast_parse.input |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-15 16:23:07 -0700 (Mon, 15 Oct 2007)
Revision: 12394
Log message:
Add a simplified AST printer.
Changes | Path(relative to omake-branches/0.9.8.x/src) |
+123 -0 | ast/omake_ast_print.ml |
+4 -3 | ast/omake_ast_print.mli |
+1 -1 | ir/omake_pos.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-17 09:27:57 -0700 (Wed, 17 Oct 2007)
Revision: 12401
Log message:
Add a LaTeX parser and spell-checker.
Changes | Path(relative to omake-branches/0.9.8.x) |
+10 -0 | lib/Pervasives.om |
Properties | lib/parse/LaTeX/ |
Copied | lib/parse/LaTeX/Lex.om (from rev 12391, omake-branches/0.9.8.x/lib/parse/C/Lex.om) |
+69 -162 | lib/parse/LaTeX/Lex.om (from rev 12391, omake-branches/0.9.8.x/lib/parse/C/Lex.om) |
Added | lib/parse/LaTeX/Macros.om |
Added | lib/parse/LaTeX/Parse.om |
Added | lib/parse/LaTeX/README.txt |
Added | lib/parse/LaTeX/Spell.om |
+1 -1 | src/ast/omake_ast_print.ml |
+149 -1 | src/builtin/omake_builtin_object.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-18 11:20:05 -0700 (Thu, 18 Oct 2007)
Revision: 12404
Log message:
More information on environment variables and .config
Changes | Path(relative to omake-branches/0.9.8.x) |
+10 -2 | INSTALL |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-24 20:40:45 -0700 (Wed, 24 Oct 2007)
Revision: 12421
Log message:
- Object.object-foreach and Map.foreach need to be curried in the same way
Sequence.foreach is.
- Minor fix to memo/Test6 test.
Changes | Path(relative to omake-branches/0.9.8.x) |
+10 -6 | lib/Pervasives.om |
+1 -1 | test/memo/Test6/OMakeroot |
+1 -4 | test/object/Test08 |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 12:47:10 -0700 (Thu, 25 Oct 2007)
Revision: 12423
Log message:
Typo fix.
Changes | Path(relative to omake-branches/0.9.8.x) |
+1 -1 | version.txt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 13:02:29 -0700 (Thu, 25 Oct 2007)
Revision: 12424
Log message:
- Fixed couple of problems with documentation in builtins.
- Copied over all the _generated_ documentation files off the 0.9.8.5 branch.
As the "jumbo" branches do not have the latest _generated_ documentation,
the landing of the "curry" and "keyword" branches have caused the
documentation on the web page to be reverted from the 0.9.8.5 to 0.9.8.4
version :-( This commit restores the 0.9.8.5 version to the web page.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 13:06:25 -0700 (Thu, 25 Oct 2007)
Revision: 12425
Log message:
The previous commit went too far and reverted the omake_users.html, which
should not have been reverted. We really need to come up with a better way of
tracking the version of the generated documentation to put on the web...
Changes | Path(relative to omake-branches/0.9.8.x/doc/html) |
+17 -2 | omake_users.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 17:13:20 -0700 (Thu, 25 Oct 2007)
Revision: 12426
Log message:
Initial reorganization of doc/html. What used to be doc/html is now split
into:
- doc/webpage - manually edited web files (moved from doc/html)
- doc/webpage/images - gifs for the web page (copied from doc/html/images)
- doc/webpage/manual - auto-generated files _snapshot_ (copied from doc/html)
- doc/html - latest auto-generated files (all manual files deleted)
- doc/images - all image stuff - .gif, .ai, .eps, etc (renamed from
doc/html/images)
The idea is to point the web page at doc/webpage, where the doc/webpage/manual
would only ever contain "release-worthy" snapshots of the auto-generated files
(even if it is on some obscure branch). The doc/html would now be a separate
repository for the latest generated doc files, never directly exposed to the
main web page). Posting the latest documentation on the web would now require
one extra step (copying from doc/html to doc/webpage/manual and from
doc/images/*{gif,jpg,png} to doc/webpage/images) - essentially "blessing" a
particular auto-generated version, so I think it's a good thing to have it.
We can later try to follow-up with Jason's idea of putting all the sources
into doc/src, although it may be a bit tricky (as we'd want the relative links
to work for every location of each file).
After this reorg, the following files are "primary" (and can be edited
safely):
- doc/src/*
- doc/images/*
- doc/webpage/* (but _not_ doc/webpage/*/*)
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 17:24:17 -0700 (Thu, 25 Oct 2007)
Revision: 12427
Log message:
Follow-up to doc/html reorg:
- Now the whole doc/html changes can be safely ignored.
- In non-"simple" mode, try rebuilding the documentation.
Changes | Path(relative to omake-branches/jumbo) |
+6 -3 | merge-branch |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 20:36:57 -0700 (Thu, 25 Oct 2007)
Revision: 12428
Log message:
When the PATH environment variable is updated based on the $(global.PATH)
value, any nodes in $(global.PATH) should be turned into absolute names, not
relative ones.
Changes | Path(relative to omake-branches/0.9.8.x) |
+4 -1 | src/build/omake_rule.ml |
+5 -5 | src/env/omake_env.ml |
+1 -0 | src/env/omake_env.mli |
+2 -1 | src/ir/omake_options.mli |
Added | test/shell/Test5 |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 20:53:18 -0700 (Thu, 25 Oct 2007)
Revision: 12429
Log message:
The "Curried functions" section needs to be marked as "This feature will be
introduced in version 0.9.8.6.".
Changes | Path(relative to omake-branches/0.9.8.x/doc) |
+4 -3 | html/omake-doc.html |
+4 -3 | html/omake-language.html |
+441 -441 | info/omake-doc.info |
+3 -2 | info/omake-doc.info-2 |
Change(bin) | ps/omake-doc.dvi |
Change(bin) | ps/omake-doc.pdf |
Change(bin) | ps/omake-doc.ps |
+1 -1 | src/omake-doc.tex |
+2 -1 | src/omake-language.tex |
+3 -2 | txt/omake-doc.txt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 20:59:34 -0700 (Thu, 25 Oct 2007)
Revision: 12430
Log message:
Cosmetic changes in the root OMakefile (do not use tab symbols, etc).
Changes | Path(relative to omake-branches/0.9.8.x) |
+3 -4 | OMakefile |
Properties | test/shell/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-25 21:11:08 -0700 (Thu, 25 Oct 2007)
Revision: 12431
Log message:
Minor simplification (use export sections, where appropriate).
Changes | Path(relative to omake-branches/0.9.8.x/lib/configure) |
+2 -5 | Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-26 17:23:13 -0700 (Fri, 26 Oct 2007)
Revision: 12443
Log message:
Merged the changes from the "curry" jumbo branch into the "syntax" branch.
Explanation: before "keyword" and "curry" landed onto 0.9.8.x, the "syntax"
branch was a child of the "keyword" one and did not have the "curry" changes
in it. Now that the "keyword" and "curry" have landed onto 0.9.8.x, we want
the "syntax" branch to descend directly from 0.9.8.x, so it needs to include
the "curry" changes.
Specifically, I did the merge of keyword@12376 curry@12376 into syntax.
Changes | Path(relative to omake-branches/jumbo/syntax) |
Copied | COMMENTS (from rev 12376, omake-branches/jumbo/curry/COMMENTS) |
+6 -3 | lib/Pervasives.om |
+16 -2 | src/builtin/omake_builtin_fun.ml |
+9 -1 | src/builtin/omake_builtin_object.ml |
+20 -1 | src/env/omake_command_digest.ml |
+65 -1 | src/env/omake_env.ml |
+14 -0 | src/env/omake_env.mli |
+27 -11 | src/env/omake_ir_ast.ml |
+2 -2 | src/env/omake_ir_semant.ml |
+208 -12 | src/eval/omake_eval.ml |
+1 -0 | src/eval/omake_eval.mli |
+16 -0 | src/eval/omake_value.ml |
+3 -1 | src/ir/omake_ir.ml |
+1 -1 | src/ir/omake_ir_free_vars.ml |
+6 -2 | src/ir/omake_ir_print.ml |
+1 -1 | src/ir/omake_ir_util.ml |
+1 -0 | src/ir/omake_symbol.ml |
+8 -2 | src/ir/omake_value_print.ml |
+3 -0 | src/ir/omake_value_type.ml |
+2 -0 | src/main/omake_shell.ml |
Copied | test/curry/ (from rev 12376, omake-branches/jumbo/curry/test/curry) |
Properties | test/curry/ (from rev 12376, omake-branches/jumbo/curry/test/curry) |
+9 -4 | test/object/Test14 |
+4 -5 | test/object/Test15 |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-26 17:24:28 -0700 (Fri, 26 Oct 2007)
Revision: 12444
Log message:
Updated to reflect the "keyword" and "curry" landing.
Changes | Path(relative to omake-branches/jumbo) |
+4 -25 | DEPENDENCIES |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-29 09:56:28 -0700 (Mon, 29 Oct 2007)
Revision: 12448
Log message:
I did an automated merge of 12376:12444 from 0.9.8.x into syntax, followed by
a bunch of manual fixes. This compiles, but the parser is broken (ocamlyacc
complains "4 rules never reduced" and the new keyword syntax results in syntax
errors) :-(
Jason, could you take a look? Thanks!
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-29 10:02:22 -0700 (Mon, 29 Oct 2007)
Revision: 12449
Log message:
Until the doc/html+doc/webpage changes are fully propagated, keep the old "svn
revert" stuff.
Changes | Path(relative to omake-branches/jumbo) |
+3 -1 | merge-branch |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-10-29 12:42:00 -0700 (Mon, 29 Oct 2007)
Revision: 12452
Log message:
Merged 12376:12448 from 0.9.8.x into var2 (automated merge followed by some
manual conflict resolution).
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-10-30 12:47:54 -0700 (Tue, 30 Oct 2007)
Revision: 12456
Log message:
I believe I have solved the problem with bogus termination on Windows XP.
See the message titled "Parallel builds on windows xp" from Doug Rabson on
Aug 9, 2007.
I *can't* reproduce the problem, but I have an explanation.
If correct, the problem was a double-allocation in omake_shell_sys.c:handle_wait,
where
1. tuple = alloc_tuple(2);
2. Field(tuple, 0) = ...
3. Field(tuple, 1) = Val_unit;
4. status = alloc_small(...)
5. Field(tuple, 1) = status;
Line 5 violates the assignment policy, which says that direct
assignment is allowed only if the tuple was just allocated.
So, the explanation would be that a GC happens at line 4, moving the
tuple to the major heap, and the assignment on line 5 violates the
generational invariant (by not keeping track of the old->young pointer).
This leads to heap corruption, and the result looks like "process stopped",
only because the stopped case is the last one in pattern matching,
so it serves as the default.
It seems reasonable at least.
Changes | Path(relative to omake-branches/0.9.8.x/src/clib) |
+4 -6 | omake_shell_sys.c |