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  Path(relative to omake-branches/jumbo/const)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12274, omake-branches/jumbo/var3/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+220 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12274, omake-branches/jumbo/var3/test/curry)
Properties test/curry/ (from rev 12274, omake-branches/jumbo/var3/test/curry)
Copied test/memo/Test6/ (from rev 12274, omake-branches/jumbo/var3/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12274, omake-branches/jumbo/var3/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12274, omake-branches/jumbo/var3/test/return)
Properties test/return/ (from rev 12274, omake-branches/jumbo/var3/test/return)
Copied test/simple/Test9 (from rev 12274, omake-branches/jumbo/var3/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/auto)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12275, omake-branches/jumbo/var3/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+220 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12275, omake-branches/jumbo/var3/test/curry)
Properties test/curry/ (from rev 12275, omake-branches/jumbo/var3/test/curry)
Copied test/memo/Test6/ (from rev 12275, omake-branches/jumbo/var3/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12275, omake-branches/jumbo/var3/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12275, omake-branches/jumbo/var3/test/return)
Properties test/return/ (from rev 12275, omake-branches/jumbo/var3/test/return)
Copied test/simple/Test9 (from rev 12275, omake-branches/jumbo/var3/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/int)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12276, omake-branches/jumbo/var3/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+220 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12276, omake-branches/jumbo/var3/test/curry)
Properties test/curry/ (from rev 12276, omake-branches/jumbo/var3/test/curry)
Copied test/memo/Test6/ (from rev 12276, omake-branches/jumbo/var3/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12276, omake-branches/jumbo/var3/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12276, omake-branches/jumbo/var3/test/return)
Properties test/return/ (from rev 12276, omake-branches/jumbo/var3/test/return)
Copied test/simple/Test9 (from rev 12276, omake-branches/jumbo/var3/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/dll)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12277, omake-branches/jumbo/int/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+220 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12277, omake-branches/jumbo/int/test/curry)
Properties test/curry/ (from rev 12277, omake-branches/jumbo/int/test/curry)
Copied test/memo/Test6/ (from rev 12277, omake-branches/jumbo/int/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12277, omake-branches/jumbo/int/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12277, omake-branches/jumbo/int/test/return)
Properties test/return/ (from rev 12277, omake-branches/jumbo/int/test/return)
Copied test/simple/Test9 (from rev 12277, omake-branches/jumbo/int/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/all-features)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12278, omake-branches/jumbo/dll/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12278, omake-branches/jumbo/dll/test/curry)
Properties test/curry/ (from rev 12278, omake-branches/jumbo/dll/test/curry)
Copied test/memo/Test6/ (from rev 12278, omake-branches/jumbo/dll/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12278, omake-branches/jumbo/dll/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12278, omake-branches/jumbo/dll/test/return)
Properties test/return/ (from rev 12278, omake-branches/jumbo/dll/test/return)
Copied test/simple/Test9 (from rev 12278, omake-branches/jumbo/dll/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/parse)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12279, omake-branches/jumbo/all-features/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12279, omake-branches/jumbo/all-features/test/curry)
Properties test/curry/ (from rev 12279, omake-branches/jumbo/all-features/test/curry)
Copied test/memo/Test6/ (from rev 12279, omake-branches/jumbo/all-features/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12279, omake-branches/jumbo/all-features/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12279, omake-branches/jumbo/all-features/test/return)
Properties test/return/ (from rev 12279, omake-branches/jumbo/all-features/test/return)
Copied test/simple/Test9 (from rev 12279, omake-branches/jumbo/all-features/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/dll2)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12280, omake-branches/jumbo/parse/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12280, omake-branches/jumbo/parse/test/curry)
Properties test/curry/ (from rev 12280, omake-branches/jumbo/parse/test/curry)
Copied test/memo/Test6/ (from rev 12280, omake-branches/jumbo/parse/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12280, omake-branches/jumbo/parse/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12280, omake-branches/jumbo/parse/test/return)
Properties test/return/ (from rev 12280, omake-branches/jumbo/parse/test/return)
Copied test/simple/Test9 (from rev 12280, omake-branches/jumbo/parse/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/dll-syntax)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12281, omake-branches/jumbo/dll2/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+2 -2 lib/build/C.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -15 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12281, omake-branches/jumbo/dll2/test/curry)
Properties test/curry/ (from rev 12281, omake-branches/jumbo/dll2/test/curry)
Copied test/memo/Test6/ (from rev 12281, omake-branches/jumbo/dll2/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12281, omake-branches/jumbo/dll2/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12281, omake-branches/jumbo/dll2/test/return)
Properties test/return/ (from rev 12281, omake-branches/jumbo/dll2/test/return)
Copied test/simple/Test9 (from rev 12281, omake-branches/jumbo/dll2/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/dll-fuse)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12282, omake-branches/jumbo/dll-syntax/COMMENTS)
+1 -1 OMakefile
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+2 -2 lib/build/C.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -14 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+19 -1 src/eval/omake_value.ml
+4 -2 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
+12 -0 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12282, omake-branches/jumbo/dll-syntax/test/curry)
Properties test/curry/ (from rev 12282, omake-branches/jumbo/dll-syntax/test/curry)
Copied test/memo/Test6/ (from rev 12282, omake-branches/jumbo/dll-syntax/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12282, omake-branches/jumbo/dll-syntax/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12282, omake-branches/jumbo/dll-syntax/test/return)
Properties test/return/ (from rev 12282, omake-branches/jumbo/dll-syntax/test/return)
Copied test/simple/Test9 (from rev 12282, omake-branches/jumbo/dll-syntax/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/dll-odbc)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12283, omake-branches/jumbo/dll-syntax/COMMENTS)
+1 -1 OMakefile
Properties contrib/odbc/
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+127 -14 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+17 -1 src/eval/omake_value.ml
+4 -2 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
+24 -12 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12283, omake-branches/jumbo/dll-syntax/test/curry)
Properties test/curry/ (from rev 12283, omake-branches/jumbo/dll-syntax/test/curry)
Copied test/memo/Test6/ (from rev 12283, omake-branches/jumbo/dll-syntax/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12283, omake-branches/jumbo/dll-syntax/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12283, omake-branches/jumbo/dll-syntax/test/return)
Properties test/return/ (from rev 12283, omake-branches/jumbo/dll-syntax/test/return)
Copied test/simple/Test9 (from rev 12283, omake-branches/jumbo/dll-syntax/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/everything)
Properties .
+1 -1 CHANGELOG.txt
Copied COMMENTS (from rev 12284, omake-branches/jumbo/dll-fuse/COMMENTS)
+1 -1 OMakefile
Properties contrib/odbc/
+18 -15 doc/html/changelog.html
+21 -11 doc/html/download.html
+3 -1 doc/html/index.html
+1 -1 doc/src/omake-build-examples.tex
+2 -2 doc/src/omake-doc.tex
+2 -2 doc/src/omake-language-examples.tex
+1 -1 doc/src/omake-language-naming.tex
+4 -4 doc/src/omake-language.tex
+2 -2 doc/src/omake-rules.tex
+18 -3 lib/Pervasives.om
+19 -38 lib/build/OCaml.om
Added lib/configure/odbc.om
Deleted ocamldep/
+3 -5 omake.aip
+1 -1 omake.spec
+2 -2 src/build/omake_builtin.ml
+2 -0 src/build/omake_builtin_util.mli
+3 -3 src/build/omake_rule.ml
+28 -8 src/builtin/omake_builtin_base.ml
+129 -16 src/builtin/omake_builtin_file.ml
+16 -2 src/builtin/omake_builtin_fun.ml
+1 -2 src/builtin/omake_builtin_io.ml
+21 -4 src/builtin/omake_builtin_object.ml
+112 -0 src/builtin/omake_builtin_sys.ml
+16 -14 src/env/omake_ast_lex.mll
+21 -2 src/env/omake_command_digest.ml
+114 -122 src/env/omake_env.ml
+17 -6 src/env/omake_env.mli
+32 -16 src/env/omake_ir_ast.ml
+51 -23 src/env/omake_ir_semant.ml
+5 -4 src/env/omake_ir_semant.mli
+218 -22 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+19 -1 src/eval/omake_value.ml
+4 -2 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
+12 -0 src/ir/omake_symbol.ml
+8 -2 src/ir/omake_value_print.ml
+7 -11 src/ir/omake_value_type.ml
+1 -0 src/ir/omake_var.ml
+1 -0 src/ir/omake_var.mli
+4 -2 src/main/omake_shell.ml
+99 -0 src/util/omake_handle_table.ml
Copied test/curry/ (from rev 12284, omake-branches/jumbo/dll-fuse/test/curry)
Properties test/curry/ (from rev 12284, omake-branches/jumbo/dll-fuse/test/curry)
Copied test/memo/Test6/ (from rev 12284, omake-branches/jumbo/dll-fuse/test/memo/Test6)
Properties test/memo/Test6/ (from rev 12284, omake-branches/jumbo/dll-fuse/test/memo/Test6)
+9 -4 test/object/Test14
+4 -5 test/object/Test15
+1 -1 test/object/Test17
Copied test/return/ (from rev 12284, omake-branches/jumbo/dll-fuse/test/return)
Properties test/return/ (from rev 12284, omake-branches/jumbo/dll-fuse/test/return)
Copied test/simple/Test9 (from rev 12284, omake-branches/jumbo/dll-fuse/test/simple/Test9)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/keyword)
+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
Added test/return/Test2

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  Path(relative to omake-branches/0.9.8.x)
Added COMMENTS
+2 -2 OMakefile
+201 -210 doc/html/omake-all-index.html
+24 -24 doc/html/omake-autoconf.html
+2 -2 doc/html/omake-base.html
+111 -124 doc/html/omake-build.html
+4 -4 doc/html/omake-contents.html
+2 -2 doc/html/omake-detail.html
+552 -588 doc/html/omake-doc.html
+43 -49 doc/html/omake-fun-index.html
+17 -17 doc/html/omake-grammar.html
+1 -1 doc/html/omake-language.html
+26 -26 doc/html/omake-options.html
+2 -1 doc/html/omake-pervasives.html
+1 -1 doc/html/omake-references.html
+0 -1 doc/html/omake-system.html
+1 -1 doc/html/omake-toc.html
+97 -102 doc/html/omake-var-index.html
+3 -3 doc/html/osh.html
+475 -475 doc/info/omake-doc.info
+2 -2 doc/info/omake-doc.info-1
+1 -10 doc/info/omake-doc.info-10
+1 -1 doc/info/omake-doc.info-2
+2 -2 doc/info/omake-doc.info-3
+2 -2 doc/info/omake-doc.info-4
+0 -1 doc/info/omake-doc.info-5
+111 -47 doc/info/omake-doc.info-7
+92 -91 doc/info/omake-doc.info-8
+0 -95 doc/info/omake-doc.info-9
Change(bin) doc/ps/omake-doc.dvi
Change(bin) doc/ps/omake-doc.pdf
Change(bin) doc/ps/omake-doc.ps
+19 -5 doc/src/omake-language-naming.tex
+28 -0 doc/src/omake-language.tex
+44 -81 doc/txt/omake-doc.txt
+10 -6 lib/Pervasives.om
+3 -3 lib/build/C.om
+1 -1 lib/build/LaTeX.om
+5 -5 lib/build/OCaml.om
+4 -4 lib/configure/Configure.om
+31 -49 lib/parse/C/Parse.om
+4 -4 mk/make_gen
+1 -1 src/Makefile
+10 -4 src/ast/omake_ast.ml
+60 -31 src/ast/omake_ast_print.ml
+39 -22 src/ast/omake_ast_util.ml
+5 -5 src/build/omake_build.ml
+18 -4 src/build/omake_builtin.ml
+1 -1 src/build/omake_builtin_type.ml
+3 -1 src/build/omake_builtin_util.ml
+4 -4 src/build/omake_rule.ml
+31 -29 src/builtin/omake_builtin_base.ml
+4 -4 src/builtin/omake_builtin_file.ml
+24 -33 src/builtin/omake_builtin_fun.ml
+2 -2 src/builtin/omake_builtin_io.ml
+34 -34 src/builtin/omake_builtin_io_fun.ml
+46 -83 src/builtin/omake_builtin_object.ml
+5 -5 src/builtin/omake_builtin_rule.ml
+4 -4 src/builtin/omake_builtin_shell.ml
+7 -8 src/builtin/omake_builtin_target.ml
+108 -47 src/env/omake_ast_lex.mll
+164 -67 src/env/omake_ast_parse.input
+105 -35 src/env/omake_command_digest.ml
+82 -29 src/env/omake_env.ml
+17 -3 src/env/omake_env.mli
+5 -2 src/env/omake_exn_print.ml
+12 -9 src/env/omake_gen_parse.ml
+247 -68 src/env/omake_ir_ast.ml
+121 -91 src/env/omake_ir_semant.ml
+354 -161 src/eval/omake_eval.ml
+2 -1 src/eval/omake_eval.mli
+16 -8 src/eval/omake_value.ml
+41 -10 src/ir/omake_ir.ml
+27 -15 src/ir/omake_ir_free_vars.ml
+96 -24 src/ir/omake_ir_print.ml
+6 -6 src/ir/omake_ir_util.ml
+2 -0 src/ir/omake_pos.ml
+3 -0 src/ir/omake_symbol.ml
+43 -19 src/ir/omake_value_print.ml
+19 -9 src/ir/omake_value_type.ml
+7 -3 src/main/omake_shell.ml
+2 -2 test/OMakefile
Copied test/curry/ (from rev 12364, omake-branches/jumbo/curry/test/curry)
Copied test/keyword/ (from rev 12364, omake-branches/jumbo/curry/test/keyword)
+1 -0 test/memo/Test6/OMakeroot
+1 -1 test/object/Test01/object.om
+1 -1 test/object/Test03
+1 -1 test/object/Test04
+4 -4 test/object/Test05
+1 -1 test/object/Test06
+1 -1 test/object/Test07
+1 -1 test/object/Test08
+1 -1 test/object/Test11
+10 -5 test/object/Test14
+5 -6 test/object/Test15
Copied test/object/Test16 (from rev 12364, omake-branches/jumbo/curry/test/object/Test16)
Copied test/object/Test17 (from rev 12364, omake-branches/jumbo/curry/test/object/Test17)
+4 -4 test/return/Test1
Copied test/return/Test2 (from rev 12364, omake-branches/jumbo/curry/test/return/Test2)

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  Path(relative to omake-branches/0.9.8.x)
+2 -2 lib/parse/C/Lex.om
+4 -2 src/builtin/omake_builtin_io_fun.ml
+1 -1 src/builtin/omake_builtin_object.ml
+2 -3 src/env/omake_command_digest.ml
+50 -37 src/env/omake_env.ml
+5 -5 src/env/omake_env.mli
+4 -7 src/env/omake_ir_ast.ml
+3 -1 src/eval/omake_eval.ml
+5 -4 src/ir/omake_ir.ml
+4 -4 src/ir/omake_ir_free_vars.ml
+2 -2 src/ir/omake_value_type.ml
+0 -1 test/OMakefile
+1 -0 test/memo/Test6/OMakeroot

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  Path(relative to omake-branches/0.9.8.x)
+64 -9 doc/src/omake-language.tex
+10 -3 src/ast/omake_ast.ml
+11 -14 src/ast/omake_ast_print.ml
+14 -7 src/ast/omake_ast_util.ml
+11 -2 src/env/omake_ast_lex.mll
+77 -41 src/env/omake_ast_parse.input
+11 -2 src/env/omake_command_digest.ml
+69 -20 src/env/omake_env.ml
+5 -5 src/env/omake_env.mli
+8 -1 src/env/omake_gen_parse.ml
+56 -40 src/env/omake_ir_ast.ml
+3 -2 src/ir/omake_ir.ml
+4 -2 src/ir/omake_ir_free_vars.ml
+6 -1 src/ir/omake_value_print.ml
+2 -2 src/ir/omake_value_type.ml
+8 -8 test/curry/Test2
+5 -5 test/curry/Test5
+2 -2 test/keyword/Test1
+5 -5 test/keyword/Test2
+3 -3 test/keyword/Test3
Added test/keyword/Test4
Added test/keyword/Test5
Added test/keyword/Test6

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  Path(relative to omake-branches/0.9.8.x)
+210 -201 doc/html/omake-all-index.html
+24 -24 doc/html/omake-autoconf.html
+2 -2 doc/html/omake-base.html
+124 -111 doc/html/omake-build.html
+4 -4 doc/html/omake-contents.html
+2 -2 doc/html/omake-detail.html
+588 -552 doc/html/omake-doc.html
+49 -43 doc/html/omake-fun-index.html
+17 -17 doc/html/omake-grammar.html
+1 -1 doc/html/omake-language.html
+26 -26 doc/html/omake-options.html
+1 -2 doc/html/omake-pervasives.html
+1 -1 doc/html/omake-references.html
+1 -0 doc/html/omake-system.html
+1 -1 doc/html/omake-toc.html
+102 -97 doc/html/omake-var-index.html
+2 -17 doc/html/omake_users.html
+3 -3 doc/html/osh.html
+475 -475 doc/info/omake-doc.info
+2 -2 doc/info/omake-doc.info-1
+10 -1 doc/info/omake-doc.info-10
+1 -1 doc/info/omake-doc.info-2
+2 -2 doc/info/omake-doc.info-3
+2 -2 doc/info/omake-doc.info-4
+1 -0 doc/info/omake-doc.info-5
+52 -106 doc/info/omake-doc.info-7
+92 -92 doc/info/omake-doc.info-8
+95 -0 doc/info/omake-doc.info-9
Change(bin) doc/ps/omake-doc.dvi
Change(bin) doc/ps/omake-doc.pdf
Change(bin) doc/ps/omake-doc.ps
+86 -40 doc/txt/omake-doc.txt
+3 -3 src/builtin/omake_builtin_file.ml
+3 -3 src/builtin/omake_builtin_sys.ml

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  Path(relative to omake-branches/0.9.8.x)
Deleted doc/html/announce.txt
Deleted doc/html/changelog.html
Deleted doc/html/contents_motif.gif
Deleted doc/html/download.html
Deleted doc/html/images/
Deleted doc/html/index.html
Deleted doc/html/next_motif.gif
+579 -562 doc/html/omake-all-index.html
+39 -39 doc/html/omake-autoconf.html
+143 -132 doc/html/omake-base.html
+4 -4 doc/html/omake-build-examples.html
+154 -158 doc/html/omake-build.html
+470 -462 doc/html/omake-contents.html
+23 -23 doc/html/omake-detail.html
+2120 -1955 doc/html/omake-doc.html
+160 -153 doc/html/omake-fun-index.html
+41 -41 doc/html/omake-grammar.html
+23 -23 doc/html/omake-language-examples.html
+37 -29 doc/html/omake-language-naming.html
+108 -43 doc/html/omake-language.html
+26 -25 doc/html/omake-obj-index.html
+3 -3 doc/html/omake-option-index.html
+45 -45 doc/html/omake-options.html
+31 -27 doc/html/omake-pervasives.html
+3 -3 doc/html/omake-quickstart.html
+12 -11 doc/html/omake-references.html
+65 -65 doc/html/omake-rules.html
+32 -32 doc/html/omake-shell.html
+201 -159 doc/html/omake-system.html
+5 -5 doc/html/omake-target-index.html
+4 -4 doc/html/omake-toc.html
+13 -13 doc/html/omake-var-index.html
+3 -3 doc/html/omake.html
Deleted doc/html/omake_lists.html
Deleted doc/html/omake_papers.html
Deleted doc/html/omake_users.html
+13 -13 doc/html/osh.html
Deleted doc/html/previous_motif.gif
Copied doc/images/ (from rev 12422, omake-branches/0.9.8.x/doc/html/images)
Deleted doc/images/announce.ps
Deleted doc/images/announce.tex
+481 -475 doc/info/omake-doc.info
+6 -6 doc/info/omake-doc.info-1
+18 -9 doc/info/omake-doc.info-10
+154 -156 doc/info/omake-doc.info-2
+124 -97 doc/info/omake-doc.info-3
+95 -122 doc/info/omake-doc.info-4
+165 -144 doc/info/omake-doc.info-5
+133 -143 doc/info/omake-doc.info-6
+201 -158 doc/info/omake-doc.info-7
+181 -194 doc/info/omake-doc.info-8
+220 -25 doc/info/omake-doc.info-9
Change(bin) doc/ps/omake-doc.dvi
Change(bin) doc/ps/omake-doc.pdf
Change(bin) doc/ps/omake-doc.ps
+4 -3 doc/src/omake-doc.tex
+343 -129 doc/txt/omake-doc.txt
Added doc/webpage/
Copied doc/webpage/changelog.html (from rev 12422, omake-branches/0.9.8.x/doc/html/changelog.html)
+3 -3 doc/webpage/changelog.html (from rev 12422, omake-branches/0.9.8.x/doc/html/changelog.html)
Copied doc/webpage/download.html (from rev 12422, omake-branches/0.9.8.x/doc/html/download.html)
+1 -1 doc/webpage/download.html (from rev 12422, omake-branches/0.9.8.x/doc/html/download.html)
Added doc/webpage/images/
Copied doc/webpage/images/omake-manual.gif (from rev 12422, omake-branches/0.9.8.x/doc/html/images/omake-manual.gif)
Copied doc/webpage/images/omake.gif (from rev 12422, omake-branches/0.9.8.x/doc/html/images/omake.gif)
Copied doc/webpage/index.html (from rev 12422, omake-branches/0.9.8.x/doc/html/index.html)
+1 -1 doc/webpage/index.html (from rev 12422, omake-branches/0.9.8.x/doc/html/index.html)
Copied doc/webpage/manual/ (from rev 12422, omake-branches/0.9.8.x/doc/html)
Deleted doc/webpage/manual/announce.txt
Deleted doc/webpage/manual/changelog.html
Deleted doc/webpage/manual/contents_motif.gif
Deleted doc/webpage/manual/download.html
Deleted doc/webpage/manual/images/
Deleted doc/webpage/manual/index.html
Deleted doc/webpage/manual/next_motif.gif
Replaced doc/webpage/manual/omake-all-index.html
Copied doc/webpage/manual/omake-all-index.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-all-index.html)
+3 -3 doc/webpage/manual/omake-all-index.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-all-index.html)
Replaced doc/webpage/manual/omake-autoconf.html
Copied doc/webpage/manual/omake-autoconf.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-autoconf.html)
+3 -3 doc/webpage/manual/omake-autoconf.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-autoconf.html)
Replaced doc/webpage/manual/omake-base.html
Copied doc/webpage/manual/omake-base.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-base.html)
+3 -3 doc/webpage/manual/omake-base.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-base.html)
+3 -3 doc/webpage/manual/omake-build-examples.html
Replaced doc/webpage/manual/omake-build.html
Copied doc/webpage/manual/omake-build.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-build.html)
+3 -3 doc/webpage/manual/omake-build.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-build.html)
Replaced doc/webpage/manual/omake-contents.html
Copied doc/webpage/manual/omake-contents.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-contents.html)
+3 -3 doc/webpage/manual/omake-contents.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-contents.html)
Replaced doc/webpage/manual/omake-detail.html
Copied doc/webpage/manual/omake-detail.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-detail.html)
+3 -3 doc/webpage/manual/omake-detail.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-detail.html)
Replaced doc/webpage/manual/omake-doc.html
Copied doc/webpage/manual/omake-doc.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-doc.html)
+3 -3 doc/webpage/manual/omake-doc.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-doc.html)
Replaced doc/webpage/manual/omake-fun-index.html
Copied doc/webpage/manual/omake-fun-index.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-fun-index.html)
+3 -3 doc/webpage/manual/omake-fun-index.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-fun-index.html)
Replaced doc/webpage/manual/omake-grammar.html
Copied doc/webpage/manual/omake-grammar.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-grammar.html)
+3 -3 doc/webpage/manual/omake-grammar.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-grammar.html)
+3 -3 doc/webpage/manual/omake-language-examples.html
+3 -3 doc/webpage/manual/omake-language-naming.html
Replaced doc/webpage/manual/omake-language.html
Copied doc/webpage/manual/omake-language.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-language.html)
+3 -3 doc/webpage/manual/omake-language.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-language.html)
+3 -3 doc/webpage/manual/omake-obj-index.html
+3 -3 doc/webpage/manual/omake-option-index.html
Replaced doc/webpage/manual/omake-options.html
Copied doc/webpage/manual/omake-options.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-options.html)
+3 -3 doc/webpage/manual/omake-options.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-options.html)
Replaced doc/webpage/manual/omake-pervasives.html
Copied doc/webpage/manual/omake-pervasives.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-pervasives.html)
+3 -3 doc/webpage/manual/omake-pervasives.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-pervasives.html)
+3 -3 doc/webpage/manual/omake-quickstart.html
Replaced doc/webpage/manual/omake-references.html
Copied doc/webpage/manual/omake-references.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-references.html)
+3 -3 doc/webpage/manual/omake-references.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-references.html)
+3 -3 doc/webpage/manual/omake-rules.html
+3 -3 doc/webpage/manual/omake-shell.html
Replaced doc/webpage/manual/omake-system.html
Copied doc/webpage/manual/omake-system.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-system.html)
+3 -3 doc/webpage/manual/omake-system.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-system.html)
+3 -3 doc/webpage/manual/omake-target-index.html
Replaced doc/webpage/manual/omake-toc.html
Copied doc/webpage/manual/omake-toc.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-toc.html)
+3 -3 doc/webpage/manual/omake-toc.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-toc.html)
Replaced doc/webpage/manual/omake-var-index.html
Copied doc/webpage/manual/omake-var-index.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-var-index.html)
+3 -3 doc/webpage/manual/omake-var-index.html (from rev 12424, omake-branches/0.9.8.x/doc/html/omake-var-index.html)
+3 -3 doc/webpage/manual/omake.html
Deleted doc/webpage/manual/omake_lists.html
Deleted doc/webpage/manual/omake_papers.html
Deleted doc/webpage/manual/omake_users.html
Replaced doc/webpage/manual/osh.html
Copied doc/webpage/manual/osh.html (from rev 12424, omake-branches/0.9.8.x/doc/html/osh.html)
+3 -3 doc/webpage/manual/osh.html (from rev 12424, omake-branches/0.9.8.x/doc/html/osh.html)
Deleted doc/webpage/manual/previous_motif.gif
Copied doc/webpage/omake_lists.html (from rev 12422, omake-branches/0.9.8.x/doc/html/omake_lists.html)
+1 -1 doc/webpage/omake_lists.html (from rev 12422, omake-branches/0.9.8.x/doc/html/omake_lists.html)
Copied doc/webpage/omake_papers.html (from rev 12422, omake-branches/0.9.8.x/doc/html/omake_papers.html)
+1 -1 doc/webpage/omake_papers.html (from rev 12422, omake-branches/0.9.8.x/doc/html/omake_papers.html)
Copied doc/webpage/omake_users.html (from rev 12425, omake-branches/0.9.8.x/doc/html/omake_users.html)
+1 -1 doc/webpage/omake_users.html (from rev 12425, omake-branches/0.9.8.x/doc/html/omake_users.html)
+1 -1 omake.spec
+1 -1 omake.spec.in

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  Path(relative to omake-branches/jumbo/syntax)
Properties .
+10 -2 INSTALL
+3 -4 OMakefile
Deleted doc/html/announce.txt
Deleted doc/html/changelog.html
Deleted doc/html/contents_motif.gif
Deleted doc/html/download.html
Deleted doc/html/images/
Deleted doc/html/index.html
Deleted doc/html/next_motif.gif
Deleted doc/html/omake_lists.html
Deleted doc/html/omake_papers.html
Deleted doc/html/omake_users.html
Deleted doc/html/previous_motif.gif
Copied doc/images/ (from rev 12444, omake-branches/0.9.8.x/doc/images)
Properties doc/images/ (from rev 12444, omake-branches/0.9.8.x/doc/images)
+5 -4 doc/src/omake-doc.tex
+66 -10 doc/src/omake-language.tex
Copied doc/webpage/ (from rev 12444, omake-branches/0.9.8.x/doc/webpage)
+0 -0 doc/webpage/manual/
+20 -6 lib/Pervasives.om
+2 -5 lib/configure/Configure.om
+2 -2 lib/parse/C/Lex.om
Copied lib/parse/LaTeX/ (from rev 12444, omake-branches/0.9.8.x/lib/parse/LaTeX)
Properties lib/parse/LaTeX/ (from rev 12444, omake-branches/0.9.8.x/lib/parse/LaTeX)
+1 -1 omake.spec
+1 -1 omake.spec.in
+10 -3 src/ast/omake_ast.ml
+144 -14 src/ast/omake_ast_print.ml
+4 -3 src/ast/omake_ast_print.mli
+34 -23 src/ast/omake_ast_util.ml
+4 -1 src/build/omake_rule.ml
+3 -3 src/builtin/omake_builtin_file.ml
+4 -2 src/builtin/omake_builtin_io_fun.ml
+152 -2 src/builtin/omake_builtin_object.ml
+3 -3 src/builtin/omake_builtin_sys.ml
+11 -2 src/env/omake_ast_lex.mll
+76 -38 src/env/omake_ast_parse.input
+11 -3 src/env/omake_command_digest.ml
+107 -45 src/env/omake_env.ml
+6 -5 src/env/omake_env.mli
+10 -8 src/env/omake_exp_lex.ml
+4 -4 src/env/omake_exp_parse.mly
+8 -1 src/env/omake_gen_parse.ml
+57 -44 src/env/omake_ir_ast.ml
+3 -1 src/eval/omake_eval.ml
+6 -4 src/ir/omake_ir.ml
+6 -4 src/ir/omake_ir_free_vars.ml
+2 -1 src/ir/omake_options.mli
+1 -1 src/ir/omake_pos.ml
+6 -1 src/ir/omake_value_print.ml
+2 -2 src/ir/omake_value_type.ml
+0 -1 test/OMakefile
+8 -8 test/curry/Test2
+5 -5 test/curry/Test5
+2 -2 test/keyword/Test1
+5 -5 test/keyword/Test2
+3 -3 test/keyword/Test3
Copied test/keyword/Test4 (from rev 12444, omake-branches/0.9.8.x/test/keyword/Test4)
Copied test/keyword/Test5 (from rev 12444, omake-branches/0.9.8.x/test/keyword/Test5)
Copied test/keyword/Test6 (from rev 12444, omake-branches/0.9.8.x/test/keyword/Test6)
+2 -1 test/memo/Test6/OMakeroot
+1 -4 test/object/Test08
Properties test/shell/
Copied test/shell/Test5 (from rev 12444, omake-branches/0.9.8.x/test/shell/Test5)
+1 -1 version.txt

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  Path(relative to omake-branches/jumbo/var2)
Properties .
+10 -2 INSTALL
+3 -4 OMakefile
Deleted doc/html/announce.txt
Deleted doc/html/changelog.html
Deleted doc/html/contents_motif.gif
Deleted doc/html/download.html
Deleted doc/html/images/
Deleted doc/html/index.html
Deleted doc/html/next_motif.gif
+579 -553 doc/html/omake-all-index.html
+39 -39 doc/html/omake-autoconf.html
+145 -134 doc/html/omake-base.html
+4 -4 doc/html/omake-build-examples.html
+174 -165 doc/html/omake-build.html
+470 -462 doc/html/omake-contents.html
+23 -23 doc/html/omake-detail.html
+2245 -2043 doc/html/omake-doc.html
+159 -146 doc/html/omake-fun-index.html
+41 -41 doc/html/omake-grammar.html
+23 -23 doc/html/omake-language-examples.html
+37 -29 doc/html/omake-language-naming.html
+111 -45 doc/html/omake-language.html
+26 -25 doc/html/omake-obj-index.html
+3 -3 doc/html/omake-option-index.html
+45 -45 doc/html/omake-options.html
+32 -29 doc/html/omake-pervasives.html
+3 -3 doc/html/omake-quickstart.html
+12 -11 doc/html/omake-references.html
+65 -65 doc/html/omake-rules.html
+32 -32 doc/html/omake-shell.html
+202 -159 doc/html/omake-system.html
+5 -5 doc/html/omake-target-index.html
+4 -4 doc/html/omake-toc.html
+105 -100 doc/html/omake-var-index.html
+3 -3 doc/html/omake.html
Deleted doc/html/omake_lists.html
Deleted doc/html/omake_papers.html
Deleted doc/html/omake_users.html
+13 -13 doc/html/osh.html
Deleted doc/html/previous_motif.gif
Copied doc/images/ (from rev 12448, omake-branches/0.9.8.x/doc/images)
Properties doc/images/ (from rev 12448, omake-branches/0.9.8.x/doc/images)
+481 -475 doc/info/omake-doc.info
+5 -5 doc/info/omake-doc.info-1
+27 -9 doc/info/omake-doc.info-10
+157 -158 doc/info/omake-doc.info-2
+126 -99 doc/info/omake-doc.info-3
+97 -124 doc/info/omake-doc.info-4
+166 -144 doc/info/omake-doc.info-5
+133 -143 doc/info/omake-doc.info-6
+212 -228 doc/info/omake-doc.info-7
+264 -278 doc/info/omake-doc.info-8
+315 -25 doc/info/omake-doc.info-9
Change(bin) doc/ps/omake-doc.dvi
Change(bin) doc/ps/omake-doc.pdf
Change(bin) doc/ps/omake-doc.ps
+5 -4 doc/src/omake-doc.tex
+66 -10 doc/src/omake-language.tex
+425 -164 doc/txt/omake-doc.txt
Copied doc/webpage/ (from rev 12448, omake-branches/0.9.8.x/doc/webpage)
+0 -0 doc/webpage/manual/
+20 -6 lib/Pervasives.om
+2 -5 lib/configure/Configure.om
+2 -2 lib/parse/C/Lex.om
Copied lib/parse/LaTeX/ (from rev 12448, omake-branches/0.9.8.x/lib/parse/LaTeX)
Properties lib/parse/LaTeX/ (from rev 12448, omake-branches/0.9.8.x/lib/parse/LaTeX)
+1 -1 omake.spec
+1 -1 omake.spec.in
+10 -3 src/ast/omake_ast.ml
+134 -14 src/ast/omake_ast_print.ml
+4 -3 src/ast/omake_ast_print.mli
+14 -7 src/ast/omake_ast_util.ml
+4 -1 src/build/omake_rule.ml
+3 -3 src/builtin/omake_builtin_file.ml
+4 -2 src/builtin/omake_builtin_io_fun.ml
+150 -2 src/builtin/omake_builtin_object.ml
+3 -3 src/builtin/omake_builtin_sys.ml
+11 -2 src/env/omake_ast_lex.mll
+77 -41 src/env/omake_ast_parse.input
+11 -3 src/env/omake_command_digest.ml
+109 -47 src/env/omake_env.ml
+6 -5 src/env/omake_env.mli
+8 -1 src/env/omake_gen_parse.ml
+57 -44 src/env/omake_ir_ast.ml
+3 -1 src/eval/omake_eval.ml
+6 -4 src/ir/omake_ir.ml
+6 -4 src/ir/omake_ir_free_vars.ml
+2 -1 src/ir/omake_options.mli
+1 -1 src/ir/omake_pos.ml
+6 -1 src/ir/omake_value_print.ml
+2 -2 src/ir/omake_value_type.ml
+0 -1 test/OMakefile
+8 -8 test/curry/Test2
+5 -5 test/curry/Test5
+2 -2 test/keyword/Test1
+5 -5 test/keyword/Test2
+3 -3 test/keyword/Test3
Copied test/keyword/Test4 (from rev 12448, omake-branches/0.9.8.x/test/keyword/Test4)
Copied test/keyword/Test5 (from rev 12448, omake-branches/0.9.8.x/test/keyword/Test5)
Copied test/keyword/Test6 (from rev 12448, omake-branches/0.9.8.x/test/keyword/Test6)
+2 -1 test/memo/Test6/OMakeroot
+1 -4 test/object/Test08
Properties test/shell/
Copied test/shell/Test5 (from rev 12448, omake-branches/0.9.8.x/test/shell/Test5)
+1 -1 version.txt

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