Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-05-01 07:21:23 -0700 (Tue, 01 May 2007)
Revision: 10578
Log message:

      Merge to rev 10570.

Changes  Path
Added omake-jumbo-branches/all-features/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/all-features/make_dmg
Added omake-jumbo-branches/all-features/osx_resources/Info.plist.in
Binary omake-jumbo-branches/all-features/osx_resources/OMake.pmproj
Added omake-jumbo-branches/all-features/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/all-features/src/Makefile
+30 -18 omake-jumbo-branches/all-features/src/Makefile.nt
+3 -1 omake-jumbo-branches/all-features/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/all-features/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/all-features/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/all-features/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/all-features/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/all-features/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/all-features/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/all-features/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/all-features/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/all-features/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/all-features/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/all-features/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_base.ml
+4 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_dll.ml
+4 -2 omake-jumbo-branches/all-features/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/all-features/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/all-features/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/all-features/src/clib/
+0 -3 omake-jumbo-branches/all-features/src/env/OMakefile
+3 -1 omake-jumbo-branches/all-features/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/all-features/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/all-features/src/env/omake_command_digest.mli
+11 -844 omake-jumbo-branches/all-features/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/all-features/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/all-features/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/all-features/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/all-features/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/all-features/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/all-features/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/all-features/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/all-features/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/all-features/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/all-features/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/all-features/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/all-features/src/ir/OMakefile
Added omake-jumbo-branches/all-features/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/all-features/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/all-features/src/ir/omake_lexer.ml
Added omake-jumbo-branches/all-features/src/ir/omake_parser.ml
Added omake-jumbo-branches/all-features/src/ir/omake_pos.ml
Added omake-jumbo-branches/all-features/src/ir/omake_pos.mli
Added omake-jumbo-branches/all-features/src/ir/omake_value_print.ml
Added omake-jumbo-branches/all-features/src/ir/omake_value_print.mli
Added omake-jumbo-branches/all-features/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/all-features/src/libmojave/
+4 -0 omake-jumbo-branches/all-features/src/magic/OMakefile
+2 -0 omake-jumbo-branches/all-features/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/all-features/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/all-features/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/all-features/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/all-features/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/all-features/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/all-features/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/all-features/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/all-features/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/all-features/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/all-features/src/util/OMakefile
Added omake-jumbo-branches/all-features/src/util/omake_handle_table.ml
Added omake-jumbo-branches/auto/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/auto/make_dmg
Added omake-jumbo-branches/auto/osx_resources/Info.plist.in
Binary omake-jumbo-branches/auto/osx_resources/OMake.pmproj
Added omake-jumbo-branches/auto/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/auto/src/Makefile
+30 -18 omake-jumbo-branches/auto/src/Makefile.nt
+3 -1 omake-jumbo-branches/auto/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/auto/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/auto/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/auto/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/auto/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/auto/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/auto/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/auto/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/auto/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/auto/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/auto/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/auto/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/auto/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/auto/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/auto/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/auto/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/auto/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/auto/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/auto/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/auto/src/clib/
+0 -3 omake-jumbo-branches/auto/src/env/OMakefile
+3 -1 omake-jumbo-branches/auto/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/auto/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/auto/src/env/omake_command_digest.mli
+11 -829 omake-jumbo-branches/auto/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/auto/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/auto/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/auto/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/auto/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/auto/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/auto/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/auto/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/auto/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/auto/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/auto/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/auto/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/auto/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/auto/src/ir/OMakefile
Added omake-jumbo-branches/auto/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/auto/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/auto/src/ir/omake_lexer.ml
Added omake-jumbo-branches/auto/src/ir/omake_parser.ml
Added omake-jumbo-branches/auto/src/ir/omake_pos.ml
Added omake-jumbo-branches/auto/src/ir/omake_pos.mli
Added omake-jumbo-branches/auto/src/ir/omake_value_print.ml
Added omake-jumbo-branches/auto/src/ir/omake_value_print.mli
Added omake-jumbo-branches/auto/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/auto/src/libmojave/
+4 -0 omake-jumbo-branches/auto/src/magic/OMakefile
+2 -0 omake-jumbo-branches/auto/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/auto/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/auto/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/auto/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/auto/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/auto/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/auto/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/auto/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/auto/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/auto/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/auto/src/util/OMakefile
Added omake-jumbo-branches/auto/src/util/omake_handle_table.ml
Added omake-jumbo-branches/const/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/const/make_dmg
Added omake-jumbo-branches/const/osx_resources/Info.plist.in
Binary omake-jumbo-branches/const/osx_resources/OMake.pmproj
Added omake-jumbo-branches/const/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/const/src/Makefile
+30 -18 omake-jumbo-branches/const/src/Makefile.nt
+3 -1 omake-jumbo-branches/const/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/const/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/const/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/const/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/const/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/const/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/const/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/const/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/const/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/const/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/const/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/const/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/const/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/const/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/const/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/const/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/const/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/const/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/const/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/const/src/clib/
+0 -3 omake-jumbo-branches/const/src/env/OMakefile
+3 -1 omake-jumbo-branches/const/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/const/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/const/src/env/omake_command_digest.mli
+11 -828 omake-jumbo-branches/const/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/const/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/const/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/const/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/const/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/const/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/const/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/const/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/const/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/const/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/const/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/const/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/const/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/const/src/ir/OMakefile
Added omake-jumbo-branches/const/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/const/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/const/src/ir/omake_lexer.ml
Added omake-jumbo-branches/const/src/ir/omake_parser.ml
Added omake-jumbo-branches/const/src/ir/omake_pos.ml
Added omake-jumbo-branches/const/src/ir/omake_pos.mli
Added omake-jumbo-branches/const/src/ir/omake_value_print.ml
Added omake-jumbo-branches/const/src/ir/omake_value_print.mli
Added omake-jumbo-branches/const/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/const/src/libmojave/
+4 -0 omake-jumbo-branches/const/src/magic/OMakefile
+2 -0 omake-jumbo-branches/const/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/const/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/const/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/const/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/const/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/const/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/const/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/const/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/const/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/const/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/const/src/util/OMakefile
Added omake-jumbo-branches/const/src/util/omake_handle_table.ml
Added omake-jumbo-branches/dll/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/dll/make_dmg
Added omake-jumbo-branches/dll/osx_resources/Info.plist.in
Binary omake-jumbo-branches/dll/osx_resources/OMake.pmproj
Added omake-jumbo-branches/dll/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/dll/src/Makefile
+30 -18 omake-jumbo-branches/dll/src/Makefile.nt
+3 -1 omake-jumbo-branches/dll/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/dll/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/dll/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/dll/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/dll/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/dll/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/dll/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/dll/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/dll/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/dll/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/dll/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/dll/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_base.ml
+4 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_dll.ml
+4 -2 omake-jumbo-branches/dll/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/dll/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/dll/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/dll/src/clib/
+0 -3 omake-jumbo-branches/dll/src/env/OMakefile
+3 -1 omake-jumbo-branches/dll/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/dll/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/dll/src/env/omake_command_digest.mli
+11 -838 omake-jumbo-branches/dll/src/env/omake_env.ml
+6 -218 omake-jumbo-branches/dll/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/dll/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/dll/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/dll/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/dll/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/dll/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/dll/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/dll/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/dll/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/dll/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/dll/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/dll/src/ir/OMakefile
Added omake-jumbo-branches/dll/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/dll/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/dll/src/ir/omake_lexer.ml
Added omake-jumbo-branches/dll/src/ir/omake_parser.ml
Added omake-jumbo-branches/dll/src/ir/omake_pos.ml
Added omake-jumbo-branches/dll/src/ir/omake_pos.mli
Added omake-jumbo-branches/dll/src/ir/omake_value_print.ml
Added omake-jumbo-branches/dll/src/ir/omake_value_print.mli
Added omake-jumbo-branches/dll/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/dll/src/libmojave/
+4 -0 omake-jumbo-branches/dll/src/magic/OMakefile
+2 -0 omake-jumbo-branches/dll/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/dll/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/dll/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/dll/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/dll/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/dll/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/dll/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/dll/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/dll/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/dll/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/dll/src/util/OMakefile
Added omake-jumbo-branches/dll/src/util/omake_handle_table.ml
Added omake-jumbo-branches/dll2/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/dll2/make_dmg
Added omake-jumbo-branches/dll2/osx_resources/Info.plist.in
Binary omake-jumbo-branches/dll2/osx_resources/OMake.pmproj
Added omake-jumbo-branches/dll2/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/dll2/src/Makefile
+30 -18 omake-jumbo-branches/dll2/src/Makefile.nt
+3 -1 omake-jumbo-branches/dll2/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/dll2/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/dll2/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/dll2/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/dll2/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/dll2/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/dll2/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/dll2/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/dll2/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/dll2/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/dll2/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/dll2/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/dll2/src/builtin/omake_builtin_base.ml
+5 -2 omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml
+4 -2 omake-jumbo-branches/dll2/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/dll2/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/dll2/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/dll2/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/dll2/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/dll2/src/clib/
+0 -3 omake-jumbo-branches/dll2/src/env/OMakefile
+3 -1 omake-jumbo-branches/dll2/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/dll2/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/dll2/src/env/omake_command_digest.mli
+11 -877 omake-jumbo-branches/dll2/src/env/omake_env.ml
+6 -218 omake-jumbo-branches/dll2/src/env/omake_env.mli
+4 -1 omake-jumbo-branches/dll2/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/dll2/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/dll2/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/dll2/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/dll2/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/dll2/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/dll2/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/dll2/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/dll2/src/eval/omake_value.ml
+3 -1 omake-jumbo-branches/dll2/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/dll2/src/ir/OMakefile
Added omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/dll2/src/ir/omake_lexer.ml
Added omake-jumbo-branches/dll2/src/ir/omake_parser.ml
Added omake-jumbo-branches/dll2/src/ir/omake_pos.ml
Added omake-jumbo-branches/dll2/src/ir/omake_pos.mli
Added omake-jumbo-branches/dll2/src/ir/omake_value_print.ml
Added omake-jumbo-branches/dll2/src/ir/omake_value_print.mli
Added omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/dll2/src/libmojave/
+4 -0 omake-jumbo-branches/dll2/src/magic/OMakefile
+2 -0 omake-jumbo-branches/dll2/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/dll2/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/dll2/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/dll2/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/dll2/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/dll2/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/dll2/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/dll2/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/dll2/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/dll2/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/dll2/src/util/OMakefile
Added omake-jumbo-branches/dll2/src/util/omake_handle_table.ml
Added omake-jumbo-branches/export/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/export/make_dmg
Added omake-jumbo-branches/export/osx_resources/Info.plist.in
Binary omake-jumbo-branches/export/osx_resources/OMake.pmproj
Added omake-jumbo-branches/export/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/export/src/Makefile
+30 -18 omake-jumbo-branches/export/src/Makefile.nt
+3 -1 omake-jumbo-branches/export/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/export/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/export/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/export/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/export/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/export/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/export/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/export/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/export/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/export/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/export/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/export/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/export/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/export/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/export/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/export/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/export/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/export/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/export/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/export/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/export/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/export/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/export/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/export/src/clib/
+0 -3 omake-jumbo-branches/export/src/env/OMakefile
+3 -1 omake-jumbo-branches/export/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/export/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/export/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/export/src/env/omake_command_digest.mli
+11 -828 omake-jumbo-branches/export/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/export/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/export/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/export/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/export/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/export/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/export/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/export/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/export/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/export/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/export/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/export/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/export/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/export/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/export/src/ir/OMakefile
Added omake-jumbo-branches/export/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/export/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/export/src/ir/omake_lexer.ml
Added omake-jumbo-branches/export/src/ir/omake_parser.ml
Added omake-jumbo-branches/export/src/ir/omake_pos.ml
Added omake-jumbo-branches/export/src/ir/omake_pos.mli
Added omake-jumbo-branches/export/src/ir/omake_value_print.ml
Added omake-jumbo-branches/export/src/ir/omake_value_print.mli
Added omake-jumbo-branches/export/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/export/src/libmojave/
+4 -0 omake-jumbo-branches/export/src/magic/OMakefile
+2 -0 omake-jumbo-branches/export/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/export/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/export/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/export/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/export/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/export/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/export/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/export/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/export/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/export/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/export/src/util/OMakefile
Added omake-jumbo-branches/export/src/util/omake_handle_table.ml
Added omake-jumbo-branches/keyword/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/keyword/make_dmg
Added omake-jumbo-branches/keyword/osx_resources/Info.plist.in
Binary omake-jumbo-branches/keyword/osx_resources/OMake.pmproj
Added omake-jumbo-branches/keyword/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/keyword/src/Makefile
+30 -18 omake-jumbo-branches/keyword/src/Makefile.nt
+3 -1 omake-jumbo-branches/keyword/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/keyword/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/keyword/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/keyword/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/keyword/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/keyword/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/keyword/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/keyword/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/keyword/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/keyword/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/keyword/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/keyword/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/keyword/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/keyword/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/keyword/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/keyword/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/keyword/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/keyword/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/keyword/src/clib/
+0 -3 omake-jumbo-branches/keyword/src/env/OMakefile
+3 -1 omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/keyword/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/keyword/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/keyword/src/env/omake_command_digest.mli
+107 -763 omake-jumbo-branches/keyword/src/env/omake_env.ml
+5 -181 omake-jumbo-branches/keyword/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/keyword/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/keyword/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/keyword/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/keyword/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/keyword/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/keyword/src/env/omake_parser.ml
+5 -2 omake-jumbo-branches/keyword/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/keyword/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/keyword/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/keyword/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/keyword/src/ir/OMakefile
Added omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/keyword/src/ir/omake_lexer.ml
Added omake-jumbo-branches/keyword/src/ir/omake_parser.ml
Added omake-jumbo-branches/keyword/src/ir/omake_pos.ml
Added omake-jumbo-branches/keyword/src/ir/omake_pos.mli
Added omake-jumbo-branches/keyword/src/ir/omake_value_print.ml
Added omake-jumbo-branches/keyword/src/ir/omake_value_print.mli
Added omake-jumbo-branches/keyword/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/keyword/src/libmojave/
+4 -0 omake-jumbo-branches/keyword/src/magic/OMakefile
+2 -0 omake-jumbo-branches/keyword/src/main/omake_main.ml
+6 -3 omake-jumbo-branches/keyword/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/keyword/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/keyword/src/shell/omake_shell_completion.mli
+4 -2 omake-jumbo-branches/keyword/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/keyword/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/keyword/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/keyword/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/keyword/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/keyword/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/keyword/src/util/OMakefile
Added omake-jumbo-branches/keyword/src/util/omake_handle_table.ml
Added omake-jumbo-branches/open/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/open/make_dmg
Added omake-jumbo-branches/open/osx_resources/Info.plist.in
Binary omake-jumbo-branches/open/osx_resources/OMake.pmproj
Added omake-jumbo-branches/open/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/open/src/Makefile
+30 -18 omake-jumbo-branches/open/src/Makefile.nt
+3 -1 omake-jumbo-branches/open/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/open/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/open/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/open/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/open/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/open/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/open/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/open/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/open/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/open/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/open/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/open/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/open/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/open/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/open/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/open/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/open/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/open/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/open/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/open/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/open/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/open/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/open/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/open/src/clib/
+0 -3 omake-jumbo-branches/open/src/env/OMakefile
+3 -1 omake-jumbo-branches/open/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/open/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/open/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/open/src/env/omake_command_digest.mli
+11 -833 omake-jumbo-branches/open/src/env/omake_env.ml
+6 -217 omake-jumbo-branches/open/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/open/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/open/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/open/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/open/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/open/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/open/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/open/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/open/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/open/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/open/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/open/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/open/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/open/src/ir/OMakefile
Added omake-jumbo-branches/open/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/open/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/open/src/ir/omake_lexer.ml
Added omake-jumbo-branches/open/src/ir/omake_parser.ml
Added omake-jumbo-branches/open/src/ir/omake_pos.ml
Added omake-jumbo-branches/open/src/ir/omake_pos.mli
Added omake-jumbo-branches/open/src/ir/omake_value_print.ml
Added omake-jumbo-branches/open/src/ir/omake_value_print.mli
Added omake-jumbo-branches/open/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/open/src/libmojave/
+4 -0 omake-jumbo-branches/open/src/magic/OMakefile
+2 -0 omake-jumbo-branches/open/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/open/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/open/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/open/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/open/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/open/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/open/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/open/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/open/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/open/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/open/src/util/OMakefile
Added omake-jumbo-branches/open/src/util/omake_handle_table.ml
Properties omake-jumbo-branches/original/src/clib/
Deleted omake-jumbo-branches/original/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/original/src/env/omake_ir_free_vars.mli
Deleted omake-jumbo-branches/original/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/original/src/env/omake_parser.ml
Properties omake-jumbo-branches/original/src/libmojave/
Added omake-jumbo-branches/parse/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/parse/make_dmg
Added omake-jumbo-branches/parse/osx_resources/Info.plist.in
Binary omake-jumbo-branches/parse/osx_resources/OMake.pmproj
Added omake-jumbo-branches/parse/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/parse/src/Makefile
+30 -18 omake-jumbo-branches/parse/src/Makefile.nt
+3 -1 omake-jumbo-branches/parse/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/parse/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/parse/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/parse/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/parse/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/parse/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/parse/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/parse/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/parse/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/parse/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/parse/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/parse/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_base.ml
+4 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_dll.ml
+4 -2 omake-jumbo-branches/parse/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/parse/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/parse/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/parse/src/clib/
+0 -3 omake-jumbo-branches/parse/src/env/OMakefile
+3 -1 omake-jumbo-branches/parse/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/parse/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/parse/src/env/omake_command_digest.mli
+11 -844 omake-jumbo-branches/parse/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/parse/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/parse/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/parse/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/parse/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/parse/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/parse/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/parse/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/parse/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/parse/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/parse/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/parse/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/parse/src/ir/OMakefile
Added omake-jumbo-branches/parse/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/parse/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/parse/src/ir/omake_lexer.ml
Added omake-jumbo-branches/parse/src/ir/omake_parser.ml
Added omake-jumbo-branches/parse/src/ir/omake_pos.ml
Added omake-jumbo-branches/parse/src/ir/omake_pos.mli
Added omake-jumbo-branches/parse/src/ir/omake_value_print.ml
Added omake-jumbo-branches/parse/src/ir/omake_value_print.mli
Added omake-jumbo-branches/parse/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/parse/src/libmojave/
+4 -0 omake-jumbo-branches/parse/src/magic/OMakefile
+2 -0 omake-jumbo-branches/parse/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/parse/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/parse/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/parse/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/parse/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/parse/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/parse/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/parse/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/parse/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/parse/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/parse/src/util/OMakefile
Added omake-jumbo-branches/parse/src/util/omake_handle_table.ml
Added omake-jumbo-branches/var2/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/var2/make_dmg
Added omake-jumbo-branches/var2/osx_resources/Info.plist.in
Binary omake-jumbo-branches/var2/osx_resources/OMake.pmproj
Added omake-jumbo-branches/var2/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/var2/src/Makefile
+30 -18 omake-jumbo-branches/var2/src/Makefile.nt
+3 -1 omake-jumbo-branches/var2/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/var2/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/var2/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/var2/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/var2/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/var2/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/var2/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/var2/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/var2/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/var2/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/var2/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/var2/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/var2/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/var2/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/var2/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/var2/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/var2/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/var2/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/var2/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/var2/src/clib/
+0 -3 omake-jumbo-branches/var2/src/env/OMakefile
+3 -1 omake-jumbo-branches/var2/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/var2/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/var2/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/var2/src/env/omake_command_digest.mli
+107 -778 omake-jumbo-branches/var2/src/env/omake_env.ml
+5 -189 omake-jumbo-branches/var2/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/var2/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/var2/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/var2/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/var2/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/var2/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/var2/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/var2/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/var2/src/env/omake_parser.ml
+5 -2 omake-jumbo-branches/var2/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/var2/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/var2/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/var2/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/var2/src/ir/OMakefile
Added omake-jumbo-branches/var2/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/var2/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/var2/src/ir/omake_lexer.ml
Added omake-jumbo-branches/var2/src/ir/omake_parser.ml
Added omake-jumbo-branches/var2/src/ir/omake_pos.ml
Added omake-jumbo-branches/var2/src/ir/omake_pos.mli
Added omake-jumbo-branches/var2/src/ir/omake_value_print.ml
Added omake-jumbo-branches/var2/src/ir/omake_value_print.mli
Added omake-jumbo-branches/var2/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/var2/src/libmojave/
+4 -0 omake-jumbo-branches/var2/src/magic/OMakefile
+2 -0 omake-jumbo-branches/var2/src/main/omake_main.ml
+6 -3 omake-jumbo-branches/var2/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/var2/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/var2/src/shell/omake_shell_completion.mli
+4 -2 omake-jumbo-branches/var2/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/var2/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/var2/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/var2/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/var2/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/var2/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/var2/src/util/OMakefile
Added omake-jumbo-branches/var2/src/util/omake_handle_table.ml
Added omake-jumbo-branches/var3/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/var3/make_dmg
Added omake-jumbo-branches/var3/osx_resources/Info.plist.in
Binary omake-jumbo-branches/var3/osx_resources/OMake.pmproj
Added omake-jumbo-branches/var3/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/var3/src/Makefile
+30 -18 omake-jumbo-branches/var3/src/Makefile.nt
+3 -1 omake-jumbo-branches/var3/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/var3/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/var3/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/var3/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/var3/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/var3/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/var3/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/var3/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/var3/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/var3/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/var3/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/var3/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/var3/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/var3/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/var3/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/var3/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/var3/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/var3/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/var3/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/var3/src/clib/
+0 -3 omake-jumbo-branches/var3/src/env/OMakefile
+3 -1 omake-jumbo-branches/var3/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/var3/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/var3/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/var3/src/env/omake_command_digest.mli
+11 -828 omake-jumbo-branches/var3/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/var3/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/var3/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/var3/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/var3/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/var3/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/var3/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/var3/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/var3/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/var3/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/var3/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/var3/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/var3/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/var3/src/ir/OMakefile
Added omake-jumbo-branches/var3/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/var3/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/var3/src/ir/omake_lexer.ml
Added omake-jumbo-branches/var3/src/ir/omake_parser.ml
Added omake-jumbo-branches/var3/src/ir/omake_pos.ml
Added omake-jumbo-branches/var3/src/ir/omake_pos.mli
Added omake-jumbo-branches/var3/src/ir/omake_value_print.ml
Added omake-jumbo-branches/var3/src/ir/omake_value_print.mli
Added omake-jumbo-branches/var3/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/var3/src/libmojave/
+4 -0 omake-jumbo-branches/var3/src/magic/OMakefile
+2 -0 omake-jumbo-branches/var3/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/var3/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/var3/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/var3/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/var3/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/var3/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/var3/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/var3/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/var3/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/var3/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/var3/src/util/OMakefile
Added omake-jumbo-branches/var3/src/util/omake_handle_table.ml
Added omake-jumbo-branches/var4/doc/info/omake-doc.info-10
+53 -31 omake-jumbo-branches/var4/make_dmg
Added omake-jumbo-branches/var4/osx_resources/Info.plist.in
Binary omake-jumbo-branches/var4/osx_resources/OMake.pmproj
Added omake-jumbo-branches/var4/osx_resources/installer_files/preflight
+30 -18 omake-jumbo-branches/var4/src/Makefile
+30 -18 omake-jumbo-branches/var4/src/Makefile.nt
+3 -1 omake-jumbo-branches/var4/src/build/omake_build.ml
+2 -0 omake-jumbo-branches/var4/src/build/omake_build_util.ml
+4 -3 omake-jumbo-branches/var4/src/build/omake_build_util.mli
+2 -0 omake-jumbo-branches/var4/src/build/omake_builtin.ml
+2 -0 omake-jumbo-branches/var4/src/build/omake_builtin_type.ml
+2 -0 omake-jumbo-branches/var4/src/build/omake_builtin_util.ml
+2 -0 omake-jumbo-branches/var4/src/build/omake_builtin_util.mli
+4 -1 omake-jumbo-branches/var4/src/build/omake_rule.ml
+5 -3 omake-jumbo-branches/var4/src/build/omake_rule.mli
+5 -3 omake-jumbo-branches/var4/src/build/omake_target.ml
+4 -3 omake-jumbo-branches/var4/src/build/omake_target.mli
+6 -4 omake-jumbo-branches/var4/src/builtin/omake_builtin_arith.ml
+3 -1 omake-jumbo-branches/var4/src/builtin/omake_builtin_base.ml
+4 -2 omake-jumbo-branches/var4/src/builtin/omake_builtin_file.ml
+2 -0 omake-jumbo-branches/var4/src/builtin/omake_builtin_fun.ml
+5 -2 omake-jumbo-branches/var4/src/builtin/omake_builtin_io.ml
+4 -1 omake-jumbo-branches/var4/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-jumbo-branches/var4/src/builtin/omake_builtin_object.ml
+2 -0 omake-jumbo-branches/var4/src/builtin/omake_builtin_rule.ml
+4 -2 omake-jumbo-branches/var4/src/builtin/omake_builtin_shell.ml
+2 -0 omake-jumbo-branches/var4/src/builtin/omake_builtin_sys.ml
+3 -1 omake-jumbo-branches/var4/src/builtin/omake_builtin_target.ml
+2 -0 omake-jumbo-branches/var4/src/builtin/omake_builtin_test.ml
Properties omake-jumbo-branches/var4/src/clib/
+0 -3 omake-jumbo-branches/var4/src/env/OMakefile
+3 -1 omake-jumbo-branches/var4/src/env/omake_ast_lex.mll
+4 -2 omake-jumbo-branches/var4/src/env/omake_ast_parse.input
+3 -0 omake-jumbo-branches/var4/src/env/omake_command_digest.ml
+5 -4 omake-jumbo-branches/var4/src/env/omake_command_digest.mli
+11 -828 omake-jumbo-branches/var4/src/env/omake_env.ml
+6 -216 omake-jumbo-branches/var4/src/env/omake_env.mli
+7 -4 omake-jumbo-branches/var4/src/env/omake_exn_print.ml
+3 -1 omake-jumbo-branches/var4/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/var4/src/env/omake_ir_ast.mli
Deleted omake-jumbo-branches/var4/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/var4/src/env/omake_ir_free_vars.mli
+2 -0 omake-jumbo-branches/var4/src/env/omake_ir_semant.ml
Deleted omake-jumbo-branches/var4/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/var4/src/env/omake_parser.ml
+6 -4 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+2 -0 omake-jumbo-branches/var4/src/eval/omake_eval.mli
+3 -1 omake-jumbo-branches/var4/src/eval/omake_value.ml
+2 -0 omake-jumbo-branches/var4/src/eval/omake_value.mli
+6 -0 omake-jumbo-branches/var4/src/ir/OMakefile
Added omake-jumbo-branches/var4/src/ir/omake_ir_free_vars.ml
Added omake-jumbo-branches/var4/src/ir/omake_ir_free_vars.mli
Added omake-jumbo-branches/var4/src/ir/omake_lexer.ml
Added omake-jumbo-branches/var4/src/ir/omake_parser.ml
Added omake-jumbo-branches/var4/src/ir/omake_pos.ml
Added omake-jumbo-branches/var4/src/ir/omake_pos.mli
Added omake-jumbo-branches/var4/src/ir/omake_value_print.ml
Added omake-jumbo-branches/var4/src/ir/omake_value_print.mli
Added omake-jumbo-branches/var4/src/ir/omake_value_type.ml
Properties omake-jumbo-branches/var4/src/libmojave/
+4 -0 omake-jumbo-branches/var4/src/magic/OMakefile
+2 -0 omake-jumbo-branches/var4/src/main/omake_main.ml
+7 -4 omake-jumbo-branches/var4/src/main/omake_shell.ml
+5 -3 omake-jumbo-branches/var4/src/shell/omake_shell_completion.ml
+1 -0 omake-jumbo-branches/var4/src/shell/omake_shell_completion.mli
+5 -3 omake-jumbo-branches/var4/src/shell/omake_shell_job.ml
+2 -0 omake-jumbo-branches/var4/src/shell/omake_shell_job.mli
+6 -4 omake-jumbo-branches/var4/src/shell/omake_shell_lex.ml
+5 -3 omake-jumbo-branches/var4/src/shell/omake_shell_lex.mli
+3 -1 omake-jumbo-branches/var4/src/shell/omake_shell_parse.mly
+2 -1 omake-jumbo-branches/var4/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-jumbo-branches/var4/src/util/OMakefile
Added omake-jumbo-branches/var4/src/util/omake_handle_table.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-05-01 11:12:04 -0700 (Tue, 01 May 2007)
Revision: 10579
Log message:

      Add .STATIC rules.  This is different from a "static. =" section.
     
        - .STATIC rules are delayed; they are evaluated only if the value is needed.
        - .STATIC rules allow dependencies, and explicit variables.
        - The values are stored in .omakedb
     
     * Basic usage:
     
         .STATIC:
             println(foo)
             X = 1
         Y = $X
     
     The variable X is exported.  The rule is evaluated if the value for $X is needed,
     but it is lazy.  The definition of Y does not force evaluation.
     
     * With dependencies:
     
        .STATIC: x.input
            X = $(expensive-function x.input)
     
     This is be evaluated if x.input changes and X is forced.
     
     * Exporting variables
     
        .STATIC: X: x.input
            Y = 1
            X = $Y
     
     Y is not exported from the section.

Changes  Path
+0 -1 omake-branches/0.9.8.x/lib/OMakeroot.om
+0 -1 omake-branches/0.9.8.x/lib/Pervasives.om
+2 -3 omake-branches/0.9.8.x/lib/build/C.om
+0 -1 omake-branches/0.9.8.x/lib/build/Common.om
+1 -2 omake-branches/0.9.8.x/lib/build/LaTeX.om
+3 -4 omake-branches/0.9.8.x/lib/build/OCaml.om
+1 -2 omake-branches/0.9.8.x/lib/build/svn_realclean.om
+0 -1 omake-branches/0.9.8.x/lib/configure/Configure.om
+0 -1 omake-branches/0.9.8.x/lib/configure/X.om
+1 -2 omake-branches/0.9.8.x/lib/configure/fam.om
+1 -2 omake-branches/0.9.8.x/lib/configure/fs_case_sensitive.om
+1 -2 omake-branches/0.9.8.x/lib/configure/ncurses.om
+2 -2 omake-branches/0.9.8.x/lib/configure/readline.om
+0 -1 omake-branches/0.9.8.x/lib/configure/snprintf.om
+0 -1 omake-branches/0.9.8.x/lib/parse/C/Lex.om
+0 -1 omake-branches/0.9.8.x/lib/parse/C/Parse.om
+3 -3 omake-branches/0.9.8.x/src/build/omake_build.ml
+3 -3 omake-branches/0.9.8.x/src/build/omake_build_type.ml
+26 -8 omake-branches/0.9.8.x/src/build/omake_rule.ml
+10 -0 omake-branches/0.9.8.x/src/build/omake_rule.mli
+16 -10 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+17 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+27 -9 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+2 -0 omake-branches/0.9.8.x/src/env/omake_command_digest.mli
+51 -0 omake-branches/0.9.8.x/src/env/omake_env.ml
+22 -2 omake-branches/0.9.8.x/src/env/omake_env.mli
+143 -39 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
+2 -1 omake-branches/0.9.8.x/src/env/omake_ir_semant.ml
+112 -43 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+49 -21 omake-branches/0.9.8.x/src/eval/omake_value.ml
+1 -0 omake-branches/0.9.8.x/src/eval/omake_value.mli
+77 -31 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+10 -4 omake-branches/0.9.8.x/src/ir/omake_cache.mli
+10 -7 omake-branches/0.9.8.x/src/ir/omake_cache_type.ml
+2 -1 omake-branches/0.9.8.x/src/ir/omake_ir.ml
+2 -1 omake-branches/0.9.8.x/src/ir/omake_ir_free_vars.ml
+3 -1 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml
+3 -0 omake-branches/0.9.8.x/src/ir/omake_symbol.ml
+12 -4 omake-branches/0.9.8.x/src/ir/omake_value_print.ml
+18 -6 omake-branches/0.9.8.x/src/ir/omake_value_type.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_var.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_var.mli
+4 -2 omake-branches/0.9.8.x/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-05-01 14:53:27 -0700 (Tue, 01 May 2007)
Revision: 10583
Log message:

      Use reference cells for the delayed values.

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/OMakefile
+1 -1 omake-branches/0.9.8.x/lib/configure/snprintf.om
+3 -3 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+3 -1 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+1 -1 omake-branches/0.9.8.x/src/env/omake_env.ml
+22 -14 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+14 -14 omake-branches/0.9.8.x/src/eval/omake_value.ml
+8 -4 omake-branches/0.9.8.x/src/ir/omake_value_print.ml
+6 -2 omake-branches/0.9.8.x/src/ir/omake_value_type.ml
+2 -2 omake-branches/0.9.8.x/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-05-01 16:05:54 -0700 (Tue, 01 May 2007)
Revision: 10585
Log message:

      Merge to rev 10583.

Changes  Path
+1 -1 omake-jumbo-branches/all-features/doc/OMakefile
+0 -1 omake-jumbo-branches/all-features/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/all-features/lib/Pervasives.om
+4 -3 omake-jumbo-branches/all-features/lib/build/C.om
+0 -1 omake-jumbo-branches/all-features/lib/build/Common.om
+3 -2 omake-jumbo-branches/all-features/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/all-features/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/all-features/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/all-features/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/all-features/lib/configure/X.om
+1 -2 omake-jumbo-branches/all-features/lib/configure/fam.om
+1 -2 omake-jumbo-branches/all-features/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/all-features/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/all-features/lib/configure/readline.om
+1 -2 omake-jumbo-branches/all-features/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/all-features/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/all-features/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/all-features/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/all-features/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/all-features/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/all-features/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/all-features/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/all-features/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/all-features/src/clib/OMakefile
+27 -9 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/all-features/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/all-features/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/all-features/src/env/omake_env.mli
+149 -40 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/all-features/src/env/omake_ir_semant.ml
+100 -34 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/all-features/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/all-features/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/all-features/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/all-features/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/all-features/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/all-features/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/all-features/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/all-features/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/all-features/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/all-features/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/all-features/src/ir/omake_value_type.ml
+79 -78 omake-jumbo-branches/all-features/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/all-features/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/all-features/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/auto/doc/OMakefile
+0 -1 omake-jumbo-branches/auto/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/auto/lib/Pervasives.om
+4 -3 omake-jumbo-branches/auto/lib/build/C.om
+0 -1 omake-jumbo-branches/auto/lib/build/Common.om
+3 -2 omake-jumbo-branches/auto/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/auto/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/auto/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/auto/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/auto/lib/configure/X.om
+1 -2 omake-jumbo-branches/auto/lib/configure/fam.om
+1 -2 omake-jumbo-branches/auto/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/auto/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/auto/lib/configure/readline.om
+1 -2 omake-jumbo-branches/auto/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/auto/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/auto/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/auto/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/auto/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/auto/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/auto/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/auto/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/auto/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/auto/src/clib/OMakefile
+27 -9 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/auto/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/auto/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/auto/src/env/omake_env.mli
+149 -40 omake-jumbo-branches/auto/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/auto/src/env/omake_ir_semant.ml
+104 -36 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/auto/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/auto/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/auto/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/auto/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/auto/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/auto/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/auto/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/auto/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/auto/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/auto/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/auto/src/ir/omake_value_type.ml
+78 -77 omake-jumbo-branches/auto/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/auto/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/auto/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/const/doc/OMakefile
+0 -1 omake-jumbo-branches/const/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/const/lib/Pervasives.om
+4 -3 omake-jumbo-branches/const/lib/build/C.om
+0 -1 omake-jumbo-branches/const/lib/build/Common.om
+3 -2 omake-jumbo-branches/const/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/const/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/const/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/const/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/const/lib/configure/X.om
+1 -2 omake-jumbo-branches/const/lib/configure/fam.om
+1 -2 omake-jumbo-branches/const/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/const/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/const/lib/configure/readline.om
+1 -2 omake-jumbo-branches/const/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/const/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/const/lib/parse/C/Parse.om
+1 -1 omake-jumbo-branches/const/src/Makefile
+1 -1 omake-jumbo-branches/const/src/Makefile.nt
+3 -3 omake-jumbo-branches/const/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/const/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/const/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/const/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/const/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/const/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/const/src/clib/OMakefile
+27 -9 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/const/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/const/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/const/src/env/omake_env.mli
+147 -40 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/const/src/env/omake_ir_semant.ml
+104 -36 omake-jumbo-branches/const/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/const/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/const/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/const/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/const/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/const/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/const/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/const/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/const/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/const/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/const/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/const/src/ir/omake_value_type.ml
+78 -77 omake-jumbo-branches/const/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/const/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/const/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/dll/doc/OMakefile
+0 -1 omake-jumbo-branches/dll/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/dll/lib/Pervasives.om
+4 -3 omake-jumbo-branches/dll/lib/build/C.om
+0 -1 omake-jumbo-branches/dll/lib/build/Common.om
+3 -2 omake-jumbo-branches/dll/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/dll/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/dll/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/dll/lib/configure/X.om
+1 -2 omake-jumbo-branches/dll/lib/configure/fam.om
+1 -2 omake-jumbo-branches/dll/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/dll/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/dll/lib/configure/readline.om
+1 -2 omake-jumbo-branches/dll/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/dll/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/dll/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/dll/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/dll/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/dll/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/dll/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/dll/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/dll/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/dll/src/clib/OMakefile
+27 -9 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/dll/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/dll/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/dll/src/env/omake_env.mli
+147 -40 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/dll/src/env/omake_ir_semant.ml
+104 -36 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/dll/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/dll/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/dll/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/dll/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/dll/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/dll/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/dll/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/dll/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/dll/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/dll/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/dll/src/ir/omake_value_type.ml
+79 -78 omake-jumbo-branches/dll/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/dll/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/dll/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/dll2/doc/OMakefile
+0 -1 omake-jumbo-branches/dll2/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/dll2/lib/Pervasives.om
+4 -3 omake-jumbo-branches/dll2/lib/build/C.om
+0 -1 omake-jumbo-branches/dll2/lib/build/Common.om
+3 -2 omake-jumbo-branches/dll2/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/dll2/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll2/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/dll2/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/dll2/lib/configure/X.om
+1 -2 omake-jumbo-branches/dll2/lib/configure/fam.om
+1 -2 omake-jumbo-branches/dll2/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/dll2/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/dll2/lib/configure/readline.om
+1 -2 omake-jumbo-branches/dll2/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/dll2/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/dll2/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/dll2/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/dll2/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/dll2/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/dll2/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/dll2/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/dll2/src/clib/OMakefile
+27 -9 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/dll2/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/dll2/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/dll2/src/env/omake_env.mli
+149 -40 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/dll2/src/env/omake_ir_semant.ml
+100 -34 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/dll2/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/dll2/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/dll2/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/dll2/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/dll2/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/dll2/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/dll2/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/dll2/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/dll2/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
+80 -79 omake-jumbo-branches/dll2/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/dll2/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/dll2/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/export/doc/OMakefile
+0 -1 omake-jumbo-branches/export/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/export/lib/Pervasives.om
+4 -3 omake-jumbo-branches/export/lib/build/C.om
+0 -1 omake-jumbo-branches/export/lib/build/Common.om
+3 -2 omake-jumbo-branches/export/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/export/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/export/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/export/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/export/lib/configure/X.om
+1 -2 omake-jumbo-branches/export/lib/configure/fam.om
+1 -2 omake-jumbo-branches/export/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/export/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/export/lib/configure/readline.om
+1 -2 omake-jumbo-branches/export/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/export/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/export/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/export/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/export/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/export/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/export/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/export/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/export/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/export/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/export/src/clib/OMakefile
+27 -9 omake-jumbo-branches/export/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/export/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/export/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/export/src/env/omake_env.mli
+147 -40 omake-jumbo-branches/export/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/export/src/env/omake_ir_semant.ml
+100 -34 omake-jumbo-branches/export/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/export/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/export/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/export/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/export/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/export/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/export/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/export/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/export/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/export/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/export/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/export/src/ir/omake_value_type.ml
+78 -77 omake-jumbo-branches/export/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/export/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/export/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/keyword/doc/OMakefile
+0 -1 omake-jumbo-branches/keyword/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/keyword/lib/Pervasives.om
+2 -3 omake-jumbo-branches/keyword/lib/build/C.om
+0 -1 omake-jumbo-branches/keyword/lib/build/Common.om
+1 -2 omake-jumbo-branches/keyword/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/keyword/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/keyword/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/keyword/lib/configure/Configure.om
+0 -1 omake-jumbo-branches/keyword/lib/configure/X.om
+1 -2 omake-jumbo-branches/keyword/lib/configure/fam.om
+1 -2 omake-jumbo-branches/keyword/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/keyword/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/keyword/lib/configure/readline.om
+1 -2 omake-jumbo-branches/keyword/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/keyword/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/keyword/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/keyword/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/keyword/src/build/omake_build_type.ml
+26 -8 omake-jumbo-branches/keyword/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/keyword/src/build/omake_rule.mli
+16 -10 omake-jumbo-branches/keyword/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_target.ml
+29 -9 omake-jumbo-branches/keyword/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/keyword/src/env/omake_command_digest.mli
+51 -0 omake-jumbo-branches/keyword/src/env/omake_env.ml
+22 -2 omake-jumbo-branches/keyword/src/env/omake_env.mli
+143 -39 omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml
+120 -43 omake-jumbo-branches/keyword/src/eval/omake_eval.ml
+53 -25 omake-jumbo-branches/keyword/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/keyword/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/keyword/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/keyword/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/keyword/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/keyword/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/keyword/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/keyword/src/ir/omake_symbol.ml
+16 -4 omake-jumbo-branches/keyword/src/ir/omake_value_print.ml
+22 -6 omake-jumbo-branches/keyword/src/ir/omake_value_type.ml
+1 -0 omake-jumbo-branches/keyword/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/keyword/src/ir/omake_var.mli
+5 -3 omake-jumbo-branches/keyword/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/open/doc/OMakefile
+0 -1 omake-jumbo-branches/open/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/open/lib/Pervasives.om
+4 -3 omake-jumbo-branches/open/lib/build/C.om
+0 -1 omake-jumbo-branches/open/lib/build/Common.om
+3 -2 omake-jumbo-branches/open/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/open/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/open/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/open/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/open/lib/configure/X.om
+1 -2 omake-jumbo-branches/open/lib/configure/fam.om
+1 -2 omake-jumbo-branches/open/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/open/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/open/lib/configure/readline.om
+1 -2 omake-jumbo-branches/open/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/open/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/open/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/open/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/open/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/open/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/open/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/open/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/open/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/open/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/open/src/clib/OMakefile
+27 -9 omake-jumbo-branches/open/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/open/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/open/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/open/src/env/omake_env.mli
+147 -40 omake-jumbo-branches/open/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/open/src/env/omake_ir_semant.ml
+104 -36 omake-jumbo-branches/open/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/open/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/open/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/open/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/open/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/open/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/open/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/open/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/open/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/open/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/open/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/open/src/ir/omake_value_type.ml
+78 -77 omake-jumbo-branches/open/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/open/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/open/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/parse/doc/OMakefile
+0 -1 omake-jumbo-branches/parse/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/parse/lib/Pervasives.om
+4 -3 omake-jumbo-branches/parse/lib/build/C.om
+0 -1 omake-jumbo-branches/parse/lib/build/Common.om
+3 -2 omake-jumbo-branches/parse/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/parse/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/parse/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/parse/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/parse/lib/configure/X.om
+1 -2 omake-jumbo-branches/parse/lib/configure/fam.om
+1 -2 omake-jumbo-branches/parse/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/parse/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/parse/lib/configure/readline.om
+1 -2 omake-jumbo-branches/parse/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/parse/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/parse/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/parse/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/parse/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/parse/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/parse/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/parse/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/parse/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/parse/src/clib/OMakefile
+27 -9 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/parse/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/parse/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/parse/src/env/omake_env.mli
+149 -40 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/parse/src/env/omake_ir_semant.ml
+100 -34 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/parse/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/parse/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/parse/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/parse/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/parse/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/parse/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/parse/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/parse/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/parse/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/parse/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/parse/src/ir/omake_value_type.ml
+79 -78 omake-jumbo-branches/parse/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/parse/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/parse/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/var2/doc/OMakefile
+0 -1 omake-jumbo-branches/var2/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/var2/lib/Pervasives.om
+2 -3 omake-jumbo-branches/var2/lib/build/C.om
+0 -1 omake-jumbo-branches/var2/lib/build/Common.om
+1 -2 omake-jumbo-branches/var2/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/var2/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/var2/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/var2/lib/configure/Configure.om
+0 -1 omake-jumbo-branches/var2/lib/configure/X.om
+1 -2 omake-jumbo-branches/var2/lib/configure/fam.om
+1 -2 omake-jumbo-branches/var2/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/var2/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/var2/lib/configure/readline.om
+1 -2 omake-jumbo-branches/var2/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/var2/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/var2/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/var2/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/var2/src/build/omake_build_type.ml
+26 -8 omake-jumbo-branches/var2/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/var2/src/build/omake_rule.mli
+16 -10 omake-jumbo-branches/var2/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_target.ml
+29 -9 omake-jumbo-branches/var2/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/var2/src/env/omake_command_digest.mli
+60 -1 omake-jumbo-branches/var2/src/env/omake_env.ml
+22 -2 omake-jumbo-branches/var2/src/env/omake_env.mli
+147 -39 omake-jumbo-branches/var2/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/var2/src/env/omake_ir_semant.ml
+120 -43 omake-jumbo-branches/var2/src/eval/omake_eval.ml
+53 -25 omake-jumbo-branches/var2/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/var2/src/eval/omake_value.mli
+121 -31 omake-jumbo-branches/var2/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/var2/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/var2/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/var2/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/var2/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/var2/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/var2/src/ir/omake_symbol.ml
+16 -4 omake-jumbo-branches/var2/src/ir/omake_value_print.ml
+26 -6 omake-jumbo-branches/var2/src/ir/omake_value_type.ml
+1 -0 omake-jumbo-branches/var2/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/var2/src/ir/omake_var.mli
+5 -3 omake-jumbo-branches/var2/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/var3/doc/OMakefile
+0 -1 omake-jumbo-branches/var3/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/var3/lib/Pervasives.om
+4 -3 omake-jumbo-branches/var3/lib/build/C.om
+0 -1 omake-jumbo-branches/var3/lib/build/Common.om
+3 -2 omake-jumbo-branches/var3/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/var3/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/var3/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/var3/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/var3/lib/configure/X.om
+1 -2 omake-jumbo-branches/var3/lib/configure/fam.om
+1 -2 omake-jumbo-branches/var3/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/var3/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/var3/lib/configure/readline.om
+1 -2 omake-jumbo-branches/var3/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/var3/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/var3/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/var3/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/var3/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/var3/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/var3/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/var3/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/var3/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/var3/src/clib/OMakefile
+27 -9 omake-jumbo-branches/var3/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/var3/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/var3/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/var3/src/env/omake_env.mli
+147 -40 omake-jumbo-branches/var3/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/var3/src/env/omake_ir_semant.ml
+104 -36 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/var3/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/var3/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/var3/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/var3/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/var3/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/var3/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/var3/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/var3/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/var3/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/var3/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/var3/src/ir/omake_value_type.ml
+78 -77 omake-jumbo-branches/var3/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/var3/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/var3/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/var4/doc/OMakefile
+0 -1 omake-jumbo-branches/var4/lib/OMakeroot.om
+0 -1 omake-jumbo-branches/var4/lib/Pervasives.om
+4 -3 omake-jumbo-branches/var4/lib/build/C.om
+0 -1 omake-jumbo-branches/var4/lib/build/Common.om
+3 -2 omake-jumbo-branches/var4/lib/build/LaTeX.om
+3 -4 omake-jumbo-branches/var4/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/var4/lib/build/svn_realclean.om
+0 -1 omake-jumbo-branches/var4/lib/configure/Configure.om
+1 -2 omake-jumbo-branches/var4/lib/configure/X.om
+1 -2 omake-jumbo-branches/var4/lib/configure/fam.om
+1 -2 omake-jumbo-branches/var4/lib/configure/fs_case_sensitive.om
+1 -2 omake-jumbo-branches/var4/lib/configure/ncurses.om
+2 -2 omake-jumbo-branches/var4/lib/configure/readline.om
+1 -2 omake-jumbo-branches/var4/lib/configure/snprintf.om
+0 -1 omake-jumbo-branches/var4/lib/parse/C/Lex.om
+0 -1 omake-jumbo-branches/var4/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/var4/src/build/omake_build.ml
+3 -3 omake-jumbo-branches/var4/src/build/omake_build_type.ml
+1 -1 omake-jumbo-branches/var4/src/build/omake_builtin.ml
+26 -8 omake-jumbo-branches/var4/src/build/omake_rule.ml
+10 -0 omake-jumbo-branches/var4/src/build/omake_rule.mli
+15 -9 omake-jumbo-branches/var4/src/builtin/omake_builtin_object.ml
+17 -0 omake-jumbo-branches/var4/src/builtin/omake_builtin_target.ml
+0 -0 omake-jumbo-branches/var4/src/clib/OMakefile
+27 -9 omake-jumbo-branches/var4/src/env/omake_command_digest.ml
+2 -0 omake-jumbo-branches/var4/src/env/omake_command_digest.mli
+62 -14 omake-jumbo-branches/var4/src/env/omake_env.ml
+22 -1 omake-jumbo-branches/var4/src/env/omake_env.mli
+147 -40 omake-jumbo-branches/var4/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/var4/src/env/omake_ir_semant.ml
+104 -36 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+46 -18 omake-jumbo-branches/var4/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/var4/src/eval/omake_value.mli
+77 -31 omake-jumbo-branches/var4/src/ir/omake_cache.ml
+10 -4 omake-jumbo-branches/var4/src/ir/omake_cache.mli
+10 -7 omake-jumbo-branches/var4/src/ir/omake_cache_type.ml
+2 -1 omake-jumbo-branches/var4/src/ir/omake_ir.ml
+2 -1 omake-jumbo-branches/var4/src/ir/omake_ir_free_vars.ml
+3 -1 omake-jumbo-branches/var4/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/var4/src/ir/omake_symbol.ml
+12 -4 omake-jumbo-branches/var4/src/ir/omake_value_print.ml
+25 -6 omake-jumbo-branches/var4/src/ir/omake_value_type.ml
+78 -77 omake-jumbo-branches/var4/src/ir/omake_var.ml
+1 -0 omake-jumbo-branches/var4/src/ir/omake_var.mli
+4 -2 omake-jumbo-branches/var4/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-05-01 16:32:38 -0700 (Tue, 01 May 2007)
Revision: 10586
Log message:

      No need for all the virtual_var definitions.

Changes  Path
+2 -74 omake-jumbo-branches/all-features/src/ir/omake_virtual_id.ml
+1 -74 omake-jumbo-branches/all-features/src/ir/omake_virtual_id.mli
+2 -73 omake-jumbo-branches/auto/src/ir/omake_virtual_id.ml
+1 -73 omake-jumbo-branches/auto/src/ir/omake_virtual_id.mli
+2 -73 omake-jumbo-branches/const/src/ir/omake_virtual_id.ml
+1 -73 omake-jumbo-branches/const/src/ir/omake_virtual_id.mli
+2 -74 omake-jumbo-branches/dll/src/ir/omake_virtual_id.ml
+1 -74 omake-jumbo-branches/dll/src/ir/omake_virtual_id.mli
+2 -75 omake-jumbo-branches/dll2/src/ir/omake_virtual_id.ml
+1 -75 omake-jumbo-branches/dll2/src/ir/omake_virtual_id.mli
+2 -73 omake-jumbo-branches/export/src/ir/omake_virtual_id.ml
+1 -73 omake-jumbo-branches/export/src/ir/omake_virtual_id.mli
+2 -73 omake-jumbo-branches/open/src/ir/omake_virtual_id.ml
+1 -73 omake-jumbo-branches/open/src/ir/omake_virtual_id.mli
+2 -74 omake-jumbo-branches/parse/src/ir/omake_virtual_id.ml
+1 -74 omake-jumbo-branches/parse/src/ir/omake_virtual_id.mli
+2 -73 omake-jumbo-branches/var3/src/ir/omake_virtual_id.ml
+1 -73 omake-jumbo-branches/var3/src/ir/omake_virtual_id.mli
+2 -73 omake-jumbo-branches/var4/src/ir/omake_virtual_id.ml
+1 -73 omake-jumbo-branches/var4/src/ir/omake_virtual_id.mli

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-01 20:18:45 -0700 (Tue, 01 May 2007)
Revision: 10589
Log message:

      Backported the export hoisting.  This is something that never worked,
     but should have.
     
        Z. =
            x = 1
            f() =
                x = 2
                export
        Z.f()
        echo $(Z.x)
        # Prints "2"
     
     This works with arbitrary levels of nesting.

Changes  Path
+71 -2 omake-branches/0.9.8.x/src/env/omake_env.ml
+10 -3 omake-branches/0.9.8.x/src/env/omake_env.mli
+131 -49 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+1 -1 omake-branches/0.9.8.x/src/eval/omake_eval.mli
+5 -0 omake-branches/0.9.8.x/src/ir/omake_pos.ml
+26 -19 omake-branches/0.9.8.x/src/ir/omake_value_type.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-02 09:19:09 -0700 (Wed, 02 May 2007)
Revision: 10592
Log message:

      0.9.8.2 is not being released just yet :-(

Changes  Path
+1 -1 omake-branches/0.9.8.2/CHANGELOG.txt
+1 -1 omake-branches/0.9.8.2/doc/html/changelog.html
+2 -2 omake-branches/0.9.8.2/doc/html/download.html
+1 -1 omake-branches/0.9.8.2/version.txt

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 10:37:50 -0700 (Wed, 02 May 2007)
Revision: 10593
Log message:

      Merge to rev 10598.

Changes  Path
+1 -1 omake-jumbo-branches/all-features/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/all-features/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+27 -28 omake-jumbo-branches/all-features/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/all-features/src/env/omake_env.mli
+131 -76 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/all-features/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/all-features/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/all-features/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/all-features/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/all-features/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/auto/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/auto/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+27 -28 omake-jumbo-branches/auto/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/auto/src/env/omake_env.mli
+110 -58 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/auto/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/auto/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/auto/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/auto/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/auto/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/const/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/const/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+27 -27 omake-jumbo-branches/const/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/const/src/env/omake_env.mli
+110 -58 omake-jumbo-branches/const/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/const/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/const/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/const/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/const/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/const/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/dll/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/dll/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+27 -27 omake-jumbo-branches/dll/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/dll/src/env/omake_env.mli
+110 -58 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/dll/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/dll/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/dll/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/dll/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/dll/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/dll2/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+27 -28 omake-jumbo-branches/dll2/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/dll2/src/env/omake_env.mli
+169 -97 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/dll2/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/dll2/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/dll2/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/dll2/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/export/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/export/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/export/src/env/omake_command_digest.ml
+27 -27 omake-jumbo-branches/export/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/export/src/env/omake_env.mli
+131 -76 omake-jumbo-branches/export/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/export/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/export/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/export/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/export/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/export/src/main/omake_shell.ml
+71 -2 omake-jumbo-branches/keyword/src/env/omake_env.ml
+10 -3 omake-jumbo-branches/keyword/src/env/omake_env.mli
+138 -52 omake-jumbo-branches/keyword/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/keyword/src/eval/omake_eval.mli
+5 -0 omake-jumbo-branches/keyword/src/ir/omake_pos.ml
+27 -20 omake-jumbo-branches/keyword/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/open/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/open/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/open/src/env/omake_command_digest.ml
+27 -27 omake-jumbo-branches/open/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/open/src/env/omake_env.mli
+110 -58 omake-jumbo-branches/open/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/open/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/open/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/open/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/open/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/open/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/parse/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/parse/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+27 -28 omake-jumbo-branches/parse/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/parse/src/env/omake_env.mli
+131 -76 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/parse/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/parse/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/parse/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/parse/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/parse/src/main/omake_shell.ml
+71 -2 omake-jumbo-branches/var2/src/env/omake_env.ml
+10 -3 omake-jumbo-branches/var2/src/env/omake_env.mli
+138 -52 omake-jumbo-branches/var2/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/var2/src/eval/omake_eval.mli
+0 -44 omake-jumbo-branches/var2/src/ir/omake_cache.ml
+5 -0 omake-jumbo-branches/var2/src/ir/omake_pos.ml
+27 -20 omake-jumbo-branches/var2/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/var3/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/var3/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/var3/src/env/omake_command_digest.ml
+27 -27 omake-jumbo-branches/var3/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/var3/src/env/omake_env.mli
+110 -58 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/var3/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/var3/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/var3/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/var3/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/var3/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/var4/src/build/omake_builtin_util.ml
+4 -8 omake-jumbo-branches/var4/src/builtin/omake_builtin_object.ml
+4 -3 omake-jumbo-branches/var4/src/env/omake_command_digest.ml
+27 -27 omake-jumbo-branches/var4/src/env/omake_env.ml
+2 -3 omake-jumbo-branches/var4/src/env/omake_env.mli
+110 -58 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+1 -1 omake-jumbo-branches/var4/src/eval/omake_eval.mli
+1 -10 omake-jumbo-branches/var4/src/eval/omake_value.ml
+8 -8 omake-jumbo-branches/var4/src/ir/omake_value_print.ml
+10 -9 omake-jumbo-branches/var4/src/ir/omake_value_type.ml
+0 -1 omake-jumbo-branches/var4/src/main/omake_shell.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 11:33:32 -0700 (Wed, 02 May 2007)
Revision: 10594
Log message:

      Export rules and phonies correctly.

Changes  Path
+3 -5 omake-branches/0.9.8.x/src/env/omake_env.ml
+4 -4 omake-branches/0.9.8.x/src/eval/omake_eval.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 11:41:35 -0700 (Wed, 02 May 2007)
Revision: 10595
Log message:

      Merge to rev 10594.

Changes  Path
+4 -11 omake-jumbo-branches/all-features/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/all-features/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/auto/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/auto/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/const/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/const/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/const/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/dll/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/dll2/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll2/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/export/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/export/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/export/src/eval/omake_eval.ml
+3 -5 omake-jumbo-branches/keyword/src/env/omake_env.ml
+4 -4 omake-jumbo-branches/keyword/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/open/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/open/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/open/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/parse/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/parse/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+3 -5 omake-jumbo-branches/var2/src/env/omake_env.ml
+4 -4 omake-jumbo-branches/var2/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/var3/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/var3/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+4 -11 omake-jumbo-branches/var4/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/var4/src/env/omake_env.mli
+1 -1 omake-jumbo-branches/var4/src/eval/omake_eval.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 16:11:43 -0700 (Wed, 02 May 2007)
Revision: 10600
Log message:

      Added the path definitions.  This fixes bug #580.
     
        X. =
           Y. =
              Z. =
                 x = 1
        X.Y.Z.y = 2
        X.Y.Z.f() =
            value $(add $x, $y)
        echo $(X.Y.Z.f)
        # prints "3"

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+1 -0 omake-branches/0.9.8.x/src/env/omake_env.mli
+22 -23 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
+6 -6 omake-branches/0.9.8.x/src/env/omake_ir_semant.ml
+97 -27 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+3 -4 omake-branches/0.9.8.x/src/ir/omake_ir.ml
+3 -3 omake-branches/0.9.8.x/src/ir/omake_ir_free_vars.ml
+9 -6 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml
+3 -3 omake-branches/0.9.8.x/src/ir/omake_ir_util.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 16:50:49 -0700 (Wed, 02 May 2007)
Revision: 10601
Log message:

      Merge to 10600.

Changes  Path
+1 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/all-features/src/env/omake_env.mli
+27 -30 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/all-features/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+3 -3 omake-jumbo-branches/all-features/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/all-features/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/all-features/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/all-features/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/auto/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/auto/src/env/omake_env.mli
+23 -24 omake-jumbo-branches/auto/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/auto/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/auto/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/auto/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/auto/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/auto/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/const/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/const/src/env/omake_env.mli
+23 -24 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/const/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/const/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/const/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/const/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/const/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/const/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/dll/src/env/omake_env.mli
+23 -24 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/dll/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/dll/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/dll/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/dll/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/dll/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/dll2/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/dll2/src/env/omake_env.mli
+27 -30 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/dll2/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+3 -3 omake-jumbo-branches/dll2/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/dll2/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/dll2/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/export/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/export/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/export/src/env/omake_env.mli
+23 -24 omake-jumbo-branches/export/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/export/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/export/src/eval/omake_eval.ml
+3 -3 omake-jumbo-branches/export/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/export/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/export/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/export/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/keyword/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/keyword/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/keyword/src/env/omake_env.mli
+22 -23 omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml
+98 -27 omake-jumbo-branches/keyword/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/keyword/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/keyword/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/keyword/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/open/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/open/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/open/src/env/omake_env.mli
+27 -30 omake-jumbo-branches/open/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/open/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/open/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/open/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/open/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/open/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/open/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/parse/src/env/omake_env.mli
+27 -30 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/parse/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+3 -3 omake-jumbo-branches/parse/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/parse/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/parse/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/parse/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/var2/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/var2/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/var2/src/env/omake_env.mli
+22 -23 omake-jumbo-branches/var2/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/var2/src/env/omake_ir_semant.ml
+98 -27 omake-jumbo-branches/var2/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/var2/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/var2/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/var2/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/var2/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/var3/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/var3/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/var3/src/env/omake_env.mli
+23 -24 omake-jumbo-branches/var3/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/var3/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/var3/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/var3/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/var3/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/var3/src/ir/omake_ir_util.ml
+1 -1 omake-jumbo-branches/var4/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-jumbo-branches/var4/src/env/omake_command_digest.ml
+1 -0 omake-jumbo-branches/var4/src/env/omake_env.mli
+23 -24 omake-jumbo-branches/var4/src/env/omake_ir_ast.ml
+6 -6 omake-jumbo-branches/var4/src/env/omake_ir_semant.ml
+89 -27 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+3 -4 omake-jumbo-branches/var4/src/ir/omake_ir.ml
+3 -3 omake-jumbo-branches/var4/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/var4/src/ir/omake_ir_print.ml
+3 -3 omake-jumbo-branches/var4/src/ir/omake_ir_util.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 19:32:00 -0700 (Wed, 02 May 2007)
Revision: 10607
Log message:

      Be more careful about specifying field operations explicitly (some field
     operations will require checking).  No visible change.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/build/omake_builtin.ml
+1 -1 omake-branches/0.9.8.x/src/build/omake_rule.ml
+4 -4 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+13 -13 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+5 -5 omake-branches/0.9.8.x/src/builtin/omake_builtin_io.ml
+7 -7 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml
+10 -9 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+11 -11 omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
+8 -8 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+60 -48 omake-branches/0.9.8.x/src/env/omake_env.ml
+14 -12 omake-branches/0.9.8.x/src/env/omake_env.mli
+2 -2 omake-branches/0.9.8.x/src/env/omake_exn_print.ml
+23 -25 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+2 -2 omake-branches/0.9.8.x/src/eval/omake_value.ml
+1 -1 omake-branches/0.9.8.x/src/shell/omake_shell_completion.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 19:46:20 -0700 (Wed, 02 May 2007)
Revision: 10608
Log message:

      Rename the eval_find_field_* functions.

Changes  Path
+2 -2 omake-branches/0.9.8.x/src/build/omake_builtin_util.ml
+43 -43 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+3 -2 omake-branches/0.9.8.x/src/eval/omake_eval.mli

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 20:47:19 -0700 (Wed, 02 May 2007)
Revision: 10610
Log message:

      Merge to rev 10608.

Changes  Path
+1 -1 omake-jumbo-branches/all-features/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/all-features/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/all-features/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/all-features/src/builtin/omake_builtin_base.ml
+3 -3 omake-jumbo-branches/all-features/src/builtin/omake_builtin_dll.ml
+13 -13 omake-jumbo-branches/all-features/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/all-features/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/all-features/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/all-features/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/all-features/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/all-features/src/builtin/omake_builtin_target.ml
+76 -29 omake-jumbo-branches/all-features/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/all-features/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/all-features/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/all-features/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/all-features/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/all-features/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/auto/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/auto/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/auto/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/auto/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/auto/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/auto/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/auto/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/auto/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/auto/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/auto/src/builtin/omake_builtin_target.ml
+76 -29 omake-jumbo-branches/auto/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/auto/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/auto/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/auto/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/auto/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/auto/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/const/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/const/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/const/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/const/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/const/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/const/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/const/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/const/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/const/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/const/src/builtin/omake_builtin_target.ml
+75 -29 omake-jumbo-branches/const/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/const/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/const/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/const/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/const/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/const/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/const/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/dll/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/dll/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/dll/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/dll/src/builtin/omake_builtin_base.ml
+3 -3 omake-jumbo-branches/dll/src/builtin/omake_builtin_dll.ml
+13 -13 omake-jumbo-branches/dll/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/dll/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/dll/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/dll/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/dll/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/dll/src/builtin/omake_builtin_target.ml
+75 -29 omake-jumbo-branches/dll/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/dll/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/dll/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/dll/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/dll/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/dll/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/dll2/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/dll2/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/dll2/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/dll2/src/builtin/omake_builtin_base.ml
+4 -4 omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml
+13 -13 omake-jumbo-branches/dll2/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/dll2/src/builtin/omake_builtin_io.ml
+6 -6 omake-jumbo-branches/dll2/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/dll2/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/dll2/src/builtin/omake_builtin_target.ml
+76 -29 omake-jumbo-branches/dll2/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/dll2/src/env/omake_env.mli
+4 -4 omake-jumbo-branches/dll2/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/dll2/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/dll2/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/dll2/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/export/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/export/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/export/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/export/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/export/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/export/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/export/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/export/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/export/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/export/src/builtin/omake_builtin_target.ml
+75 -29 omake-jumbo-branches/export/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/export/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/export/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/export/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/export/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/export/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/export/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/keyword/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/keyword/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/keyword/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/keyword/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/keyword/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/keyword/src/builtin/omake_builtin_io_fun.ml
+13 -12 omake-jumbo-branches/keyword/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/keyword/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/keyword/src/builtin/omake_builtin_target.ml
+60 -48 omake-jumbo-branches/keyword/src/env/omake_env.ml
+14 -12 omake-jumbo-branches/keyword/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/keyword/src/env/omake_exn_print.ml
+66 -68 omake-jumbo-branches/keyword/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/keyword/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/keyword/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/keyword/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/open/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/open/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/open/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/open/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/open/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/open/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/open/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/open/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/open/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/open/src/builtin/omake_builtin_target.ml
+75 -29 omake-jumbo-branches/open/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/open/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/open/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/open/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/open/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/open/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/open/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/parse/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/parse/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/parse/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/parse/src/builtin/omake_builtin_base.ml
+3 -3 omake-jumbo-branches/parse/src/builtin/omake_builtin_dll.ml
+13 -13 omake-jumbo-branches/parse/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/parse/src/builtin/omake_builtin_io.ml
+6 -6 omake-jumbo-branches/parse/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/parse/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/parse/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/parse/src/builtin/omake_builtin_target.ml
+76 -29 omake-jumbo-branches/parse/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/parse/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/parse/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/parse/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/parse/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/parse/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/var2/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/var2/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/var2/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/var2/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/var2/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/var2/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/var2/src/builtin/omake_builtin_io_fun.ml
+13 -12 omake-jumbo-branches/var2/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/var2/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/var2/src/builtin/omake_builtin_target.ml
+58 -49 omake-jumbo-branches/var2/src/env/omake_env.ml
+14 -12 omake-jumbo-branches/var2/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/var2/src/env/omake_exn_print.ml
+66 -68 omake-jumbo-branches/var2/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/var2/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/var2/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/var2/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/var3/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/var3/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/var3/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/var3/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/var3/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/var3/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/var3/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/var3/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/var3/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/var3/src/builtin/omake_builtin_target.ml
+75 -29 omake-jumbo-branches/var3/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/var3/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/var3/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/var3/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/var3/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/var3/src/shell/omake_shell_completion.ml
+1 -1 omake-jumbo-branches/var4/src/build/omake_builtin.ml
+2 -2 omake-jumbo-branches/var4/src/build/omake_builtin_util.ml
+1 -1 omake-jumbo-branches/var4/src/build/omake_rule.ml
+4 -4 omake-jumbo-branches/var4/src/builtin/omake_builtin_base.ml
+13 -13 omake-jumbo-branches/var4/src/builtin/omake_builtin_file.ml
+5 -5 omake-jumbo-branches/var4/src/builtin/omake_builtin_io.ml
+7 -7 omake-jumbo-branches/var4/src/builtin/omake_builtin_io_fun.ml
+14 -13 omake-jumbo-branches/var4/src/builtin/omake_builtin_object.ml
+11 -11 omake-jumbo-branches/var4/src/builtin/omake_builtin_sys.ml
+8 -8 omake-jumbo-branches/var4/src/builtin/omake_builtin_target.ml
+75 -29 omake-jumbo-branches/var4/src/env/omake_env.ml
+15 -16 omake-jumbo-branches/var4/src/env/omake_env.mli
+2 -2 omake-jumbo-branches/var4/src/env/omake_exn_print.ml
+43 -45 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/var4/src/eval/omake_eval.mli
+2 -2 omake-jumbo-branches/var4/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/var4/src/shell/omake_shell_completion.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 10:17:49 -0700 (Thu, 03 May 2007)
Revision: 10613
Log message:

      Added the array arguments, bug #645.  The syntax is:
        - ... for a normal body argument
        - [...] for an array body argument
     
        X =
           file([...])
              a
              b
              c
        - : <array
            /Users/jyh/projects/omake/0.9.8.x/a : File
            /Users/jyh/projects/omake/0.9.8.x/b : File
            /Users/jyh/projects/omake/0.9.8.x/c : File>
            : Array
     
     If an application has an elision, you can omit the colon
     at the end in interactive mode.
     
     This can still be improved, especially with keyword
     arguments.  When there are keyword arguments, the argument
     lines can get long.  It might be nice to allow using
     a line break instead of the , separator.
     
        f(X[] =
             a
             b
             c
          foo
          Y = 1)
     
     Or perhaps allow mixed notation.
     
        f(X = 1
          Y = 2
          a, b, c)

Changes  Path
+2 -1 omake-branches/0.9.8.x/src/ast/omake_ast.ml
+5 -0 omake-branches/0.9.8.x/src/ast/omake_ast_print.ml
+112 -39 omake-branches/0.9.8.x/src/ast/omake_ast_util.ml
+5 -4 omake-branches/0.9.8.x/src/ast/omake_ast_util.mli
+5 -4 omake-branches/0.9.8.x/src/env/omake_ast_lex.mll
+22 -40 omake-branches/0.9.8.x/src/env/omake_ast_parse.input
+1 -1 omake-branches/0.9.8.x/src/env/omake_gen_parse.ml
+12 -1 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-03 10:36:01 -0700 (Thu, 03 May 2007)
Revision: 10615
Log message:

      OMake follow-up to the LibMojave commit rev. 10614.

Changes  Path
+2 -2 omake-branches/0.9.8.2/omake.spec
+4 -2 omake-branches/0.9.8.2/src/Makefile
+4 -2 omake-branches/0.9.8.2/src/Makefile.nt
+1 -1 omake-branches/0.9.8.2/src/env/omake_command_digest.ml
+15 -3 omake-branches/0.9.8.2/src/ir/omake_node.ml
+1 -0 omake-branches/0.9.8.2/src/ir/omake_node.mli
Properties omake-branches/0.9.8.2/src/libmojave/
+2 -0 omake-branches/0.9.8.2/src/libmojave/OMakefile

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 10:49:05 -0700 (Thu, 03 May 2007)
Revision: 10616
Log message:

      Rename StringBody to be ArrayBody to be more accurate.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/ast/omake_ast.ml
+3 -3 omake-branches/0.9.8.x/src/ast/omake_ast_util.ml
+1 -1 omake-branches/0.9.8.x/src/env/omake_ast_lex.mll
+1 -1 omake-branches/0.9.8.x/src/env/omake_ast_parse.input

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-03 11:37:15 -0700 (Thu, 03 May 2007)
Revision: 10618
Log message:

      Use the new "dual equality" cons hashing to preserve filename case even when
     faced with a case-insensitive filesystem (or OS). Not tested much just yet.

Changes  Path
+111 -30 omake-branches/0.9.8.2/src/ir/omake_node.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 11:49:31 -0700 (Thu, 03 May 2007)
Revision: 10619
Log message:

      Follow-up to LibMojave commit rev 10614 (introduction of Lm_hash_sig),
     so we can continue to compile.

Changes  Path
+3 -1 omake-branches/0.9.8.x/src/Makefile
+3 -1 omake-branches/0.9.8.x/src/Makefile.nt
+2 -1 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+11 -2 omake-branches/0.9.8.x/src/ir/omake_node.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_node.mli
+1 -0 omake-branches/0.9.8.x/src/libmojave/OMakefile

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 16:10:46 -0700 (Thu, 03 May 2007)
Revision: 10621
Log message:

      Re-naming to match rev 10620.
     
     I've been thinking about the new scheme.  I like the basic idea, but I am
     not sure about it.
     
     The entire reason to use cons-hashing is to improve performance of the
     compare function.  In the original implementation, if the hash is perfect,
     comparisons take time O(1).  We go through great pains to get good hashes. 
     I haven't checked recently, but the original implementation showed 2
     hash collisions (out of about 1e6 comparisons IIRC) for a MetaPRL compile.
     
     The problem with the new implementation is that the normal operation, the
     coarse comparison, now gets a lot of collisions *by definition*.
     
     There is a solution, which is a vertical split, where each fine
     node has the hash-consed coarse node as a component.  Comparisons
     should be based on the coarse node, but the full hash-consing would
     be case-sensitive.
     
     To be more explicit, something like this:
     
        type coarse_dir =
            DirCoarseRoot of Lm_filename_util.root
          | DirCoarseSub of FileCase.t * DirCoarseHash.t
     
        type dir =
            DirRoot of Lm_filename_util.root
          | DirSub  of string * DirHash.t * DirCoarseHash.t

Changes  Path
+107 -52 omake-branches/0.9.8.x/src/ir/omake_node.ml
Properties omake-branches/0.9.8.x/src/libmojave/

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-03 17:03:57 -0700 (Thu, 03 May 2007)
Revision: 10622
Log message:

      Added some consistency with the 0.9.8.x branch.

Changes  Path
Replaced omake-branches/0.9.8.2/src/ir/omake_node.ml
Copied omake-branches/0.9.8.2/src/ir/omake_node.ml (from rev 10621, omake-branches/0.9.8.x/src/ir/omake_node.ml)
Properties omake-branches/0.9.8.2/src/libmojave/

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-03 17:11:25 -0700 (Thu, 03 May 2007)
Revision: 10623
Log message:

      svn merge -r 10551:10622 svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.2 .

Changes  Path
+3 -1 omake-branches/0.9.8.x/doc/html/changelog.html
+16 -7 omake-branches/0.9.8.x/doc/html/download.html
+3 -3 omake-branches/0.9.8.x/doc/html/omake-doc.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-options.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-references.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-toc.html
+460 -460 omake-branches/0.9.8.x/doc/info/omake-doc.info
+2 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.ps
+4 -4 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+7 -5 omake-branches/0.9.8.x/omake.aip
Deleted omake-branches/0.9.8.x/osx_resources/Info.plist
Properties omake-branches/0.9.8.x/osx_resources/installer_files/preflight
+1 -1 omake-branches/0.9.8.x/src/Makefile
+1 -1 omake-branches/0.9.8.x/src/Makefile.nt
+1 -0 omake-branches/0.9.8.x/src/ir/omake_node.mli
+1 -0 omake-branches/0.9.8.x/src/libmojave/OMakefile

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 18:58:34 -0700 (Thu, 03 May 2007)
Revision: 10627
Log message:

      Corrected the sense of "fine" in the Node hashing.
     Collision performance is good.  Here are stats on a build of OMake.
     
     Hash statistics:
        Node: reintern = 21, compare = 1054325, collisions = 0
        DirList: reintern = 0, compare = 5371, collisions = 0
        Dir: reintern = 112, compare = 1122245, collisions = 0
        Symbol: reintern = 658, compare = 2861235, collisions = 0

Changes  Path
+3 -3 omake-branches/0.9.8.x/src/ir/omake_node.ml
+12 -2 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 19:34:43 -0700 (Thu, 03 May 2007)
Revision: 10628
Log message:

      Merge to rev 10627.  Here is what I get for hash-cons, I'll try to
     see why we're getting collisions.
     
     Hash statistics:
        virtual_var: reintern = 206, compare = 357091, collisions = 0
        virtual_id: reintern = 127, compare = 645, collisions = 0
        Node: reintern = 1946, compare = 1765036, collisions = 31114
        DirList: reintern = 0, compare = 439, collisions = 0
        Dir: reintern = 695, compare = 894933, collisions = 0
        StringHash: reintern = 21, compare = 316, collisions = 0
        Symbol: reintern = 933, compare = 135440, collisions = 0

Changes  Path
+3 -1 omake-jumbo-branches/all-features/doc/html/changelog.html
+16 -7 omake-jumbo-branches/all-features/doc/html/download.html
+3 -3 omake-jumbo-branches/all-features/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/all-features/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/all-features/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/all-features/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/all-features/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/all-features/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/all-features/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/all-features/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/all-features/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/all-features/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/all-features/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/all-features/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/all-features/omake.aip
+4 -2 omake-jumbo-branches/all-features/src/Makefile
+4 -2 omake-jumbo-branches/all-features/src/Makefile.nt
+2 -1 omake-jumbo-branches/all-features/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/all-features/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/all-features/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/all-features/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/all-features/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/all-features/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/all-features/src/env/omake_gen_parse.ml
+13 -1 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/all-features/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/all-features/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/all-features/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/all-features/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/all-features/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/auto/doc/html/changelog.html
+16 -7 omake-jumbo-branches/auto/doc/html/download.html
+3 -3 omake-jumbo-branches/auto/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/auto/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/auto/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/auto/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/auto/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/auto/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/auto/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/auto/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/auto/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/auto/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/auto/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/auto/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/auto/omake.aip
+4 -2 omake-jumbo-branches/auto/src/Makefile
+4 -2 omake-jumbo-branches/auto/src/Makefile.nt
+2 -1 omake-jumbo-branches/auto/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/auto/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/auto/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/auto/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/auto/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/auto/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/auto/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/auto/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/auto/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/auto/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/auto/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/auto/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/auto/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/const/doc/html/changelog.html
+16 -7 omake-jumbo-branches/const/doc/html/download.html
+3 -3 omake-jumbo-branches/const/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/const/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/const/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/const/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/const/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/const/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/const/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/const/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/const/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/const/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/const/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/const/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/const/omake.aip
+4 -2 omake-jumbo-branches/const/src/Makefile
+4 -2 omake-jumbo-branches/const/src/Makefile.nt
+2 -1 omake-jumbo-branches/const/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/const/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/const/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/const/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/const/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/const/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/const/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/const/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/const/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/const/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/const/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/const/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/dll/doc/html/changelog.html
+16 -7 omake-jumbo-branches/dll/doc/html/download.html
+3 -3 omake-jumbo-branches/dll/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/dll/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/dll/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/dll/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/dll/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/dll/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/dll/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/dll/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/dll/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/dll/omake.aip
+10 -0 omake-jumbo-branches/dll/src/Makefile
+10 -0 omake-jumbo-branches/dll/src/Makefile.nt
+2 -1 omake-jumbo-branches/dll/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/dll/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/dll/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/dll/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/dll/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/dll/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/dll/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/dll/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/dll/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/dll/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/dll/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/dll/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/dll2/doc/html/changelog.html
+16 -7 omake-jumbo-branches/dll2/doc/html/download.html
+3 -3 omake-jumbo-branches/dll2/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/dll2/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/dll2/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/dll2/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/dll2/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/dll2/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/dll2/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/dll2/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll2/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll2/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll2/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/dll2/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/dll2/omake.aip
+4 -2 omake-jumbo-branches/dll2/src/Makefile
+4 -2 omake-jumbo-branches/dll2/src/Makefile.nt
+2 -1 omake-jumbo-branches/dll2/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/dll2/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/dll2/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/dll2/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/dll2/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/dll2/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/dll2/src/env/omake_gen_parse.ml
+13 -1 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/dll2/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/dll2/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/dll2/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/dll2/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/dll2/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/export/doc/html/changelog.html
+16 -7 omake-jumbo-branches/export/doc/html/download.html
+3 -3 omake-jumbo-branches/export/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/export/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/export/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/export/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/export/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/export/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/export/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/export/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/export/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/export/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/export/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/export/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/export/omake.aip
+4 -2 omake-jumbo-branches/export/src/Makefile
+4 -2 omake-jumbo-branches/export/src/Makefile.nt
+2 -1 omake-jumbo-branches/export/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/export/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/export/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/export/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/export/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/export/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/export/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/export/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/export/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/export/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/export/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/export/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/export/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/export/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/keyword/doc/html/changelog.html
+16 -7 omake-jumbo-branches/keyword/doc/html/download.html
+3 -3 omake-jumbo-branches/keyword/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/keyword/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/keyword/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/keyword/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/keyword/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/keyword/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/keyword/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/keyword/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/keyword/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/keyword/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/keyword/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/keyword/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/keyword/omake.aip
+4 -2 omake-jumbo-branches/keyword/src/Makefile
+4 -2 omake-jumbo-branches/keyword/src/Makefile.nt
+2 -1 omake-jumbo-branches/keyword/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/keyword/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/keyword/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/keyword/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/keyword/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/keyword/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/keyword/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml
+112 -48 omake-jumbo-branches/keyword/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/keyword/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/keyword/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/keyword/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/open/doc/html/changelog.html
+16 -7 omake-jumbo-branches/open/doc/html/download.html
+3 -3 omake-jumbo-branches/open/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/open/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/open/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/open/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/open/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/open/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/open/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/open/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/open/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/open/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/open/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/open/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/open/omake.aip
+4 -2 omake-jumbo-branches/open/src/Makefile
+4 -2 omake-jumbo-branches/open/src/Makefile.nt
+2 -1 omake-jumbo-branches/open/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/open/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/open/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/open/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/open/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/open/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/open/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/open/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/open/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/open/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/open/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/open/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/open/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/open/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/parse/doc/html/changelog.html
+16 -7 omake-jumbo-branches/parse/doc/html/download.html
+3 -3 omake-jumbo-branches/parse/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/parse/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/parse/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/parse/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/parse/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/parse/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/parse/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/parse/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/parse/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/parse/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/parse/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/parse/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/parse/omake.aip
+4 -2 omake-jumbo-branches/parse/src/Makefile
+4 -2 omake-jumbo-branches/parse/src/Makefile.nt
+2 -1 omake-jumbo-branches/parse/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/parse/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/parse/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/parse/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/parse/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/parse/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/parse/src/env/omake_gen_parse.ml
+13 -1 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/parse/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/parse/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/parse/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/parse/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/parse/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/var2/doc/html/changelog.html
+16 -7 omake-jumbo-branches/var2/doc/html/download.html
+3 -3 omake-jumbo-branches/var2/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/var2/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/var2/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/var2/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/var2/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/var2/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/var2/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/var2/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/var2/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/var2/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/var2/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/var2/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/var2/omake.aip
+4 -2 omake-jumbo-branches/var2/src/Makefile
+4 -2 omake-jumbo-branches/var2/src/Makefile.nt
+2 -1 omake-jumbo-branches/var2/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/var2/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/var2/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/var2/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/var2/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/var2/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/var2/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/var2/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/var2/src/env/omake_ir_ast.ml
+112 -48 omake-jumbo-branches/var2/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/var2/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/var2/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/var2/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/var3/doc/html/changelog.html
+16 -7 omake-jumbo-branches/var3/doc/html/download.html
+3 -3 omake-jumbo-branches/var3/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/var3/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/var3/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/var3/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/var3/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/var3/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/var3/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/var3/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/var3/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/var3/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/var3/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/var3/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/var3/omake.aip
+4 -2 omake-jumbo-branches/var3/src/Makefile
+4 -2 omake-jumbo-branches/var3/src/Makefile.nt
+2 -1 omake-jumbo-branches/var3/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/var3/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/var3/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/var3/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/var3/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/var3/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/var3/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/var3/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/var3/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/var3/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/var3/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/var3/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/var3/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/var3/src/main/omake_main.ml
+3 -1 omake-jumbo-branches/var4/doc/html/changelog.html
+16 -7 omake-jumbo-branches/var4/doc/html/download.html
+3 -3 omake-jumbo-branches/var4/doc/html/omake-doc.html
+1 -1 omake-jumbo-branches/var4/doc/html/omake-options.html
+1 -1 omake-jumbo-branches/var4/doc/html/omake-references.html
+1 -1 omake-jumbo-branches/var4/doc/html/omake-toc.html
+460 -460 omake-jumbo-branches/var4/doc/info/omake-doc.info
+2 -2 omake-jumbo-branches/var4/doc/info/omake-doc.info-1
+1 -1 omake-jumbo-branches/var4/doc/info/omake-doc.info-8
+1 -1 omake-jumbo-branches/var4/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/var4/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/var4/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/var4/doc/ps/omake-doc.ps
+4 -4 omake-jumbo-branches/var4/doc/txt/omake-doc.txt
+7 -5 omake-jumbo-branches/var4/omake.aip
+4 -2 omake-jumbo-branches/var4/src/Makefile
+4 -2 omake-jumbo-branches/var4/src/Makefile.nt
+2 -1 omake-jumbo-branches/var4/src/ast/omake_ast.ml
+5 -0 omake-jumbo-branches/var4/src/ast/omake_ast_print.ml
+99 -45 omake-jumbo-branches/var4/src/ast/omake_ast_util.ml
+5 -4 omake-jumbo-branches/var4/src/ast/omake_ast_util.mli
+5 -4 omake-jumbo-branches/var4/src/env/omake_ast_lex.mll
+22 -40 omake-jumbo-branches/var4/src/env/omake_ast_parse.input
+2 -1 omake-jumbo-branches/var4/src/env/omake_command_digest.ml
+1 -1 omake-jumbo-branches/var4/src/env/omake_gen_parse.ml
+12 -1 omake-jumbo-branches/var4/src/env/omake_ir_ast.ml
+1 -1 omake-jumbo-branches/var4/src/ir/omake_name.mli
+112 -48 omake-jumbo-branches/var4/src/ir/omake_node.ml
+2 -0 omake-jumbo-branches/var4/src/ir/omake_node.mli
+2 -0 omake-jumbo-branches/var4/src/libmojave/OMakefile
+12 -2 omake-jumbo-branches/var4/src/main/omake_main.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-03 20:05:13 -0700 (Thu, 03 May 2007)
Revision: 10629
Log message:

      Hmmm, the reason why I wasn't seeing collisions was because I
     wasn't using ocamldep -modules.  Here are the actual stats.
     
     Hash statistics:
        Node: reintern = 1868, compare = 1664094, collisions = 28543
        DirList: reintern = 0, compare = 277, collisions = 0
        Dir: reintern = 817, compare = 903508, collisions = 0
        Symbol: reintern = 588, compare = 737854, collisions = 0
     
     Although I stated I was cracked, I take it back:(
     
     The problem is that two nodes with the same "coarse" name will in
     general not be pointer-equal.  Thus, hash-consing does no good.
     
     We have to hash-cons the coarse version completely separately.

Changes  Path
+5 -5 omake-branches/0.9.8.x/src/ir/omake_node.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-04 09:01:34 -0700 (Fri, 04 May 2007)
Revision: 10634
Log message:

      Microscopic performance improvement in omake_node.
     Mainly, the code is a little easier to read without the
     conditionals.

Changes  Path
+146 -126 omake-branches/0.9.8.x/src/ir/omake_node.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-04 10:48:22 -0700 (Fri, 04 May 2007)
Revision: 10637
Log message:

      Here is a proposal for fixing the case-sensitive problem.
     
     The basic idea is that we should enforce case-sensitivity
     even on insensitive filesystems.  If that is too strong, then
     we should at least enforce it during scanning.  The reason is
     that when you port your case-insensitive project to some
     other system, you want the build to work the same.
     
     We can't just enforce case-sensitivity by turning off the detection.
     The proper solution requires figuring out the actual filenames.
     
     This commit adds Node.real_tail and related functions that
     returns the actual filename for the node, which it uses to
     implement a strict (case-sensitive) form of target-is-buildable.  Let
     me know what you think.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/Makefile
+1 -1 omake-branches/0.9.8.x/src/Makefile.nt
+123 -97 omake-branches/0.9.8.x/src/build/omake_target.ml
+3 -0 omake-branches/0.9.8.x/src/build/omake_target.mli
+5 -5 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+5 -0 omake-branches/0.9.8.x/src/env/omake_env.ml
+2 -0 omake-branches/0.9.8.x/src/env/omake_env.mli
+5 -1 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_cache.mli
+34 -0 omake-branches/0.9.8.x/src/ir/omake_node.ml
+6 -0 omake-branches/0.9.8.x/src/ir/omake_node_sig.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-05 09:33:47 -0700 (Sat, 05 May 2007)
Revision: 10647
Log message:

      Revert to rev 10634 from 10637.  I think the strict Omake_cache.stat is the
     right way to go, but need some feedback from Aleksey.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/Makefile
+1 -1 omake-branches/0.9.8.x/src/Makefile.nt
+97 -123 omake-branches/0.9.8.x/src/build/omake_target.ml
+0 -3 omake-branches/0.9.8.x/src/build/omake_target.mli
+5 -5 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+0 -5 omake-branches/0.9.8.x/src/env/omake_env.ml
+0 -2 omake-branches/0.9.8.x/src/env/omake_env.mli
+1 -5 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+0 -1 omake-branches/0.9.8.x/src/ir/omake_cache.mli
+0 -34 omake-branches/0.9.8.x/src/ir/omake_node.ml
+0 -6 omake-branches/0.9.8.x/src/ir/omake_node_sig.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-05 10:55:55 -0700 (Sat, 05 May 2007)
Revision: 10648
Log message:

      Implemented the strictly case-sensitive Omake_cache.stat, and use only case-sensitive
     comparisons on nodes.  This should be considered a proposal, to be reviewed.
     
     Potential problems:
        - People might wonder why OMake is case-sensitive on Win32/MacOS etc.
     
     Cleanup, if we decide to go this way:
        - Nodes use only the fine comparison, so the code can be substantially
          cleaned up.
        - The case-detection code should be moved to Omake_cache.

Changes  Path
+167 -90 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+8 -3 omake-branches/0.9.8.x/src/ir/omake_node.ml
+6 -0 omake-branches/0.9.8.x/src/ir/omake_node_sig.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-05 14:20:58 -0700 (Sat, 05 May 2007)
Revision: 10649
Log message:

      Split the Omake_cache.stat code into a separate file.

Changes  Path
+7 -3 omake-branches/0.9.8.x/src/Makefile
+7 -3 omake-branches/0.9.8.x/src/Makefile.nt
+1 -0 omake-branches/0.9.8.x/src/ir/OMakefile
+98 -181 omake-branches/0.9.8.x/src/ir/omake_cache.ml
Added omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml
Added omake-branches/0.9.8.x/src/ir/omake_cache_stat.mli
+15 -0 omake-branches/0.9.8.x/src/ir/omake_node.ml
+15 -0 omake-branches/0.9.8.x/src/ir/omake_node_sig.ml
+5 -1 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-05 15:03:34 -0700 (Sat, 05 May 2007)
Revision: 10650
Log message:

      Removed canonical names from Omake_node.  Add the function "realpath" 
     to translate name case.
     
     The -Wcase option warn for case errors, but does not terminate the build.
     The --no-case-check turns off case checking.
     
     Please remember, this is a proposal, to be reviewed.

Changes  Path
+39 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+10 -0 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+2 -0 omake-branches/0.9.8.x/src/ir/omake_cache.mli
+236 -528 omake-branches/0.9.8.x/src/ir/omake_node.ml
+0 -6 omake-branches/0.9.8.x/src/ir/omake_node_sig.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-05 18:38:33 -0700 (Sat, 05 May 2007)
Revision: 10652
Log message:

      Merge to rev 10650.

Changes  Path
+7 -3 omake-jumbo-branches/all-features/src/Makefile
+7 -3 omake-jumbo-branches/all-features/src/Makefile.nt
+39 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/all-features/src/ir/OMakefile
+30 -26 omake-jumbo-branches/all-features/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/all-features/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/all-features/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/all-features/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/all-features/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/auto/src/Makefile
+7 -3 omake-jumbo-branches/auto/src/Makefile.nt
+39 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/auto/src/ir/OMakefile
+30 -26 omake-jumbo-branches/auto/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/auto/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/auto/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/auto/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/auto/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/const/src/Makefile
+7 -3 omake-jumbo-branches/const/src/Makefile.nt
+39 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/const/src/ir/OMakefile
+30 -26 omake-jumbo-branches/const/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/const/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/const/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/const/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/const/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/dll/src/Makefile
+7 -3 omake-jumbo-branches/dll/src/Makefile.nt
+39 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/dll/src/ir/OMakefile
+30 -26 omake-jumbo-branches/dll/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/dll/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/dll/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/dll/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/dll/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/dll2/src/Makefile
+7 -3 omake-jumbo-branches/dll2/src/Makefile.nt
+39 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/dll2/src/ir/OMakefile
+30 -26 omake-jumbo-branches/dll2/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/dll2/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/dll2/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/dll2/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/dll2/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/export/src/Makefile
+7 -3 omake-jumbo-branches/export/src/Makefile.nt
+39 -0 omake-jumbo-branches/export/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/export/src/ir/OMakefile
+30 -26 omake-jumbo-branches/export/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/export/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/export/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/export/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/export/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/keyword/src/Makefile
+7 -3 omake-jumbo-branches/keyword/src/Makefile.nt
+39 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/keyword/src/ir/OMakefile
+30 -26 omake-jumbo-branches/keyword/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/keyword/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/keyword/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/keyword/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/keyword/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/open/src/Makefile
+7 -3 omake-jumbo-branches/open/src/Makefile.nt
+39 -0 omake-jumbo-branches/open/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/open/src/ir/OMakefile
+30 -26 omake-jumbo-branches/open/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/open/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/open/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/open/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/open/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/parse/src/Makefile
+7 -3 omake-jumbo-branches/parse/src/Makefile.nt
+39 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/parse/src/ir/OMakefile
+30 -26 omake-jumbo-branches/parse/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/parse/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/parse/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/parse/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/parse/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/var2/src/Makefile
+7 -3 omake-jumbo-branches/var2/src/Makefile.nt
+39 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/var2/src/ir/OMakefile
+30 -26 omake-jumbo-branches/var2/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/var2/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/var2/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/var2/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/var2/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/var3/src/Makefile
+7 -3 omake-jumbo-branches/var3/src/Makefile.nt
+39 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/var3/src/ir/OMakefile
+30 -26 omake-jumbo-branches/var3/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/var3/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/var3/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/var3/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/var3/src/main/omake_main.ml
+7 -3 omake-jumbo-branches/var4/src/Makefile
+7 -3 omake-jumbo-branches/var4/src/Makefile.nt
+39 -0 omake-jumbo-branches/var4/src/builtin/omake_builtin_file.ml
+1 -0 omake-jumbo-branches/var4/src/ir/OMakefile
+30 -26 omake-jumbo-branches/var4/src/ir/omake_cache.ml
+2 -0 omake-jumbo-branches/var4/src/ir/omake_cache.mli
+167 -419 omake-jumbo-branches/var4/src/ir/omake_node.ml
+15 -0 omake-jumbo-branches/var4/src/ir/omake_node_sig.ml
+5 -1 omake-jumbo-branches/var4/src/main/omake_main.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-05 19:28:40 -0700 (Sat, 05 May 2007)
Revision: 10653
Log message:

      If the stat succeeds, and the entry is not in the cache, rescan.

Changes  Path
+21 -11 omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-06 20:13:08 -0700 (Sun, 06 May 2007)
Revision: 10655
Log message:

      Added a simple syntax that is a little more like a standard 
     programming language.  The normal $-style expressions are
     always allowed, but in PL mode, identifiers stand for variables,
     function application is the f(e1, ..., e2) form, and there
     are the standard infix operators.
     
     Note, shell commands and rules never use PL syntax, except
     within function arguments.
     ************************************************************************
     *** syntax depends on keyword
     
     Add "program" syntax.  This provides a more standard programming
     language, where strings must be explicit, and variables represent
     applications.
     
     The outer syntax is normal; the program syntax is an ast->ast
     translation.  The translation is turned on with the command
     "program-syntax", which is scoped like "export".
     Here is an example:
     
        #!/usr/bin/env osh
        program-syntax
     
        f(x) =
           return x + 1
     
        println(f(f(1)))
     
     I'll have to document the syntax, but it is pretty normal,
     with C-style infix operators and function application.

Changes  Path
+16 -0 omake-jumbo-branches/DEPENDENCIES
Copied omake-jumbo-branches/syntax/ (from rev 10577, omake-jumbo-branches/keyword)
Replaced omake-jumbo-branches/syntax/doc/OMakefile
Copied omake-jumbo-branches/syntax/doc/OMakefile (from rev 10585, omake-jumbo-branches/keyword/doc/OMakefile)
Replaced omake-jumbo-branches/syntax/doc/html/changelog.html
Copied omake-jumbo-branches/syntax/doc/html/changelog.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/changelog.html)
Replaced omake-jumbo-branches/syntax/doc/html/download.html
Copied omake-jumbo-branches/syntax/doc/html/download.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/download.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-doc.html
Copied omake-jumbo-branches/syntax/doc/html/omake-doc.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-doc.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-options.html
Copied omake-jumbo-branches/syntax/doc/html/omake-options.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-options.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-references.html
Copied omake-jumbo-branches/syntax/doc/html/omake-references.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-references.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-toc.html
Copied omake-jumbo-branches/syntax/doc/html/omake-toc.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-toc.html)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info-1
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-1 (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info-1)
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-10 (from rev 10578, omake-jumbo-branches/keyword/doc/info/omake-doc.info-10)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info-8
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-8 (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info-8)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info-9
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-9 (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info-9)
Replaced omake-jumbo-branches/syntax/doc/ps/omake-doc.dvi
Copied omake-jumbo-branches/syntax/doc/ps/omake-doc.dvi (from rev 10628, omake-jumbo-branches/keyword/doc/ps/omake-doc.dvi)
Replaced omake-jumbo-branches/syntax/doc/ps/omake-doc.pdf
Copied omake-jumbo-branches/syntax/doc/ps/omake-doc.pdf (from rev 10628, omake-jumbo-branches/keyword/doc/ps/omake-doc.pdf)
Replaced omake-jumbo-branches/syntax/doc/ps/omake-doc.ps
Copied omake-jumbo-branches/syntax/doc/ps/omake-doc.ps (from rev 10628, omake-jumbo-branches/keyword/doc/ps/omake-doc.ps)
Replaced omake-jumbo-branches/syntax/doc/txt/omake-doc.txt
Copied omake-jumbo-branches/syntax/doc/txt/omake-doc.txt (from rev 10628, omake-jumbo-branches/keyword/doc/txt/omake-doc.txt)
Replaced omake-jumbo-branches/syntax/lib/OMakeroot.om
Copied omake-jumbo-branches/syntax/lib/OMakeroot.om (from rev 10585, omake-jumbo-branches/keyword/lib/OMakeroot.om)
Replaced omake-jumbo-branches/syntax/lib/Pervasives.om
Copied omake-jumbo-branches/syntax/lib/Pervasives.om (from rev 10585, omake-jumbo-branches/keyword/lib/Pervasives.om)
Replaced omake-jumbo-branches/syntax/lib/build/C.om
Copied omake-jumbo-branches/syntax/lib/build/C.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/C.om)
Replaced omake-jumbo-branches/syntax/lib/build/Common.om
Copied omake-jumbo-branches/syntax/lib/build/Common.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/Common.om)
Replaced omake-jumbo-branches/syntax/lib/build/LaTeX.om
Copied omake-jumbo-branches/syntax/lib/build/LaTeX.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/LaTeX.om)
Replaced omake-jumbo-branches/syntax/lib/build/OCaml.om
Copied omake-jumbo-branches/syntax/lib/build/OCaml.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/OCaml.om)
Replaced omake-jumbo-branches/syntax/lib/build/svn_realclean.om
Copied omake-jumbo-branches/syntax/lib/build/svn_realclean.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/svn_realclean.om)
Replaced omake-jumbo-branches/syntax/lib/configure/Configure.om
Copied omake-jumbo-branches/syntax/lib/configure/Configure.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/Configure.om)
Replaced omake-jumbo-branches/syntax/lib/configure/X.om
Copied omake-jumbo-branches/syntax/lib/configure/X.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/X.om)
Replaced omake-jumbo-branches/syntax/lib/configure/fam.om
Copied omake-jumbo-branches/syntax/lib/configure/fam.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/fam.om)
Replaced omake-jumbo-branches/syntax/lib/configure/fs_case_sensitive.om
Copied omake-jumbo-branches/syntax/lib/configure/fs_case_sensitive.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/fs_case_sensitive.om)
Replaced omake-jumbo-branches/syntax/lib/configure/ncurses.om
Copied omake-jumbo-branches/syntax/lib/configure/ncurses.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/ncurses.om)
Replaced omake-jumbo-branches/syntax/lib/configure/readline.om
Copied omake-jumbo-branches/syntax/lib/configure/readline.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/readline.om)
Replaced omake-jumbo-branches/syntax/lib/configure/snprintf.om
Copied omake-jumbo-branches/syntax/lib/configure/snprintf.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/snprintf.om)
Replaced omake-jumbo-branches/syntax/lib/parse/C/Lex.om
Copied omake-jumbo-branches/syntax/lib/parse/C/Lex.om (from rev 10585, omake-jumbo-branches/keyword/lib/parse/C/Lex.om)
Replaced omake-jumbo-branches/syntax/lib/parse/C/Parse.om
Copied omake-jumbo-branches/syntax/lib/parse/C/Parse.om (from rev 10585, omake-jumbo-branches/keyword/lib/parse/C/Parse.om)
Replaced omake-jumbo-branches/syntax/make_dmg
Copied omake-jumbo-branches/syntax/make_dmg (from rev 10578, omake-jumbo-branches/keyword/make_dmg)
Replaced omake-jumbo-branches/syntax/omake.aip
Copied omake-jumbo-branches/syntax/omake.aip (from rev 10628, omake-jumbo-branches/keyword/omake.aip)
Copied omake-jumbo-branches/syntax/osx_resources/Info.plist.in (from rev 10578, omake-jumbo-branches/keyword/osx_resources/Info.plist.in)
Replaced omake-jumbo-branches/syntax/osx_resources/OMake.pmproj
Copied omake-jumbo-branches/syntax/osx_resources/OMake.pmproj (from rev 10578, omake-jumbo-branches/keyword/osx_resources/OMake.pmproj)
Copied omake-jumbo-branches/syntax/osx_resources/installer_files/preflight (from rev 10578, omake-jumbo-branches/keyword/osx_resources/installer_files/preflight)
Replaced omake-jumbo-branches/syntax/src/Makefile
Copied omake-jumbo-branches/syntax/src/Makefile (from rev 10652, omake-jumbo-branches/keyword/src/Makefile)
+11 -4 omake-jumbo-branches/syntax/src/Makefile (from rev 10652, omake-jumbo-branches/keyword/src/Makefile)
Replaced omake-jumbo-branches/syntax/src/Makefile.nt
Copied omake-jumbo-branches/syntax/src/Makefile.nt (from rev 10652, omake-jumbo-branches/keyword/src/Makefile.nt)
+11 -4 omake-jumbo-branches/syntax/src/Makefile.nt (from rev 10652, omake-jumbo-branches/keyword/src/Makefile.nt)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast.ml
Copied omake-jumbo-branches/syntax/src/ast/omake_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast.ml)
+12 -1 omake-jumbo-branches/syntax/src/ast/omake_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast.ml)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml
Copied omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_print.ml)
+16 -0 omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_print.ml)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml
Copied omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_util.ml)
+36 -4 omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_util.ml)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast_util.mli
Copied omake-jumbo-branches/syntax/src/ast/omake_ast_util.mli (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_util.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_build.ml
Copied omake-jumbo-branches/syntax/src/build/omake_build.ml (from rev 10585, omake-jumbo-branches/keyword/src/build/omake_build.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_build_type.ml
Copied omake-jumbo-branches/syntax/src/build/omake_build_type.ml (from rev 10585, omake-jumbo-branches/keyword/src/build/omake_build_type.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_build_util.ml
Copied omake-jumbo-branches/syntax/src/build/omake_build_util.ml (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_build_util.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_build_util.mli
Copied omake-jumbo-branches/syntax/src/build/omake_build_util.mli (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_build_util.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin.ml
Copied omake-jumbo-branches/syntax/src/build/omake_builtin.ml (from rev 10610, omake-jumbo-branches/keyword/src/build/omake_builtin.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin_type.ml
Copied omake-jumbo-branches/syntax/src/build/omake_builtin_type.ml (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_builtin_type.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin_util.ml
Copied omake-jumbo-branches/syntax/src/build/omake_builtin_util.ml (from rev 10610, omake-jumbo-branches/keyword/src/build/omake_builtin_util.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin_util.mli
Copied omake-jumbo-branches/syntax/src/build/omake_builtin_util.mli (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_builtin_util.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_rule.ml
Copied omake-jumbo-branches/syntax/src/build/omake_rule.ml (from rev 10610, omake-jumbo-branches/keyword/src/build/omake_rule.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_rule.mli
Copied omake-jumbo-branches/syntax/src/build/omake_rule.mli (from rev 10585, omake-jumbo-branches/keyword/src/build/omake_rule.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_target.ml
Copied omake-jumbo-branches/syntax/src/build/omake_target.ml (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_target.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_target.mli
Copied omake-jumbo-branches/syntax/src/build/omake_target.mli (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_target.mli)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_arith.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_arith.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_arith.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_base.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_base.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_base.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_file.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_file.ml (from rev 10652, omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_fun.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_fun.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_fun.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_io.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_io.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_io.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_io_fun.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_io_fun.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_io_fun.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_object.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_object.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_object.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_rule.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_rule.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_rule.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_shell.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_shell.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_shell.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_sys.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_sys.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_sys.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_target.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_target.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_target.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_test.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_test.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_test.ml)
Replaced omake-jumbo-branches/syntax/src/clib/
Copied omake-jumbo-branches/syntax/src/clib/ (from rev 10578, omake-jumbo-branches/keyword/src/clib)
Properties omake-jumbo-branches/syntax/src/env/
Replaced omake-jumbo-branches/syntax/src/env/OMakefile
Copied omake-jumbo-branches/syntax/src/env/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/env/OMakefile)
+7 -0 omake-jumbo-branches/syntax/src/env/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/env/OMakefile)
+3 -4 omake-jumbo-branches/syntax/src/env/omake_ast_lex.mli
Replaced omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll
Copied omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll)
+41 -10 omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll)
Replaced omake-jumbo-branches/syntax/src/env/omake_ast_parse.input
Copied omake-jumbo-branches/syntax/src/env/omake_ast_parse.input (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_parse.input)
+80 -34 omake-jumbo-branches/syntax/src/env/omake_ast_parse.input (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_parse.input)
Replaced omake-jumbo-branches/syntax/src/env/omake_command_digest.ml
Copied omake-jumbo-branches/syntax/src/env/omake_command_digest.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_command_digest.ml)
+8 -0 omake-jumbo-branches/syntax/src/env/omake_command_digest.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_command_digest.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_command_digest.mli
Copied omake-jumbo-branches/syntax/src/env/omake_command_digest.mli (from rev 10585, omake-jumbo-branches/keyword/src/env/omake_command_digest.mli)
Replaced omake-jumbo-branches/syntax/src/env/omake_env.ml
Copied omake-jumbo-branches/syntax/src/env/omake_env.ml (from rev 10610, omake-jumbo-branches/keyword/src/env/omake_env.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_env.mli
Copied omake-jumbo-branches/syntax/src/env/omake_env.mli (from rev 10610, omake-jumbo-branches/keyword/src/env/omake_env.mli)
Replaced omake-jumbo-branches/syntax/src/env/omake_exn_print.ml
Copied omake-jumbo-branches/syntax/src/env/omake_exn_print.ml (from rev 10610, omake-jumbo-branches/keyword/src/env/omake_exn_print.ml)
Added omake-jumbo-branches/syntax/src/env/omake_exp_lex.ml
Added omake-jumbo-branches/syntax/src/env/omake_exp_lex.mli
Added omake-jumbo-branches/syntax/src/env/omake_exp_parse.mly
Replaced omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml
Copied omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_gen_parse.ml)
+30 -20 omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_gen_parse.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml
Copied omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml)
+30 -2 omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_ir_ast.mli
Copied omake-jumbo-branches/syntax/src/env/omake_ir_ast.mli (from rev 10578, omake-jumbo-branches/keyword/src/env/omake_ir_ast.mli)
Deleted omake-jumbo-branches/syntax/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/syntax/src/env/omake_ir_free_vars.mli
Replaced omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml
Copied omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml (from rev 10601, omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml)
+2 -0 omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml (from rev 10601, omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml)
Deleted omake-jumbo-branches/syntax/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/syntax/src/env/omake_parser.ml
Replaced omake-jumbo-branches/syntax/src/eval/omake_eval.ml
Copied omake-jumbo-branches/syntax/src/eval/omake_eval.ml (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_eval.ml)
+14 -1 omake-jumbo-branches/syntax/src/eval/omake_eval.ml (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_eval.ml)
Replaced omake-jumbo-branches/syntax/src/eval/omake_eval.mli
Copied omake-jumbo-branches/syntax/src/eval/omake_eval.mli (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_eval.mli)
Replaced omake-jumbo-branches/syntax/src/eval/omake_value.ml
Copied omake-jumbo-branches/syntax/src/eval/omake_value.ml (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_value.ml)
Replaced omake-jumbo-branches/syntax/src/eval/omake_value.mli
Copied omake-jumbo-branches/syntax/src/eval/omake_value.mli (from rev 10585, omake-jumbo-branches/keyword/src/eval/omake_value.mli)
Replaced omake-jumbo-branches/syntax/src/ir/OMakefile
Copied omake-jumbo-branches/syntax/src/ir/OMakefile (from rev 10652, omake-jumbo-branches/keyword/src/ir/OMakefile)
Replaced omake-jumbo-branches/syntax/src/ir/omake_cache.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_cache.ml (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_cache.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_cache.mli
Copied omake-jumbo-branches/syntax/src/ir/omake_cache.mli (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_cache.mli)
Added omake-jumbo-branches/syntax/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/syntax/src/ir/omake_cache_stat.mli
Replaced omake-jumbo-branches/syntax/src/ir/omake_cache_type.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_cache_type.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_cache_type.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_ir.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_ir.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir.ml)
+2 -1 omake-jumbo-branches/syntax/src/ir/omake_ir.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml)
+2 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.mli (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.mli)
Replaced omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_print.ml)
+4 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_print.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_ir_util.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_util.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_util.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_lexer.ml (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_lexer.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_node.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_node.ml (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_node.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_node.mli
Copied omake-jumbo-branches/syntax/src/ir/omake_node.mli (from rev 10628, omake-jumbo-branches/keyword/src/ir/omake_node.mli)
Replaced omake-jumbo-branches/syntax/src/ir/omake_node_sig.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_node_sig.ml (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_node_sig.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_parser.ml (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_parser.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_pos.ml (from rev 10593, omake-jumbo-branches/keyword/src/ir/omake_pos.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_pos.mli (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_pos.mli)
Replaced omake-jumbo-branches/syntax/src/ir/omake_symbol.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_symbol.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_symbol.ml)
+22 -0 omake-jumbo-branches/syntax/src/ir/omake_symbol.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_symbol.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_value_print.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_value_print.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_value_print.mli (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_value_print.mli)
Copied omake-jumbo-branches/syntax/src/ir/omake_value_type.ml (from rev 10593, omake-jumbo-branches/keyword/src/ir/omake_value_type.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_var.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_var.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_var.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_var.mli
Copied omake-jumbo-branches/syntax/src/ir/omake_var.mli (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_var.mli)
Replaced omake-jumbo-branches/syntax/src/libmojave/
Added omake-jumbo-branches/syntax/src/libmojave/
Replaced omake-jumbo-branches/syntax/src/libmojave/OMakefile
Copied omake-jumbo-branches/syntax/src/libmojave/OMakefile (from rev 10628, omake-jumbo-branches/keyword/src/libmojave/OMakefile)
Replaced omake-jumbo-branches/syntax/src/magic/OMakefile
Copied omake-jumbo-branches/syntax/src/magic/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/magic/OMakefile)
Replaced omake-jumbo-branches/syntax/src/main/omake_main.ml
Copied omake-jumbo-branches/syntax/src/main/omake_main.ml (from rev 10652, omake-jumbo-branches/keyword/src/main/omake_main.ml)
Replaced omake-jumbo-branches/syntax/src/main/omake_shell.ml
Copied omake-jumbo-branches/syntax/src/main/omake_shell.ml (from rev 10585, omake-jumbo-branches/keyword/src/main/omake_shell.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_completion.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_completion.ml (from rev 10610, omake-jumbo-branches/keyword/src/shell/omake_shell_completion.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_completion.mli
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_completion.mli (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_completion.mli)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_job.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_job.ml (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_job.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_job.mli
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_job.mli (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_job.mli)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_lex.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_lex.ml (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_lex.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_lex.mli
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_lex.mli (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_lex.mli)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_parse.mly
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_parse.mly (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_parse.mly)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_sys_unix.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_sys_unix.ml (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_sys_unix.ml)
Replaced omake-jumbo-branches/syntax/src/util/OMakefile
Copied omake-jumbo-branches/syntax/src/util/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/util/OMakefile)
Copied omake-jumbo-branches/syntax/src/util/omake_handle_table.ml (from rev 10578, omake-jumbo-branches/keyword/src/util/omake_handle_table.ml)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-07 12:12:06 -0700 (Mon, 07 May 2007)
Revision: 10658
Log message:

      A little cleanup on the syntax implementation.  After parsing, flatten
     strings as much as possible (for efficiency).
     
     However, keep white-space and normal strings separate.  We should probably
     use this to improve the Omake_eval string parsers.  We have the following
     invariants:
     
        - ValString s : s has no whitespace
        - ValWhite s  : s is only whitespace
        - ConstString s : s has not whitespace
        - WhiteString s : s is only whitespace
     
     This means we can simplify the string parser, because we don't have to
     scan the actual strings for whitespace.

Changes  Path
+6 -0 omake-jumbo-branches/DEPENDENCIES
Copied omake-jumbo-branches/dll-syntax/ (from rev 10577, omake-jumbo-branches/dll2)
Replaced omake-jumbo-branches/dll-syntax/doc/OMakefile
Copied omake-jumbo-branches/dll-syntax/doc/OMakefile (from rev 10585, omake-jumbo-branches/dll2/doc/OMakefile)
Replaced omake-jumbo-branches/dll-syntax/doc/html/changelog.html
Copied omake-jumbo-branches/dll-syntax/doc/html/changelog.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/changelog.html)
Replaced omake-jumbo-branches/dll-syntax/doc/html/download.html
Copied omake-jumbo-branches/dll-syntax/doc/html/download.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/download.html)
Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-doc.html
Copied omake-jumbo-branches/dll-syntax/doc/html/omake-doc.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/omake-doc.html)
Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-options.html
Copied omake-jumbo-branches/dll-syntax/doc/html/omake-options.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/omake-options.html)
Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-references.html
Copied omake-jumbo-branches/dll-syntax/doc/html/omake-references.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/omake-references.html)
Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-toc.html
Copied omake-jumbo-branches/dll-syntax/doc/html/omake-toc.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/omake-toc.html)
Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info
Copied omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info (from rev 10628, omake-jumbo-branches/dll2/doc/info/omake-doc.info)
Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-1
Copied omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-1 (from rev 10628, omake-jumbo-branches/dll2/doc/info/omake-doc.info-1)
Copied omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-10 (from rev 10578, omake-jumbo-branches/dll2/doc/info/omake-doc.info-10)
Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-8
Copied omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-8 (from rev 10628, omake-jumbo-branches/dll2/doc/info/omake-doc.info-8)
Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-9
Copied omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-9 (from rev 10628, omake-jumbo-branches/dll2/doc/info/omake-doc.info-9)
Replaced omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.dvi
Copied omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.dvi (from rev 10628, omake-jumbo-branches/dll2/doc/ps/omake-doc.dvi)
Replaced omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.pdf
Copied omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.pdf (from rev 10628, omake-jumbo-branches/dll2/doc/ps/omake-doc.pdf)
Replaced omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.ps
Copied omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.ps (from rev 10628, omake-jumbo-branches/dll2/doc/ps/omake-doc.ps)
Replaced omake-jumbo-branches/dll-syntax/doc/txt/omake-doc.txt
Copied omake-jumbo-branches/dll-syntax/doc/txt/omake-doc.txt (from rev 10628, omake-jumbo-branches/dll2/doc/txt/omake-doc.txt)
Replaced omake-jumbo-branches/dll-syntax/lib/OMakeroot.om
Copied omake-jumbo-branches/dll-syntax/lib/OMakeroot.om (from rev 10585, omake-jumbo-branches/dll2/lib/OMakeroot.om)
Replaced omake-jumbo-branches/dll-syntax/lib/Pervasives.om
Copied omake-jumbo-branches/dll-syntax/lib/Pervasives.om (from rev 10585, omake-jumbo-branches/dll2/lib/Pervasives.om)
Replaced omake-jumbo-branches/dll-syntax/lib/build/C.om
Copied omake-jumbo-branches/dll-syntax/lib/build/C.om (from rev 10585, omake-jumbo-branches/dll2/lib/build/C.om)
Replaced omake-jumbo-branches/dll-syntax/lib/build/Common.om
Copied omake-jumbo-branches/dll-syntax/lib/build/Common.om (from rev 10585, omake-jumbo-branches/dll2/lib/build/Common.om)
Replaced omake-jumbo-branches/dll-syntax/lib/build/LaTeX.om
Copied omake-jumbo-branches/dll-syntax/lib/build/LaTeX.om (from rev 10585, omake-jumbo-branches/dll2/lib/build/LaTeX.om)
Replaced omake-jumbo-branches/dll-syntax/lib/build/OCaml.om
Copied omake-jumbo-branches/dll-syntax/lib/build/OCaml.om (from rev 10585, omake-jumbo-branches/dll2/lib/build/OCaml.om)
Replaced omake-jumbo-branches/dll-syntax/lib/build/svn_realclean.om
Copied omake-jumbo-branches/dll-syntax/lib/build/svn_realclean.om (from rev 10585, omake-jumbo-branches/dll2/lib/build/svn_realclean.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/Configure.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/Configure.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/Configure.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/X.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/X.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/X.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/fam.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/fam.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/fam.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/fs_case_sensitive.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/fs_case_sensitive.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/fs_case_sensitive.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/ncurses.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/ncurses.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/ncurses.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/readline.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/readline.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/readline.om)
Replaced omake-jumbo-branches/dll-syntax/lib/configure/snprintf.om
Copied omake-jumbo-branches/dll-syntax/lib/configure/snprintf.om (from rev 10585, omake-jumbo-branches/dll2/lib/configure/snprintf.om)
Replaced omake-jumbo-branches/dll-syntax/lib/parse/C/Lex.om
Copied omake-jumbo-branches/dll-syntax/lib/parse/C/Lex.om (from rev 10585, omake-jumbo-branches/dll2/lib/parse/C/Lex.om)
Replaced omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
Copied omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om (from rev 10585, omake-jumbo-branches/dll2/lib/parse/C/Parse.om)
Replaced omake-jumbo-branches/dll-syntax/make_dmg
Copied omake-jumbo-branches/dll-syntax/make_dmg (from rev 10578, omake-jumbo-branches/dll2/make_dmg)
Replaced omake-jumbo-branches/dll-syntax/omake.aip
Copied omake-jumbo-branches/dll-syntax/omake.aip (from rev 10628, omake-jumbo-branches/dll2/omake.aip)
Copied omake-jumbo-branches/dll-syntax/osx_resources/Info.plist.in (from rev 10578, omake-jumbo-branches/dll2/osx_resources/Info.plist.in)
Replaced omake-jumbo-branches/dll-syntax/osx_resources/OMake.pmproj
Copied omake-jumbo-branches/dll-syntax/osx_resources/OMake.pmproj (from rev 10578, omake-jumbo-branches/dll2/osx_resources/OMake.pmproj)
Copied omake-jumbo-branches/dll-syntax/osx_resources/installer_files/preflight (from rev 10578, omake-jumbo-branches/dll2/osx_resources/installer_files/preflight)
Replaced omake-jumbo-branches/dll-syntax/src/Makefile
Copied omake-jumbo-branches/dll-syntax/src/Makefile (from rev 10652, omake-jumbo-branches/dll2/src/Makefile)
Replaced omake-jumbo-branches/dll-syntax/src/Makefile.nt
Copied omake-jumbo-branches/dll-syntax/src/Makefile.nt (from rev 10652, omake-jumbo-branches/dll2/src/Makefile.nt)
Replaced omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml
Copied omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml (from rev 10628, omake-jumbo-branches/dll2/src/ast/omake_ast.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ast/omake_ast_print.ml
Copied omake-jumbo-branches/dll-syntax/src/ast/omake_ast_print.ml (from rev 10628, omake-jumbo-branches/dll2/src/ast/omake_ast_print.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.ml
Copied omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.ml (from rev 10628, omake-jumbo-branches/dll2/src/ast/omake_ast_util.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.mli
Copied omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.mli (from rev 10628, omake-jumbo-branches/dll2/src/ast/omake_ast_util.mli)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_build.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_build.ml (from rev 10585, omake-jumbo-branches/dll2/src/build/omake_build.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_build_type.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_build_type.ml (from rev 10585, omake-jumbo-branches/dll2/src/build/omake_build_type.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_build_util.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_build_util.ml (from rev 10578, omake-jumbo-branches/dll2/src/build/omake_build_util.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_build_util.mli
Copied omake-jumbo-branches/dll-syntax/src/build/omake_build_util.mli (from rev 10578, omake-jumbo-branches/dll2/src/build/omake_build_util.mli)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_builtin.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_builtin.ml (from rev 10610, omake-jumbo-branches/dll2/src/build/omake_builtin.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_builtin_type.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_builtin_type.ml (from rev 10578, omake-jumbo-branches/dll2/src/build/omake_builtin_type.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_builtin_util.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_builtin_util.ml (from rev 10610, omake-jumbo-branches/dll2/src/build/omake_builtin_util.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_builtin_util.mli
Copied omake-jumbo-branches/dll-syntax/src/build/omake_builtin_util.mli (from rev 10578, omake-jumbo-branches/dll2/src/build/omake_builtin_util.mli)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_rule.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_rule.ml (from rev 10610, omake-jumbo-branches/dll2/src/build/omake_rule.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_rule.mli
Copied omake-jumbo-branches/dll-syntax/src/build/omake_rule.mli (from rev 10585, omake-jumbo-branches/dll2/src/build/omake_rule.mli)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_target.ml
Copied omake-jumbo-branches/dll-syntax/src/build/omake_target.ml (from rev 10578, omake-jumbo-branches/dll2/src/build/omake_target.ml)
Replaced omake-jumbo-branches/dll-syntax/src/build/omake_target.mli
Copied omake-jumbo-branches/dll-syntax/src/build/omake_target.mli (from rev 10578, omake-jumbo-branches/dll2/src/build/omake_target.mli)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_arith.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_arith.ml (from rev 10578, omake-jumbo-branches/dll2/src/builtin/omake_builtin_arith.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_base.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_base.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_base.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_dll.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_dll.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_file.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_file.ml (from rev 10652, omake-jumbo-branches/dll2/src/builtin/omake_builtin_file.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_fun.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_fun.ml (from rev 10578, omake-jumbo-branches/dll2/src/builtin/omake_builtin_fun.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_io.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_io.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_io.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_io_fun.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_io_fun.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_io_fun.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_object.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_object.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_rule.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_rule.ml (from rev 10578, omake-jumbo-branches/dll2/src/builtin/omake_builtin_rule.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_shell.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_shell.ml (from rev 10578, omake-jumbo-branches/dll2/src/builtin/omake_builtin_shell.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_sys.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_sys.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_sys.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_target.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_target.ml (from rev 10610, omake-jumbo-branches/dll2/src/builtin/omake_builtin_target.ml)
Replaced omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_test.ml
Copied omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_test.ml (from rev 10578, omake-jumbo-branches/dll2/src/builtin/omake_builtin_test.ml)
Replaced omake-jumbo-branches/dll-syntax/src/clib/
Copied omake-jumbo-branches/dll-syntax/src/clib/ (from rev 10578, omake-jumbo-branches/dll2/src/clib)
Replaced omake-jumbo-branches/dll-syntax/src/clib/OMakefile
Copied omake-jumbo-branches/dll-syntax/src/clib/OMakefile (from rev 10585, omake-jumbo-branches/dll2/src/clib/OMakefile)
Replaced omake-jumbo-branches/dll-syntax/src/env/OMakefile
Copied omake-jumbo-branches/dll-syntax/src/env/OMakefile (from rev 10578, omake-jumbo-branches/dll2/src/env/OMakefile)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mll
Copied omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mll (from rev 10628, omake-jumbo-branches/dll2/src/env/omake_ast_lex.mll)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ast_parse.input
Copied omake-jumbo-branches/dll-syntax/src/env/omake_ast_parse.input (from rev 10628, omake-jumbo-branches/dll2/src/env/omake_ast_parse.input)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.ml
Copied omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.ml (from rev 10628, omake-jumbo-branches/dll2/src/env/omake_command_digest.ml)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.mli
Copied omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.mli (from rev 10585, omake-jumbo-branches/dll2/src/env/omake_command_digest.mli)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_env.ml
Copied omake-jumbo-branches/dll-syntax/src/env/omake_env.ml (from rev 10610, omake-jumbo-branches/dll2/src/env/omake_env.ml)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_env.mli
Copied omake-jumbo-branches/dll-syntax/src/env/omake_env.mli (from rev 10610, omake-jumbo-branches/dll2/src/env/omake_env.mli)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_exn_print.ml
Copied omake-jumbo-branches/dll-syntax/src/env/omake_exn_print.ml (from rev 10610, omake-jumbo-branches/dll2/src/env/omake_exn_print.ml)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_gen_parse.ml
Copied omake-jumbo-branches/dll-syntax/src/env/omake_gen_parse.ml (from rev 10628, omake-jumbo-branches/dll2/src/env/omake_gen_parse.ml)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
Copied omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml (from rev 10628, omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml)
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.mli
Copied omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.mli (from rev 10578, omake-jumbo-branches/dll2/src/env/omake_ir_ast.mli)
Deleted omake-jumbo-branches/dll-syntax/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/dll-syntax/src/env/omake_ir_free_vars.mli
Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ir_semant.ml
Copied omake-jumbo-branches/dll-syntax/src/env/omake_ir_semant.ml (from rev 10601, omake-jumbo-branches/dll2/src/env/omake_ir_semant.ml)
Deleted omake-jumbo-branches/dll-syntax/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/dll-syntax/src/env/omake_parser.ml
Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
Copied omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml (from rev 10610, omake-jumbo-branches/dll2/src/eval/omake_eval.ml)
Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_eval.mli
Copied omake-jumbo-branches/dll-syntax/src/eval/omake_eval.mli (from rev 10610, omake-jumbo-branches/dll2/src/eval/omake_eval.mli)
Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml
Copied omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml (from rev 10610, omake-jumbo-branches/dll2/src/eval/omake_value.ml)
Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_value.mli
Copied omake-jumbo-branches/dll-syntax/src/eval/omake_value.mli (from rev 10585, omake-jumbo-branches/dll2/src/eval/omake_value.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/OMakefile
Copied omake-jumbo-branches/dll-syntax/src/ir/OMakefile (from rev 10652, omake-jumbo-branches/dll2/src/ir/OMakefile)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_cache.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_cache.ml (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_cache.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_cache.mli
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_cache.mli (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_cache.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_cache_type.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_cache_type.ml (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_cache_type.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml (from rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir_free_vars.ml (from rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir_free_vars.mli (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml (from rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir_print.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_ir_util.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir_util.ml (from rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir_util.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_lexer.ml (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_lexer.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_name.mli
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_name.mli (from rev 10628, omake-jumbo-branches/dll2/src/ir/omake_name.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_node.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_node.ml (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_node.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_node.mli
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_node.mli (from rev 10628, omake-jumbo-branches/dll2/src/ir/omake_node.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_node_sig.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_node_sig.ml (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_node_sig.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_parser.ml (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_parser.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_pos.ml (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_pos.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_pos.mli (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_pos.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_symbol.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_value_print.ml (from rev 10593, omake-jumbo-branches/dll2/src/ir/omake_value_print.ml)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_value_print.mli (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_value_print.mli)
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml (from rev 10593, omake-jumbo-branches/dll2/src/ir/omake_value_type.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_var.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_var.ml (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_var.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_var.mli
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_var.mli (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_var.mli)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_virtual_id.ml
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_virtual_id.ml (from rev 10586, omake-jumbo-branches/dll2/src/ir/omake_virtual_id.ml)
Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_virtual_id.mli
Copied omake-jumbo-branches/dll-syntax/src/ir/omake_virtual_id.mli (from rev 10586, omake-jumbo-branches/dll2/src/ir/omake_virtual_id.mli)
Replaced omake-jumbo-branches/dll-syntax/src/libmojave/
Copied omake-jumbo-branches/dll-syntax/src/libmojave/ (from rev 10578, omake-jumbo-branches/dll2/src/libmojave)
Replaced omake-jumbo-branches/dll-syntax/src/libmojave/OMakefile
Copied omake-jumbo-branches/dll-syntax/src/libmojave/OMakefile (from rev 10628, omake-jumbo-branches/dll2/src/libmojave/OMakefile)
Replaced omake-jumbo-branches/dll-syntax/src/magic/OMakefile
Copied omake-jumbo-branches/dll-syntax/src/magic/OMakefile (from rev 10578, omake-jumbo-branches/dll2/src/magic/OMakefile)
Replaced omake-jumbo-branches/dll-syntax/src/main/omake_main.ml
Copied omake-jumbo-branches/dll-syntax/src/main/omake_main.ml (from rev 10652, omake-jumbo-branches/dll2/src/main/omake_main.ml)
Replaced omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml
Copied omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml (from rev 10593, omake-jumbo-branches/dll2/src/main/omake_shell.ml)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_completion.ml
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_completion.ml (from rev 10610, omake-jumbo-branches/dll2/src/shell/omake_shell_completion.ml)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_completion.mli
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_completion.mli (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_completion.mli)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_job.ml
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_job.ml (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_job.ml)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_job.mli
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_job.mli (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_job.mli)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_lex.ml
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_lex.ml (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_lex.ml)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_lex.mli
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_lex.mli (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_lex.mli)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_parse.mly
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_parse.mly (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_parse.mly)
Replaced omake-jumbo-branches/dll-syntax/src/shell/omake_shell_sys_unix.ml
Copied omake-jumbo-branches/dll-syntax/src/shell/omake_shell_sys_unix.ml (from rev 10578, omake-jumbo-branches/dll2/src/shell/omake_shell_sys_unix.ml)
Replaced omake-jumbo-branches/dll-syntax/src/util/OMakefile
Copied omake-jumbo-branches/dll-syntax/src/util/OMakefile (from rev 10578, omake-jumbo-branches/dll2/src/util/OMakefile)
Copied omake-jumbo-branches/dll-syntax/src/util/omake_handle_table.ml (from rev 10578, omake-jumbo-branches/dll2/src/util/omake_handle_table.ml)
+3 -1 omake-jumbo-branches/syntax/src/Makefile
+3 -1 omake-jumbo-branches/syntax/src/Makefile.nt
+1 -1 omake-jumbo-branches/syntax/src/ast/omake_ast.ml
+2 -2 omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml
+286 -8 omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml
+2 -0 omake-jumbo-branches/syntax/src/ast/omake_ast_util.mli
+4 -1 omake-jumbo-branches/syntax/src/builtin/omake_builtin_object.ml
+1 -1 omake-jumbo-branches/syntax/src/env/OMakefile
+3 -3 omake-jumbo-branches/syntax/src/env/omake_ast_parse.input
+8 -0 omake-jumbo-branches/syntax/src/env/omake_command_digest.ml
+10 -3 omake-jumbo-branches/syntax/src/env/omake_exp_lex.ml
+1 -1 omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml
+9 -7 omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml
+1 -0 omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml
+27 -6 omake-jumbo-branches/syntax/src/eval/omake_eval.ml
+10 -1 omake-jumbo-branches/syntax/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/syntax/src/ir/omake_ir.ml
+1 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.ml
+2 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml
+3 -0 omake-jumbo-branches/syntax/src/ir/omake_value_print.ml
+1 -0 omake-jumbo-branches/syntax/src/ir/omake_value_type.ml
+1 -0 omake-jumbo-branches/syntax/src/main/omake_shell.ml
+24 -0 omake-jumbo-branches/syntax/src/shell/omake_shell_lex.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-07 13:05:57 -0700 (Mon, 07 May 2007)
Revision: 10660
Log message:

      Merge dll2 + syntax -> dll-syntax

Changes  Path
+4 -4 omake-jumbo-branches/all-features/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/all-features/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/all-features/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/all-features/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/auto/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/auto/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/auto/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/auto/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/const/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/const/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/const/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/const/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/dll/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/dll/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/dll/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/dll/src/ir/omake_cache_stat.mli
+13 -4 omake-jumbo-branches/dll-syntax/src/Makefile
+13 -4 omake-jumbo-branches/dll-syntax/src/Makefile.nt
+13 -2 omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml
+18 -2 omake-jumbo-branches/dll-syntax/src/ast/omake_ast_print.ml
+306 -8 omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.ml
+2 -0 omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.mli
+4 -1 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_object.ml
+8 -1 omake-jumbo-branches/dll-syntax/src/env/OMakefile
+3 -4 omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mli
+41 -10 omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mll
+83 -37 omake-jumbo-branches/dll-syntax/src/env/omake_ast_parse.input
+16 -0 omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.ml
Added omake-jumbo-branches/dll-syntax/src/env/omake_exp_lex.ml
Added omake-jumbo-branches/dll-syntax/src/env/omake_exp_lex.mli
Added omake-jumbo-branches/dll-syntax/src/env/omake_exp_parse.mly
+30 -20 omake-jumbo-branches/dll-syntax/src/env/omake_gen_parse.ml
+45 -7 omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
+3 -0 omake-jumbo-branches/dll-syntax/src/env/omake_ir_semant.ml
+39 -5 omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
+10 -1 omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml
Added omake-jumbo-branches/dll-syntax/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/dll-syntax/src/ir/omake_cache_stat.mli
+3 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml
+3 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_free_vars.ml
+6 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml
+22 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml
+3 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_value_print.ml
+1 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml
+1 -0 omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml
+24 -0 omake-jumbo-branches/dll-syntax/src/shell/omake_shell_lex.ml
+4 -4 omake-jumbo-branches/dll2/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/dll2/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/dll2/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/dll2/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/export/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/export/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/export/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/export/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/keyword/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/keyword/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/keyword/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/open/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/open/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/open/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/open/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/parse/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/parse/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/parse/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/parse/src/ir/omake_cache_stat.mli
+4 -16 omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml
+1 -1 omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll
+4 -4 omake-jumbo-branches/var2/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/var2/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/var2/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/var2/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/var3/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/var3/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/var3/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/var3/src/ir/omake_cache_stat.mli
+4 -4 omake-jumbo-branches/var4/src/ast/omake_ast_util.ml
+3 -3 omake-jumbo-branches/var4/src/env/omake_ast_lex.mll
Added omake-jumbo-branches/var4/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/var4/src/ir/omake_cache_stat.mli

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-07 13:45:26 -0700 (Mon, 07 May 2007)
Revision: 10661
Log message:

      Let's try wrapping fuse.

Changes  Path
Copied omake-jumbo-branches/dll-fuse/ (from rev 10658, omake-jumbo-branches/dll-syntax)
Replaced omake-jumbo-branches/dll-fuse/src/Makefile
Copied omake-jumbo-branches/dll-fuse/src/Makefile (from rev 10660, omake-jumbo-branches/dll-syntax/src/Makefile)
Replaced omake-jumbo-branches/dll-fuse/src/Makefile.nt
Copied omake-jumbo-branches/dll-fuse/src/Makefile.nt (from rev 10660, omake-jumbo-branches/dll-syntax/src/Makefile.nt)
Replaced omake-jumbo-branches/dll-fuse/src/ast/omake_ast.ml
Copied omake-jumbo-branches/dll-fuse/src/ast/omake_ast.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ast/omake_ast_print.ml
Copied omake-jumbo-branches/dll-fuse/src/ast/omake_ast_print.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ast/omake_ast_print.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ast/omake_ast_util.ml
Copied omake-jumbo-branches/dll-fuse/src/ast/omake_ast_util.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ast/omake_ast_util.mli
Copied omake-jumbo-branches/dll-fuse/src/ast/omake_ast_util.mli (from rev 10660, omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.mli)
Replaced omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_object.ml
Copied omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_object.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_object.ml)
Replaced omake-jumbo-branches/dll-fuse/src/env/OMakefile
Copied omake-jumbo-branches/dll-fuse/src/env/OMakefile (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/OMakefile)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_ast_lex.mli
Copied omake-jumbo-branches/dll-fuse/src/env/omake_ast_lex.mli (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mli)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_ast_lex.mll
Copied omake-jumbo-branches/dll-fuse/src/env/omake_ast_lex.mll (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mll)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_ast_parse.input
Copied omake-jumbo-branches/dll-fuse/src/env/omake_ast_parse.input (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_ast_parse.input)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_command_digest.ml
Copied omake-jumbo-branches/dll-fuse/src/env/omake_command_digest.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.ml)
Copied omake-jumbo-branches/dll-fuse/src/env/omake_exp_lex.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_exp_lex.ml)
Copied omake-jumbo-branches/dll-fuse/src/env/omake_exp_lex.mli (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_exp_lex.mli)
Copied omake-jumbo-branches/dll-fuse/src/env/omake_exp_parse.mly (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_exp_parse.mly)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_gen_parse.ml
Copied omake-jumbo-branches/dll-fuse/src/env/omake_gen_parse.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_gen_parse.ml)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_ir_ast.ml
Copied omake-jumbo-branches/dll-fuse/src/env/omake_ir_ast.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml)
Replaced omake-jumbo-branches/dll-fuse/src/env/omake_ir_semant.ml
Copied omake-jumbo-branches/dll-fuse/src/env/omake_ir_semant.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/env/omake_ir_semant.ml)
Replaced omake-jumbo-branches/dll-fuse/src/eval/omake_eval.ml
Copied omake-jumbo-branches/dll-fuse/src/eval/omake_eval.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml)
Replaced omake-jumbo-branches/dll-fuse/src/eval/omake_value.ml
Copied omake-jumbo-branches/dll-fuse/src/eval/omake_value.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml)
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_cache_stat.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_cache_stat.ml)
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_cache_stat.mli (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_cache_stat.mli)
Replaced omake-jumbo-branches/dll-fuse/src/ir/omake_ir.ml
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_ir.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ir/omake_ir_free_vars.ml
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_ir_free_vars.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_ir_free_vars.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ir/omake_ir_print.ml
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_ir_print.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ir/omake_symbol.ml
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_symbol.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ir/omake_value_print.ml
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_value_print.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_value_print.ml)
Replaced omake-jumbo-branches/dll-fuse/src/ir/omake_value_type.ml
Copied omake-jumbo-branches/dll-fuse/src/ir/omake_value_type.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml)
Replaced omake-jumbo-branches/dll-fuse/src/main/omake_shell.ml
Copied omake-jumbo-branches/dll-fuse/src/main/omake_shell.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml)
Replaced omake-jumbo-branches/dll-fuse/src/shell/omake_shell_lex.ml
Copied omake-jumbo-branches/dll-fuse/src/shell/omake_shell_lex.ml (from rev 10660, omake-jumbo-branches/dll-syntax/src/shell/omake_shell_lex.ml)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-07 13:48:41 -0700 (Mon, 07 May 2007)
Revision: 10662
Log message:

      Template from gtk.

Changes  Path
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/ (from rev 10661, omake-jumbo-branches/dll-fuse/tests/dll/gtk)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-07 13:51:54 -0700 (Mon, 07 May 2007)
Revision: 10663
Log message:

      Rename the files.

Changes  Path
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse/ (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_definitions.om (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_definitions.om)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_lib.c (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_lib.c)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.ml (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_post.ml)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_post.om)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_template.om (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_template.om)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_template_head.om (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_template_head.om)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_template_info.om (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_template_info.om)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.c (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_types.c)
Copied omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.h (from rev 10662, omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_types.h)
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk/
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_definitions.om
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_lib.c
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_post.ml
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_post.om
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_template.om
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_template_head.om
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_template_info.om
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_types.c
Deleted omake-jumbo-branches/dll-fuse/tests/dll/fuse/gtk_types.h

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-07 20:06:05 -0700 (Mon, 07 May 2007)
Revision: 10670
Log message:

      Change the parsing code a little to reflect changes in exports.

Changes  Path
+6 -8 omake-jumbo-branches/all-features/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/all-features/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/all-features/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+13 -7 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/all-features/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/all-features/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/all-features/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/all-features/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/all-features/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/all-features/src/ir/omake_var.mli
+6 -8 omake-jumbo-branches/const/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/const/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/const/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+14 -7 omake-jumbo-branches/const/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/const/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/const/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/const/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/const/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/const/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/const/src/ir/omake_var.mli
+6 -8 omake-jumbo-branches/dll/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/dll/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+14 -7 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/dll/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/dll/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/dll/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/dll/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/dll/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/dll/src/ir/omake_var.mli
+4 -4 omake-jumbo-branches/dll-fuse/lib/Pervasives.om
+48 -36 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+2 -1 omake-jumbo-branches/dll-fuse/lib/parse/C/Lex.om
+92 -43 omake-jumbo-branches/dll-fuse/lib/parse/C/Parse.om
+7 -9 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/dll-fuse/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/env/omake_env.mli
+1 -29 omake-jumbo-branches/dll-fuse/src/env/omake_ir_ast.ml
+13 -7 omake-jumbo-branches/dll-fuse/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/dll-fuse/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/dll-fuse/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/ir/omake_var.mli
+0 -21 omake-jumbo-branches/dll-fuse/tests/dll/callback/OMakefile
+0 -35 omake-jumbo-branches/dll-fuse/tests/dll/callback/test_lib.c
+4 -4 omake-jumbo-branches/dll-fuse/tests/dll/callback/test_post.ml
+0 -4 omake-jumbo-branches/dll-fuse/tests/dll/callback/test_types.h
+9 -41 omake-jumbo-branches/dll-fuse/tests/dll/fuse/OMakefile
+3 -19 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_lib.c
+2 -3 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.c
+4 -125 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.h
+0 -22 omake-jumbo-branches/dll-fuse/tests/dll/fuse/structs.export
+0 -1 omake-jumbo-branches/dll-fuse/tests/dll/fuse/unions.export
+0 -5647 omake-jumbo-branches/dll-fuse/tests/dll/fuse/values.export
+5 -2 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_definitions.om
+9 -9 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_template.om
+1 -1 omake-jumbo-branches/dll-fuse/tests/parse/C/test3/OMakefile
+4 -4 omake-jumbo-branches/dll-syntax/lib/Pervasives.om
+48 -36 omake-jumbo-branches/dll-syntax/lib/parse/C/Dll.om
+2 -1 omake-jumbo-branches/dll-syntax/lib/parse/C/Lex.om
+92 -43 omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
+7 -9 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/dll-syntax/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/env/omake_env.mli
+1 -29 omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
+13 -7 omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/dll-syntax/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/dll-syntax/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/ir/omake_var.mli
+0 -21 omake-jumbo-branches/dll-syntax/tests/dll/callback/OMakefile
+0 -35 omake-jumbo-branches/dll-syntax/tests/dll/callback/test_lib.c
+4 -4 omake-jumbo-branches/dll-syntax/tests/dll/callback/test_post.ml
+0 -4 omake-jumbo-branches/dll-syntax/tests/dll/callback/test_types.h
+5 -2 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_definitions.om
+9 -9 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_template.om
+1 -1 omake-jumbo-branches/dll-syntax/tests/parse/C/test3/OMakefile
+4 -4 omake-jumbo-branches/dll2/lib/Pervasives.om
+48 -36 omake-jumbo-branches/dll2/lib/parse/C/Dll.om
+2 -1 omake-jumbo-branches/dll2/lib/parse/C/Lex.om
+92 -43 omake-jumbo-branches/dll2/lib/parse/C/Parse.om
+7 -9 omake-jumbo-branches/dll2/src/builtin/omake_builtin_io_fun.ml
+1 -1 omake-jumbo-branches/dll2/src/env/omake_ast_lex.mll
+2 -2 omake-jumbo-branches/dll2/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll2/src/env/omake_env.mli
+1 -29 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+13 -7 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/dll2/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/dll2/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/dll2/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/dll2/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/dll2/src/ir/omake_var.mli
+0 -21 omake-jumbo-branches/dll2/tests/dll/callback/OMakefile
+0 -35 omake-jumbo-branches/dll2/tests/dll/callback/test_lib.c
+4 -4 omake-jumbo-branches/dll2/tests/dll/callback/test_post.ml
+0 -4 omake-jumbo-branches/dll2/tests/dll/callback/test_types.h
+5 -2 omake-jumbo-branches/dll2/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_definitions.om
+9 -9 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_template.om
+1 -1 omake-jumbo-branches/dll2/tests/parse/C/test3/OMakefile
+6 -8 omake-jumbo-branches/export/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/export/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/export/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/export/src/env/omake_ir_ast.ml
+13 -7 omake-jumbo-branches/export/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/export/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/export/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/export/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/export/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/export/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/export/src/ir/omake_var.mli
+6 -8 omake-jumbo-branches/open/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/open/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/open/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/open/src/env/omake_ir_ast.ml
+14 -7 omake-jumbo-branches/open/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/open/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/open/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/open/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/open/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/open/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/open/src/ir/omake_var.mli
+4 -4 omake-jumbo-branches/parse/lib/Pervasives.om
+1 -0 omake-jumbo-branches/parse/lib/parse/C/Lex.om
+89 -41 omake-jumbo-branches/parse/lib/parse/C/Parse.om
+7 -9 omake-jumbo-branches/parse/src/builtin/omake_builtin_io_fun.ml
+1 -1 omake-jumbo-branches/parse/src/env/omake_ast_lex.mll
+2 -2 omake-jumbo-branches/parse/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/parse/src/env/omake_env.mli
+1 -29 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+13 -7 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/parse/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/parse/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/parse/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/parse/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/parse/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/parse/src/ir/omake_var.mli
+1 -1 omake-jumbo-branches/parse/tests/parse/C/test3/OMakefile
+6 -8 omake-jumbo-branches/var3/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/var3/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/var3/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/var3/src/env/omake_ir_ast.ml
+14 -7 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/var3/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/var3/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/var3/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/var3/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/var3/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/var3/src/ir/omake_var.mli
+6 -8 omake-jumbo-branches/var4/src/builtin/omake_builtin_io_fun.ml
+2 -2 omake-jumbo-branches/var4/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/var4/src/env/omake_env.mli
+0 -28 omake-jumbo-branches/var4/src/env/omake_ir_ast.ml
+14 -7 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/var4/src/eval/omake_eval.mli
+9 -3 omake-jumbo-branches/var4/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/var4/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/var4/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/var4/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/var4/src/ir/omake_var.mli

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:13:20 -0700 (Tue, 08 May 2007)
Revision: 10681
Log message:

      Make the scope qualifier more uniform.
     
        open build/C
        C::CFLAGS += -g
        println($(C::CFLAGS))

Changes  Path
+11 -7 omake-jumbo-branches/all-features/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/all-features/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/all-features/src/ast/omake_ast_util.ml
+4 -2 omake-jumbo-branches/all-features/src/build/omake_builtin_util.ml
+116 -150 omake-jumbo-branches/all-features/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+185 -128 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/all-features/src/env/omake_ir_ast.mli
+4 -4 omake-jumbo-branches/all-features/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/all-features/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/all-features/src/ir/omake_ir_free_vars.ml
+14 -6 omake-jumbo-branches/all-features/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/all-features/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/all-features/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/all-features/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/all-features/src/ir/omake_value_type.ml
+11 -7 omake-jumbo-branches/auto/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/auto/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/auto/src/ast/omake_ast_util.ml
+6 -8 omake-jumbo-branches/auto/src/builtin/omake_builtin_io_fun.ml
+116 -150 omake-jumbo-branches/auto/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+2 -2 omake-jumbo-branches/auto/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/auto/src/env/omake_env.mli
+97 -73 omake-jumbo-branches/auto/src/env/omake_ir_ast.ml
+4 -4 omake-jumbo-branches/auto/src/env/omake_ir_semant.ml
+46 -19 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+2 -1 omake-jumbo-branches/auto/src/eval/omake_eval.mli
+2 -3 omake-jumbo-branches/auto/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/auto/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/auto/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/auto/src/ir/omake_ir_util.ml
+11 -3 omake-jumbo-branches/auto/src/ir/omake_pos.ml
+1 -0 omake-jumbo-branches/auto/src/ir/omake_symbol.ml
+8 -6 omake-jumbo-branches/auto/src/ir/omake_value_print.ml
+3 -1 omake-jumbo-branches/auto/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/auto/src/ir/omake_var.ml
+1 -1 omake-jumbo-branches/auto/src/ir/omake_var.mli
+11 -7 omake-jumbo-branches/const/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/const/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/const/src/ast/omake_ast_util.ml
+116 -150 omake-jumbo-branches/const/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+97 -45 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+4 -4 omake-jumbo-branches/const/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/const/src/eval/omake_eval.ml
+2 -3 omake-jumbo-branches/const/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/const/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/const/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/const/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/const/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/const/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/const/src/ir/omake_value_type.ml
+11 -7 omake-jumbo-branches/dll/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/dll/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/dll/src/ast/omake_ast_util.ml
+116 -150 omake-jumbo-branches/dll/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+97 -45 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+4 -4 omake-jumbo-branches/dll/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+2 -3 omake-jumbo-branches/dll/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/dll/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/dll/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/dll/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/dll/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/dll/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/dll/src/ir/omake_value_type.ml
+4 -4 omake-jumbo-branches/dll-fuse/lib/build/Dll.om
+1 -1 omake-jumbo-branches/dll-fuse/lib/configure/gtk.om
+11 -7 omake-jumbo-branches/dll-fuse/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/dll-fuse/src/ast/omake_ast_print.ml
+10 -28 omake-jumbo-branches/dll-fuse/src/ast/omake_ast_util.ml
+4 -2 omake-jumbo-branches/dll-fuse/src/build/omake_builtin_util.ml
+117 -151 omake-jumbo-branches/dll-fuse/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/dll-fuse/src/env/omake_command_digest.ml
+0 -6 omake-jumbo-branches/dll-fuse/src/env/omake_exp_lex.ml
+9 -8 omake-jumbo-branches/dll-fuse/src/env/omake_exp_parse.mly
+186 -130 omake-jumbo-branches/dll-fuse/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/dll-fuse/src/env/omake_ir_ast.mli
+4 -4 omake-jumbo-branches/dll-fuse/src/env/omake_ir_semant.ml
+33 -13 omake-jumbo-branches/dll-fuse/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/dll-fuse/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/dll-fuse/src/ir/omake_ir_free_vars.ml
+14 -6 omake-jumbo-branches/dll-fuse/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/dll-fuse/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/dll-fuse/src/ir/omake_value_type.ml
+1 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/OMakefile
+4 -4 omake-jumbo-branches/dll-syntax/lib/build/Dll.om
+1 -1 omake-jumbo-branches/dll-syntax/lib/configure/gtk.om
+11 -7 omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/dll-syntax/src/ast/omake_ast_print.ml
+10 -28 omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.ml
+4 -2 omake-jumbo-branches/dll-syntax/src/build/omake_builtin_util.ml
+117 -151 omake-jumbo-branches/dll-syntax/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.ml
+0 -6 omake-jumbo-branches/dll-syntax/src/env/omake_exp_lex.ml
+9 -8 omake-jumbo-branches/dll-syntax/src/env/omake_exp_parse.mly
+186 -130 omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.mli
+4 -4 omake-jumbo-branches/dll-syntax/src/env/omake_ir_semant.ml
+33 -13 omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_free_vars.ml
+14 -6 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/dll-syntax/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml
+4 -4 omake-jumbo-branches/dll2/lib/build/Dll.om
+1 -1 omake-jumbo-branches/dll2/lib/configure/gtk.om
+11 -7 omake-jumbo-branches/dll2/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/dll2/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/dll2/src/ast/omake_ast_util.ml
+4 -2 omake-jumbo-branches/dll2/src/build/omake_builtin_util.ml
+116 -150 omake-jumbo-branches/dll2/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+186 -130 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/dll2/src/env/omake_ir_ast.mli
+4 -4 omake-jumbo-branches/dll2/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/dll2/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/dll2/src/ir/omake_ir_free_vars.ml
+14 -6 omake-jumbo-branches/dll2/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/dll2/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/dll2/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/dll2/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
+11 -7 omake-jumbo-branches/open/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/open/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/open/src/ast/omake_ast_util.ml
+4 -2 omake-jumbo-branches/open/src/build/omake_builtin_util.ml
+116 -150 omake-jumbo-branches/open/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/open/src/env/omake_command_digest.ml
+184 -129 omake-jumbo-branches/open/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/open/src/env/omake_ir_ast.mli
+4 -4 omake-jumbo-branches/open/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/open/src/eval/omake_eval.ml
+3 -3 omake-jumbo-branches/open/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/open/src/ir/omake_ir_free_vars.ml
+15 -7 omake-jumbo-branches/open/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/open/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/open/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/open/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/open/src/ir/omake_value_type.ml
+11 -7 omake-jumbo-branches/parse/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/parse/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/parse/src/ast/omake_ast_util.ml
+4 -2 omake-jumbo-branches/parse/src/build/omake_builtin_util.ml
+116 -150 omake-jumbo-branches/parse/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+185 -128 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/parse/src/env/omake_ir_ast.mli
+4 -4 omake-jumbo-branches/parse/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+3 -2 omake-jumbo-branches/parse/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/parse/src/ir/omake_ir_free_vars.ml
+14 -6 omake-jumbo-branches/parse/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/parse/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/parse/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/parse/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/parse/src/ir/omake_value_type.ml
+1 -1 omake-jumbo-branches/syntax/src/env/omake_ast_parse.input
+1 -1 omake-jumbo-branches/syntax/src/eval/omake_eval.ml
+11 -7 omake-jumbo-branches/var3/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/var3/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/var3/src/ast/omake_ast_util.ml
+116 -150 omake-jumbo-branches/var3/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/var3/src/env/omake_command_digest.ml
+97 -45 omake-jumbo-branches/var3/src/env/omake_ir_ast.ml
+4 -4 omake-jumbo-branches/var3/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/var3/src/eval/omake_eval.ml
+2 -3 omake-jumbo-branches/var3/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/var3/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/var3/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/var3/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/var3/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/var3/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/var3/src/ir/omake_value_type.ml
+11 -7 omake-jumbo-branches/var4/src/ast/omake_ast.ml
+15 -18 omake-jumbo-branches/var4/src/ast/omake_ast_print.ml
+10 -18 omake-jumbo-branches/var4/src/ast/omake_ast_util.ml
+116 -150 omake-jumbo-branches/var4/src/env/omake_ast_parse.input
+9 -3 omake-jumbo-branches/var4/src/env/omake_command_digest.ml
+97 -45 omake-jumbo-branches/var4/src/env/omake_ir_ast.ml
+4 -4 omake-jumbo-branches/var4/src/env/omake_ir_semant.ml
+32 -12 omake-jumbo-branches/var4/src/eval/omake_eval.ml
+2 -3 omake-jumbo-branches/var4/src/ir/omake_ir.ml
+2 -2 omake-jumbo-branches/var4/src/ir/omake_ir_free_vars.ml
+9 -6 omake-jumbo-branches/var4/src/ir/omake_ir_print.ml
+1 -1 omake-jumbo-branches/var4/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/var4/src/ir/omake_pos.ml
+8 -6 omake-jumbo-branches/var4/src/ir/omake_value_print.ml
+2 -1 omake-jumbo-branches/var4/src/ir/omake_value_type.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:29:07 -0700 (Tue, 08 May 2007)
Revision: 10682
Log message:

      Collapsing open->var3.  The scope synatx is really a requirement.

Changes  Path
Deleted omake-jumbo-branches/var3/
Copied omake-jumbo-branches/var3.2/ (from rev 10681, omake-jumbo-branches/var3)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:29:33 -0700 (Tue, 08 May 2007)
Revision: 10683
Log message:

      Retiring var4.

Changes  Path
Deleted omake-jumbo-branches/var4/
Copied omake-jumbo-closed/var4/ (from rev 10682, omake-jumbo-branches/var4)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:29:47 -0700 (Tue, 08 May 2007)
Revision: 10684
Log message:

      Retiring export jumb branch.

Changes  Path
Deleted omake-jumbo-branches/export/
Copied omake-jumbo-closed/export/ (from rev 10683, omake-jumbo-branches/export)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:30:32 -0700 (Tue, 08 May 2007)
Revision: 10685
Log message:

      Renaming open->var3 jumbo branch.

Changes  Path
Deleted omake-jumbo-branches/open/
Copied omake-jumbo-branches/var3/ (from rev 10684, omake-jumbo-branches/open)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:34:25 -0700 (Tue, 08 May 2007)
Revision: 10686
Log message:

      Put var3.2 in the wrong place.

Changes  Path
Deleted omake-jumbo-branches/var3.2/
Copied omake-jumbo-closed/var3.2/ (from rev 10685, omake-jumbo-branches/var3.2)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-08 15:37:14 -0700 (Tue, 08 May 2007)
Revision: 10687
Log message:

      Collect the merge:
        rename open -> var3
        remove var4
        remove export

Changes  Path
+1 -9 omake-jumbo-branches/all-features/src/env/omake_ir_ast.ml
+39 -0 omake-jumbo-branches/all-features/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/all-features/src/ir/omake_ir_print.mli
+6 -2 omake-jumbo-branches/auto/src/build/omake_builtin_util.ml
+4 -1 omake-jumbo-branches/auto/src/env/omake_command_digest.ml
+81 -28 omake-jumbo-branches/auto/src/env/omake_env.ml
+5 -3 omake-jumbo-branches/auto/src/env/omake_env.mli
+431 -166 omake-jumbo-branches/auto/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/auto/src/env/omake_ir_ast.mli
+1 -1 omake-jumbo-branches/auto/src/env/omake_ir_semant.ml
+12 -9 omake-jumbo-branches/auto/src/eval/omake_eval.ml
+7 -2 omake-jumbo-branches/auto/src/ir/omake_ir.ml
+1 -1 omake-jumbo-branches/auto/src/ir/omake_ir_free_vars.ml
+42 -4 omake-jumbo-branches/auto/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/auto/src/ir/omake_ir_print.mli
+1 -1 omake-jumbo-branches/auto/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/auto/src/ir/omake_pos.ml
+2 -1 omake-jumbo-branches/auto/src/ir/omake_symbol.ml
+4 -1 omake-jumbo-branches/auto/src/ir/omake_value_type.ml
+2 -2 omake-jumbo-branches/auto/src/ir/omake_virtual_id.ml
+1 -1 omake-jumbo-branches/auto/src/ir/omake_virtual_id.mli
+3 -3 omake-jumbo-branches/auto/src/util/omake_print_util.ml
+3 -3 omake-jumbo-branches/auto/src/util/omake_print_util.mli
+6 -2 omake-jumbo-branches/const/src/build/omake_builtin_util.ml
+4 -1 omake-jumbo-branches/const/src/env/omake_command_digest.ml
+81 -28 omake-jumbo-branches/const/src/env/omake_env.ml
+5 -3 omake-jumbo-branches/const/src/env/omake_env.mli
+431 -166 omake-jumbo-branches/const/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/const/src/env/omake_ir_ast.mli
+1 -1 omake-jumbo-branches/const/src/env/omake_ir_semant.ml
+12 -9 omake-jumbo-branches/const/src/eval/omake_eval.ml
+7 -2 omake-jumbo-branches/const/src/ir/omake_ir.ml
+1 -1 omake-jumbo-branches/const/src/ir/omake_ir_free_vars.ml
+42 -4 omake-jumbo-branches/const/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/const/src/ir/omake_ir_print.mli
+1 -1 omake-jumbo-branches/const/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/const/src/ir/omake_pos.ml
+2 -1 omake-jumbo-branches/const/src/ir/omake_symbol.ml
+4 -1 omake-jumbo-branches/const/src/ir/omake_value_type.ml
+2 -2 omake-jumbo-branches/const/src/ir/omake_virtual_id.ml
+1 -1 omake-jumbo-branches/const/src/ir/omake_virtual_id.mli
+3 -3 omake-jumbo-branches/const/src/util/omake_print_util.ml
+3 -3 omake-jumbo-branches/const/src/util/omake_print_util.mli
+2 -10 omake-jumbo-branches/dll/src/Makefile
+2 -10 omake-jumbo-branches/dll/src/Makefile.nt
+6 -2 omake-jumbo-branches/dll/src/build/omake_builtin_util.ml
+4 -1 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+81 -28 omake-jumbo-branches/dll/src/env/omake_env.ml
+5 -3 omake-jumbo-branches/dll/src/env/omake_env.mli
+431 -166 omake-jumbo-branches/dll/src/env/omake_ir_ast.ml
+2 -1 omake-jumbo-branches/dll/src/env/omake_ir_ast.mli
+1 -1 omake-jumbo-branches/dll/src/env/omake_ir_semant.ml
+12 -9 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+7 -2 omake-jumbo-branches/dll/src/ir/omake_ir.ml
+1 -1 omake-jumbo-branches/dll/src/ir/omake_ir_free_vars.ml
+42 -4 omake-jumbo-branches/dll/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/dll/src/ir/omake_ir_print.mli
+1 -1 omake-jumbo-branches/dll/src/ir/omake_ir_util.ml
+2 -0 omake-jumbo-branches/dll/src/ir/omake_pos.ml
+2 -1 omake-jumbo-branches/dll/src/ir/omake_symbol.ml
+4 -1 omake-jumbo-branches/dll/src/ir/omake_value_type.ml
+2 -2 omake-jumbo-branches/dll/src/ir/omake_virtual_id.ml
+1 -1 omake-jumbo-branches/dll/src/ir/omake_virtual_id.mli
+3 -3 omake-jumbo-branches/dll/src/util/omake_print_util.ml
+3 -3 omake-jumbo-branches/dll/src/util/omake_print_util.mli
+1 -9 omake-jumbo-branches/dll-fuse/src/env/omake_ir_ast.ml
+39 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_ir_print.mli
+1 -9 omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
+39 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.mli
+1 -9 omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml
+39 -0 omake-jumbo-branches/dll2/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/dll2/src/ir/omake_ir_print.mli
+1 -9 omake-jumbo-branches/parse/src/env/omake_ir_ast.ml
+39 -0 omake-jumbo-branches/parse/src/ir/omake_ir_print.ml
+1 -0 omake-jumbo-branches/parse/src/ir/omake_ir_print.mli

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-09 12:01:28 -0700 (Wed, 09 May 2007)
Revision: 10695
Log message:

      Added fuse bindings.

Changes  Path
Properties omake-jumbo-branches/all-features/src/libmojave/
Properties omake-jumbo-branches/auto/src/libmojave/
Properties omake-jumbo-branches/dll/src/libmojave/
Added omake-jumbo-branches/dll-fuse/lib/configure/fuse.om
+66 -3 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+1 -1 omake-jumbo-branches/dll-fuse/lib/parse/C/Lex.om
+37 -4 omake-jumbo-branches/dll-fuse/lib/parse/C/Parse.om
Added omake-jumbo-branches/dll-fuse/src/env/omake_exp_parse.ml
Added omake-jumbo-branches/dll-fuse/src/env/omake_exp_parse.mli
Properties omake-jumbo-branches/dll-fuse/src/libmojave/
Properties omake-jumbo-branches/dll-fuse/tests/dll/fuse/
+8 -2 omake-jumbo-branches/dll-fuse/tests/dll/fuse/OMakefile
+0 -206 omake-jumbo-branches/dll-fuse/tests/dll/fuse/enums.export
+4 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_lib.c
+229 -72 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.ml
+0 -46 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+0 -1 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.c
+360 -4 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.h
+1 -55 omake-jumbo-branches/dll-fuse/tests/dll/fuse/main.ml
+4 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/structs.export
+68 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/values.export
+1 -1 omake-jumbo-branches/dll-fuse/tests/parse/C/test3/OMakefile
+1 -1 omake-jumbo-branches/dll-syntax/lib/parse/C/Lex.om
+2 -2 omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
Added omake-jumbo-branches/dll-syntax/src/env/omake_exp_parse.ml
Added omake-jumbo-branches/dll-syntax/src/env/omake_exp_parse.mli
Properties omake-jumbo-branches/dll-syntax/src/libmojave/
+1 -1 omake-jumbo-branches/dll-syntax/tests/parse/C/test3/OMakefile
+1 -1 omake-jumbo-branches/dll2/lib/parse/C/Lex.om
+2 -2 omake-jumbo-branches/dll2/lib/parse/C/Parse.om
Properties omake-jumbo-branches/dll2/src/libmojave/
Properties omake-jumbo-branches/dll2/tests/dll/gtk/
+1 -1 omake-jumbo-branches/dll2/tests/parse/C/test3/OMakefile
Properties omake-jumbo-branches/keyword/src/libmojave/
Properties omake-jumbo-branches/original/src/libmojave/
+2 -2 omake-jumbo-branches/parse/lib/parse/C/Parse.om
Properties omake-jumbo-branches/parse/src/libmojave/
+1 -1 omake-jumbo-branches/parse/tests/parse/C/test3/OMakefile
Properties omake-jumbo-branches/var2/src/libmojave/
Properties omake-jumbo-branches/var3/src/libmojave/

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-10 12:03:02 -0700 (Thu, 10 May 2007)
Revision: 10699
Log message:

      Implemented a "hello world" filesystem.

Changes  Path
+198 -46 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+0 -6 omake-jumbo-branches/dll-fuse/lib/parse/C/Parse.om
+3 -3 omake-jumbo-branches/dll-fuse/tests/dll/fuse/OMakefile
+15 -2 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_lib.c
+87 -3 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.h
+117 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/main.ml
+2 -2 omake-jumbo-branches/dll-fuse/tests/dll/fuse/structs.export
+71 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/values.export

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-11 10:42:45 -0700 (Fri, 11 May 2007)
Revision: 10707
Log message:

      Had the sense inverted in the case-senitivity test--I never saw it on OSX because of the "optimal" test.
     
     We were printing root directories wrong.  For example:
     osh> file(/foo)
     //foo : File

Changes  Path
+4 -4 omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml
+2 -1 omake-branches/0.9.8.x/src/ir/omake_node.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-11 10:49:34 -0700 (Fri, 11 May 2007)
Revision: 10708
Log message:

      OMake version of the "hello" filesystem.

Changes  Path
+4 -4 omake-jumbo-branches/all-features/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/all-features/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/auto/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/auto/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/const/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/const/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/dll/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/dll/src/ir/omake_node.ml
+14 -3 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+47 -10 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_dll.ml
+4 -4 omake-jumbo-branches/dll-fuse/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/dll-fuse/src/ir/omake_node.ml
+2 -2 omake-jumbo-branches/dll-fuse/tests/dll/callback/test_post.ml
+5 -3 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_lib.c
+214 -81 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.ml
+381 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+1 -1 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.h
+28 -52 omake-jumbo-branches/dll-fuse/tests/dll/fuse/main.ml
+73 -123 omake-jumbo-branches/dll-fuse/tests/dll/fuse/main.om
+4 -4 omake-jumbo-branches/dll-syntax/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/dll-syntax/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/dll2/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/dll2/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/keyword/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/keyword/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/parse/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/parse/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/syntax/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/syntax/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/var2/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/var2/src/ir/omake_node.ml
+4 -4 omake-jumbo-branches/var3/src/ir/omake_cache_stat.ml
+2 -1 omake-jumbo-branches/var3/src/ir/omake_node.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-12 17:56:01 -0700 (Sat, 12 May 2007)
Revision: 10723
Log message:

      Add a "build" function, so that builds can be performed from
     osh scripts (the function may be called only from osh).

Changes  Path
+100 -20 omake-branches/0.9.8.x/src/build/omake_build.ml
+5 -3 omake-branches/0.9.8.x/src/build/omake_build.mli
+28 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+6 -0 omake-branches/0.9.8.x/src/env/omake_env.ml
+1 -0 omake-branches/0.9.8.x/src/env/omake_env.mli
+6 -0 omake-branches/0.9.8.x/src/ir/omake_options.ml
+2 -0 omake-branches/0.9.8.x/src/ir/omake_options.mli
+3 -3 omake-branches/0.9.8.x/src/ir/omake_state.ml
+3 -3 omake-branches/0.9.8.x/src/ir/omake_state.mli
+1 -0 omake-branches/0.9.8.x/src/main/omake_shell.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-13 09:36:03 -0700 (Sun, 13 May 2007)
Revision: 10727
Log message:

      Added the "OMake filesystem".
     
     It is pretty simple.  When you ask for a file, omake tries
     to build it, and if successful, returns a symlink to the file.
     
     Phony targets work too, but the symlink is junk (I should probably
     change it so you can at least cat the file).
     
     <jyh@jaoquin 1226>ls -l /tmp/fuse/dir1
     total 0
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile.omc
     <jyh@jaoquin 1227>cat /tmp/fuse/dir1/hello.txt
     cat: /tmp/fuse/dir1/hello.txt: No such file or directory
     Exit 1
     <jyh@jaoquin 1228>ls -l /tmp/fuse/dir1
     total 0
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile.omc
     <jyh@jaoquin 1229>cat /tmp/fuse/dir1/hello.txt
     hello
     <jyh@jaoquin 1230>ls -l /tmp/fuse/dir1
     total 0
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile.omc
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 hello.txt@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/hello.txt
     <jyh@jaoquin 1231>ls /tmp/fuse/clean
     /tmp/fuse/clean: No such file or directory.
     <jyh@jaoquin 1232>ls -l /tmp/fuse/dir1
     total 0
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile
     lrwxrwxrwx   1 root  wheel  0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/projects/omake/git/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile.omc

Changes  Path
+100 -20 omake-jumbo-branches/all-features/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/all-features/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/all-features/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/all-features/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/all-features/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/all-features/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/all-features/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/auto/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/auto/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/auto/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/auto/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/auto/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/auto/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/auto/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/auto/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/const/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/const/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/const/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/const/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/const/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/const/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/const/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/const/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/dll/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/dll/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/dll/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/dll/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/dll/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/dll/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/dll/src/main/omake_shell.ml
+12 -0 omake-jumbo-branches/dll-fuse/lib/Pervasives.om
+1 -1 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+100 -20 omake-jumbo-branches/dll-fuse/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/dll-fuse/src/build/omake_build.mli
+52 -0 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_file.ml
+47 -0 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_target.ml
+13 -0 omake-jumbo-branches/dll-fuse/src/env/omake_env.ml
+3 -1 omake-jumbo-branches/dll-fuse/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_options.mli
+12 -12 omake-jumbo-branches/dll-fuse/src/ir/omake_symbol.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/main/omake_shell.ml
+257 -113 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+18 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_types.h
Added omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/
Added omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/OMakefile
Added omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/OMakeroot
Added omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/dir1/
Added omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/dir1/OMakefile
Added omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/omakefs
+19 -2 omake-jumbo-branches/dll-fuse/tests/dll/fuse/values.export
+100 -20 omake-jumbo-branches/dll-syntax/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/dll-syntax/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/dll-syntax/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/dll-syntax/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/dll2/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/dll2/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/dll2/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/dll2/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/dll2/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/dll2/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/dll2/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/keyword/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/keyword/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/keyword/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/keyword/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/keyword/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/keyword/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/keyword/src/ir/omake_options.mli
+3 -3 omake-jumbo-branches/keyword/src/ir/omake_state.ml
+3 -3 omake-jumbo-branches/keyword/src/ir/omake_state.mli
+1 -0 omake-jumbo-branches/keyword/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/parse/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/parse/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/parse/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/parse/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/parse/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/parse/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/parse/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/syntax/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/syntax/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/syntax/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/syntax/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/syntax/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/syntax/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/syntax/src/ir/omake_options.mli
+3 -3 omake-jumbo-branches/syntax/src/ir/omake_state.ml
+3 -3 omake-jumbo-branches/syntax/src/ir/omake_state.mli
+1 -0 omake-jumbo-branches/syntax/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/var2/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/var2/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/var2/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/var2/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/var2/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/var2/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/var2/src/ir/omake_options.mli
+3 -3 omake-jumbo-branches/var2/src/ir/omake_state.ml
+3 -3 omake-jumbo-branches/var2/src/ir/omake_state.mli
+1 -0 omake-jumbo-branches/var2/src/main/omake_shell.ml
+100 -20 omake-jumbo-branches/var3/src/build/omake_build.ml
+5 -3 omake-jumbo-branches/var3/src/build/omake_build.mli
+28 -0 omake-jumbo-branches/var3/src/builtin/omake_builtin_target.ml
+6 -0 omake-jumbo-branches/var3/src/env/omake_env.ml
+1 -0 omake-jumbo-branches/var3/src/env/omake_env.mli
+6 -0 omake-jumbo-branches/var3/src/ir/omake_options.ml
+2 -0 omake-jumbo-branches/var3/src/ir/omake_options.mli
+1 -0 omake-jumbo-branches/var3/src/main/omake_shell.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-13 20:16:59 -0700 (Sun, 13 May 2007)
Revision: 10734
Log message:

      Change the handling of .PHONY nodes, so that they appear like real files.
     Reading the file builds that target.
     
     <jyh@jaoquin ~/links/omake/svn 1314>ls -l /tmp/fuse
     total 7
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 .OCAMLLINK
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 .PHONY
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 .omakedb@ -> /Users/jyh/projects/omake...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 .omakedb.lock@ -> /Users/jyh/projects/...
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 CGeneratedFilesTarget
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 OCamlGeneratedFilesTarget
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects/omak...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/projects/...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakeroot@ -> /Users/jyh/projects/omak...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakeroot.omc@ -> /Users/jyh/projects/...
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 TeXGeneratedFilesTarget
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 clean
     drwxrwxr-x   4 jyh   jyh     136 Apr 25  1939 dir1/
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 omakefs@ -> /Users/jyh/projects/omake/...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 omakefs.omc@ -> /Users/jyh/projects/om...

Changes  Path
+2 -0 omake-jumbo-branches/dll-fuse/lib/Pervasives.om
+31 -24 omake-jumbo-branches/dll-fuse/src/build/omake_build.ml
+2 -1 omake-jumbo-branches/dll-fuse/src/build/omake_build.mli
+63 -11 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_file.ml
+80 -1 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_object.ml
+3 -2 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_target.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_test.ml
+45 -0 omake-jumbo-branches/dll-fuse/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/eval/omake_value.mli
+4 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_node.ml
+4 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_node_sig.ml
+1 -1 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+147 -68 omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/omakefs

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 09:38:18 -0700 (Mon, 14 May 2007)
Revision: 10738
Log message:

      Minor: configure/ncurses was opened twice.

Changes  Path
+1 -2 omake-branches/0.9.8.x/lib/configure/readline.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 09:44:56 -0700 (Mon, 14 May 2007)
Revision: 10739
Log message:

      Minor: static_sym was defined twice.

Changes  Path
+0 -1 omake-branches/0.9.8.x/src/ir/omake_symbol.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 10:05:28 -0700 (Mon, 14 May 2007)
Revision: 10740
Log message:

      A temporary hack of 0.9.8.2 only: in AST-TO-IR conversion, recognize the
     ".STATIC:" section header as if it was "static. =". This is a HACK that is
     meant to add a limited form of forward-compatibility with the upcoming
     0.9.8.3+ syntax.

Changes  Path
+14 -1 omake-branches/0.9.8.2/src/env/omake_ir_ast.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 10:12:33 -0700 (Mon, 14 May 2007)
Revision: 10741
Log message:

      EMPTY and EMPTY_ARRAY need to be declared?

Changes  Path
+2 -0 omake-branches/0.9.8.x/lib/Pervasives.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 10:13:06 -0700 (Mon, 14 May 2007)
Revision: 10742
Log message:

      Small follow-up changes to case sensitivily, as discussed on omake-devel.

Changes  Path
+1 -0 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+6 -26 omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 10:27:37 -0700 (Mon, 14 May 2007)
Revision: 10743
Log message:

      Merging the case-[in]sensitivity changes from 0.9.8.x:
       svn merge -r 10623:10707 svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x .
       svn merge -r 10738:10742 svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x .

Changes  Path
+2 -0 omake-branches/0.9.8.2/lib/Pervasives.om
+2 -2 omake-branches/0.9.8.2/lib/configure/readline.om
+7 -3 omake-branches/0.9.8.2/src/Makefile
+7 -3 omake-branches/0.9.8.2/src/Makefile.nt
+39 -0 omake-branches/0.9.8.2/src/builtin/omake_builtin_file.ml
+1 -0 omake-branches/0.9.8.2/src/ir/OMakefile
+31 -26 omake-branches/0.9.8.2/src/ir/omake_cache.ml
+2 -0 omake-branches/0.9.8.2/src/ir/omake_cache.mli
Copied omake-branches/0.9.8.2/src/ir/omake_cache_stat.ml (from rev 10707, omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml)
+6 -27 omake-branches/0.9.8.2/src/ir/omake_cache_stat.ml (from rev 10707, omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml)
Copied omake-branches/0.9.8.2/src/ir/omake_cache_stat.mli (from rev 10707, omake-branches/0.9.8.x/src/ir/omake_cache_stat.mli)
+169 -420 omake-branches/0.9.8.2/src/ir/omake_node.ml
+15 -0 omake-branches/0.9.8.2/src/ir/omake_node_sig.ml
+0 -1 omake-branches/0.9.8.2/src/ir/omake_symbol.ml
+17 -3 omake-branches/0.9.8.2/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 11:45:05 -0700 (Mon, 14 May 2007)
Revision: 10744
Log message:

      dir_is_sensitive must always return "false" on Windows, not "true"!

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 11:45:09 -0700 (Mon, 14 May 2007)
Revision: 10745
Log message:

      dir_is_sensitive must always return "false" on Windows, not "true"!

Changes  Path
+1 -1 omake-branches/0.9.8.2/src/ir/omake_cache_stat.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-14 11:56:41 -0700 (Mon, 14 May 2007)
Revision: 10746
Log message:

      Add nativeint, int32, and int64 values.
     
     Use Nativeint.t instead of int in the Dll interface.  For example, the dates are now
     accurate.
     
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 .OCAMLLINK
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 .PHONY
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 .omakedb@ -> /Users/jyh/projects/...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 .omakedb.lock@ -> /Users/jyh/proj...
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 CGeneratedFilesTarget
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 OCamlGeneratedFilesTarget
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/proj...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakeroot@ -> /Users/jyh/projects...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakeroot.omc@ -> /Users/jyh/proj...
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 TeXGeneratedFilesTarget
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 clean
     drwxrwxr-x   4 jyh   jyh     136 May 14 11:28 dir1/
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 omakefs@ -> /Users/jyh/projects/o...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 omakefs.omc@ -> /Users/jyh/projec...

Changes  Path
+4 -4 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+240 -57 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_arith.ml
+35 -28 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_dll.ml
+12 -0 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/dll-fuse/src/env/omake_command_digest.ml
+51 -0 omake-jumbo-branches/dll-fuse/src/eval/omake_eval.ml
+129 -9 omake-jumbo-branches/dll-fuse/src/eval/omake_value.ml
+4 -1 omake-jumbo-branches/dll-fuse/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/dll-fuse/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/dll-fuse/src/main/omake_shell.ml
+19 -19 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.ml
+2 -2 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+26 -26 omake-jumbo-branches/dll-fuse/tests/dll/fuse/main.ml
+8 -7 omake-jumbo-branches/dll-fuse/tests/dll/fuse/main.om
+5 -5 omake-jumbo-branches/dll-syntax/lib/parse/C/Dll.om
+240 -57 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_arith.ml
+2 -2 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_dll.ml
+9 -0 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/dll-syntax/src/env/omake_command_digest.ml
+51 -0 omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
+122 -5 omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml
+3 -0 omake-jumbo-branches/dll-syntax/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/dll-syntax/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml
+5 -5 omake-jumbo-branches/dll2/lib/parse/C/Dll.om
+240 -57 omake-jumbo-branches/dll2/src/builtin/omake_builtin_arith.ml
+2 -2 omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml
+9 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/dll2/src/env/omake_command_digest.ml
+51 -0 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+122 -5 omake-jumbo-branches/dll2/src/eval/omake_value.ml
+3 -0 omake-jumbo-branches/dll2/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/dll2/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/dll2/src/main/omake_shell.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 13:26:26 -0700 (Mon, 14 May 2007)
Revision: 10749
Log message:

      For now, reverting the download page to its 0.9.8.1 state.

Changes  Path
+7 -16 omake-branches/0.9.8.x/doc/html/download.html

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 14:20:35 -0700 (Mon, 14 May 2007)
Revision: 10750
Log message:

      Going back to the case-insensitive case-preserving nodes on case-insensitive
     filesystems. Namely, I reverted 10744:10741 and 10650:10636, while making sure
     that the rev 10707 fix is copied from omake_cache_stat back to omake_node...
     
     Note that this have killed the "realpath" built-in function. Once the node
     stuff is stable, we might want to implement it again.

Changes  Path
+3 -7 omake-branches/0.9.8.x/src/Makefile
+3 -7 omake-branches/0.9.8.x/src/Makefile.nt
+0 -39 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+0 -1 omake-branches/0.9.8.x/src/ir/OMakefile
+26 -31 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+0 -2 omake-branches/0.9.8.x/src/ir/omake_cache.mli
Deleted omake-branches/0.9.8.x/src/ir/omake_cache_stat.ml
Deleted omake-branches/0.9.8.x/src/ir/omake_cache_stat.mli
+521 -249 omake-branches/0.9.8.x/src/ir/omake_node.ml
+0 -15 omake-branches/0.9.8.x/src/ir/omake_node_sig.ml
+1 -5 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 14:25:36 -0700 (Mon, 14 May 2007)
Revision: 10751
Log message:

      Minor documentation fix.

Changes  Path
+3 -3 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 16:38:15 -0700 (Mon, 14 May 2007)
Revision: 10753
Log message:

      Implemented the find-ocaml-targets-in-path-optional function (not fully tested
     yet).

Changes  Path
+2 -8 omake-branches/0.9.8.x/lib/build/OCaml.om
+46 -24 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-14 16:59:26 -0700 (Mon, 14 May 2007)
Revision: 10754
Log message:

      When Omake_value_type was created in rev. 10570, the omake_shell_sys_win32.ml was not updated accordingly.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/shell/omake_shell_sys_win32.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-15 08:09:25 -0700 (Tue, 15 May 2007)
Revision: 10755
Log message:

      NOTE: absname(/) was always ".", fixed.  Need to propagate back to 0.9.8.
     
     Some minor changes to allow mounting from within omake.
     
     It would be nice to have more flexibility in mounting.
     
        /vol/omake:
            # Blocking: build requests are through the filesystem.
            mount($@)
     
     But this is too hard, because it is a recursive call to the build loop.
     
     OTOH, we could have the mount complete immediately, and serve it
     during the wait loop (the -P loop).

Changes  Path
+34 -10 omake-jumbo-branches/dll-fuse/src/build/omake_build.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/build/omake_build.mli
+0 -4 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_dll.ml
+7 -0 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_file.ml
+27 -0 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_shell.ml
+8 -3 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_target.ml
+6 -3 omake-jumbo-branches/dll-fuse/src/ir/omake_node.ml
+2 -1 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+224 -0 omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/OMakefile

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-15 09:10:30 -0700 (Tue, 15 May 2007)
Revision: 10756
Log message:

      Prepare to split the int32 etc. into a separate branch.

Changes  Path
Copied omake-jumbo-branches/int/ (from rev 10694, omake-jumbo-branches/var3)
Replaced omake-jumbo-branches/int/src/build/omake_build.ml
Copied omake-jumbo-branches/int/src/build/omake_build.ml (from rev 10727, omake-jumbo-branches/var3/src/build/omake_build.ml)
Replaced omake-jumbo-branches/int/src/build/omake_build.mli
Copied omake-jumbo-branches/int/src/build/omake_build.mli (from rev 10727, omake-jumbo-branches/var3/src/build/omake_build.mli)
Replaced omake-jumbo-branches/int/src/builtin/omake_builtin_target.ml
Copied omake-jumbo-branches/int/src/builtin/omake_builtin_target.ml (from rev 10727, omake-jumbo-branches/var3/src/builtin/omake_builtin_target.ml)
Replaced omake-jumbo-branches/int/src/env/omake_env.ml
Copied omake-jumbo-branches/int/src/env/omake_env.ml (from rev 10727, omake-jumbo-branches/var3/src/env/omake_env.ml)
Replaced omake-jumbo-branches/int/src/env/omake_env.mli
Copied omake-jumbo-branches/int/src/env/omake_env.mli (from rev 10727, omake-jumbo-branches/var3/src/env/omake_env.mli)
Replaced omake-jumbo-branches/int/src/ir/omake_cache_stat.ml
Copied omake-jumbo-branches/int/src/ir/omake_cache_stat.ml (from rev 10708, omake-jumbo-branches/var3/src/ir/omake_cache_stat.ml)
Replaced omake-jumbo-branches/int/src/ir/omake_node.ml
Copied omake-jumbo-branches/int/src/ir/omake_node.ml (from rev 10708, omake-jumbo-branches/var3/src/ir/omake_node.ml)
Replaced omake-jumbo-branches/int/src/ir/omake_options.ml
Copied omake-jumbo-branches/int/src/ir/omake_options.ml (from rev 10727, omake-jumbo-branches/var3/src/ir/omake_options.ml)
Replaced omake-jumbo-branches/int/src/ir/omake_options.mli
Copied omake-jumbo-branches/int/src/ir/omake_options.mli (from rev 10727, omake-jumbo-branches/var3/src/ir/omake_options.mli)
Replaced omake-jumbo-branches/int/src/libmojave/
Copied omake-jumbo-branches/int/src/libmojave/ (from rev 10695, omake-jumbo-branches/var3/src/libmojave)
Replaced omake-jumbo-branches/int/src/main/omake_shell.ml
Copied omake-jumbo-branches/int/src/main/omake_shell.ml (from rev 10727, omake-jumbo-branches/var3/src/main/omake_shell.ml)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-15 09:15:48 -0700 (Tue, 15 May 2007)
Revision: 10757
Log message:

      Push back some of the Dll changes so that all branches compile again.

Changes  Path
+1 -1 omake-jumbo-branches/all-features/src/Makefile
+1 -1 omake-jumbo-branches/all-features/src/Makefile.nt
+240 -57 omake-jumbo-branches/all-features/src/builtin/omake_builtin_arith.ml
+2 -2 omake-jumbo-branches/all-features/src/builtin/omake_builtin_dll.ml
+9 -0 omake-jumbo-branches/all-features/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/all-features/src/env/omake_command_digest.ml
+45 -0 omake-jumbo-branches/all-features/src/eval/omake_eval.ml
+134 -5 omake-jumbo-branches/all-features/src/eval/omake_value.ml
+4 -0 omake-jumbo-branches/all-features/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/all-features/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/all-features/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/all-features/src/main/omake_shell.ml
+240 -57 omake-jumbo-branches/dll/src/builtin/omake_builtin_arith.ml
+2 -2 omake-jumbo-branches/dll/src/builtin/omake_builtin_dll.ml
+9 -0 omake-jumbo-branches/dll/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/dll/src/env/omake_command_digest.ml
+48 -0 omake-jumbo-branches/dll/src/eval/omake_eval.ml
+134 -5 omake-jumbo-branches/dll/src/eval/omake_value.ml
+4 -0 omake-jumbo-branches/dll/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/dll/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/dll/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/dll/src/main/omake_shell.ml
+5 -5 omake-jumbo-branches/dll-fuse/src/eval/omake_eval.ml
+28 -28 omake-jumbo-branches/dll-fuse/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/eval/omake_value.mli
+5 -5 omake-jumbo-branches/dll-fuse/src/ir/omake_value_type.ml
+75 -35 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_dll.ml
+5 -5 omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
+69 -15 omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/eval/omake_value.mli
+5 -5 omake-jumbo-branches/dll-syntax/src/ir/omake_value_type.ml
+279 -53 omake-jumbo-branches/dll2/lib/parse/C/Dll.om
+29 -2 omake-jumbo-branches/dll2/lib/parse/C/Parse.om
+75 -35 omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml
+5 -5 omake-jumbo-branches/dll2/src/eval/omake_eval.ml
+69 -15 omake-jumbo-branches/dll2/src/eval/omake_value.ml
+1 -1 omake-jumbo-branches/dll2/src/eval/omake_value.mli
+5 -5 omake-jumbo-branches/dll2/src/ir/omake_value_type.ml
+240 -57 omake-jumbo-branches/int/src/builtin/omake_builtin_arith.ml
+9 -0 omake-jumbo-branches/int/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/int/src/env/omake_command_digest.ml
+48 -0 omake-jumbo-branches/int/src/eval/omake_eval.ml
+134 -5 omake-jumbo-branches/int/src/eval/omake_value.ml
+4 -0 omake-jumbo-branches/int/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/int/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/int/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/int/src/main/omake_shell.ml
+1 -1 omake-jumbo-branches/parse/src/Makefile
+1 -1 omake-jumbo-branches/parse/src/Makefile.nt
+240 -57 omake-jumbo-branches/parse/src/builtin/omake_builtin_arith.ml
+2 -2 omake-jumbo-branches/parse/src/builtin/omake_builtin_dll.ml
+9 -0 omake-jumbo-branches/parse/src/builtin/omake_builtin_object.ml
+12 -0 omake-jumbo-branches/parse/src/env/omake_command_digest.ml
+45 -0 omake-jumbo-branches/parse/src/eval/omake_eval.ml
+134 -5 omake-jumbo-branches/parse/src/eval/omake_value.ml
+4 -0 omake-jumbo-branches/parse/src/eval/omake_value.mli
+12 -0 omake-jumbo-branches/parse/src/ir/omake_value_print.ml
+23 -8 omake-jumbo-branches/parse/src/ir/omake_value_type.ml
+3 -0 omake-jumbo-branches/parse/src/main/omake_shell.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-15 09:28:25 -0700 (Tue, 15 May 2007)
Revision: 10759
Log message:

      Reverting back to case-insensitive case-preserving implementation and adding a
     special function for searching for OCaml targets. This is a merge off the
     0.9.8.x branch (revs 10749:10753).

Changes  Path
+2 -8 omake-branches/0.9.8.2/lib/build/OCaml.om
+3 -7 omake-branches/0.9.8.2/src/Makefile
+3 -7 omake-branches/0.9.8.2/src/Makefile.nt
+49 -66 omake-branches/0.9.8.2/src/builtin/omake_builtin_file.ml
+0 -1 omake-branches/0.9.8.2/src/ir/OMakefile
+26 -31 omake-branches/0.9.8.2/src/ir/omake_cache.ml
+0 -2 omake-branches/0.9.8.2/src/ir/omake_cache.mli
Deleted omake-branches/0.9.8.2/src/ir/omake_cache_stat.ml
Deleted omake-branches/0.9.8.2/src/ir/omake_cache_stat.mli
+521 -249 omake-branches/0.9.8.2/src/ir/omake_node.ml
+0 -15 omake-branches/0.9.8.2/src/ir/omake_node_sig.ml
+1 -5 omake-branches/0.9.8.2/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-15 09:52:45 -0700 (Tue, 15 May 2007)
Revision: 10761
Log message:

      Solving the absname(/) problem using the "impossible root" approach.

Changes  Path
+7 -2 omake-branches/0.9.8.x/src/ir/omake_node.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-15 12:03:03 -0700 (Tue, 15 May 2007)
Revision: 10762
Log message:

      - When the executable is already a node, we still need to check whether the .exe (or similar) suffix needs to be added. I have no idea why this worked before and how it got broken, but it did have to be fixed, otherwise even self-builds would break under Windows...
     
     - When omake_shell_sys_create_process (omake_shell_sys.c, Win32) fails to create the process, try including the string representation of the error in the failure exception.
     
     - Couple more warnings need to be disabled in order to be able to compile with Visual Studio 7.0 (AKA 2002 AKA .NET 1.0). Not sure we still care (7.1/2003/.NET 1.1 and 8.0/2005/.NET 2.0 compile fine anyway), but made these changes anyway.

Changes  Path
+27 -6 omake-branches/0.9.8.x/src/clib/omake_shell_sys.c
+1 -1 omake-branches/0.9.8.x/src/clib/readline.c
+4 -1 omake-branches/0.9.8.x/src/shell/omake_shell_job.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-15 12:05:40 -0700 (Tue, 15 May 2007)
Revision: 10764
Log message:

      Merged revs 10760:10762 from the 0.9.8.x branch.

Changes  Path
+27 -6 omake-branches/0.9.8.2/src/clib/omake_shell_sys.c
+1 -1 omake-branches/0.9.8.2/src/clib/readline.c
+7 -2 omake-branches/0.9.8.2/src/ir/omake_node.ml
+4 -1 omake-branches/0.9.8.2/src/shell/omake_shell_job.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-15 15:28:25 -0700 (Tue, 15 May 2007)
Revision: 10766
Log message:

      Adding ODBC.

Changes  Path
Copied omake-jumbo-branches/dll-odbc/ (from rev 10765, omake-jumbo-branches/dll-syntax)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-15 15:32:54 -0700 (Tue, 15 May 2007)
Revision: 10767
Log message:

      Initial ODBC binding.

Changes  Path
+3 -2 omake-jumbo-branches/all-features/src/builtin/omake_builtin_dll.ml
+3 -2 omake-jumbo-branches/dll/src/builtin/omake_builtin_dll.ml
+6 -5 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_dll.ml
+280 -54 omake-jumbo-branches/dll-odbc/lib/parse/C/Dll.om
+34 -2 omake-jumbo-branches/dll-odbc/lib/parse/C/Parse.om
+6 -5 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_dll.ml
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/OMakefile
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/OMakeroot
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/enums.export
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/main.ml
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/main.om
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_lib.c
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_post.ml
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_post.om
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_types.c
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_types.h
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbctest.c
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/structs.export
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/unions.export
Added omake-jumbo-branches/dll-odbc/tests/dll/odbc/values.export
+279 -53 omake-jumbo-branches/dll-syntax/lib/parse/C/Dll.om
+29 -2 omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
+6 -5 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_dll.ml
+6 -5 omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml
+3 -2 omake-jumbo-branches/parse/src/builtin/omake_builtin_dll.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-15 16:11:29 -0700 (Tue, 15 May 2007)
Revision: 10768
Log message:

      Complete query example (idea from David's mythfs query).

Changes  Path
+71 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/main.ml
+1 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_post.ml
+13 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_types.h

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-16 17:22:47 -0700 (Wed, 16 May 2007)
Revision: 10771
Log message:

      JDBC-style interface for omake.

Changes  Path
+4 -0 omake-jumbo-branches/dll-odbc/lib/parse/C/Parse.om
+39 -1 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_dll.ml
+1728 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/main.om
+25 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_lib.c
+16 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_types.h
+6 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/values.export

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-17 15:43:46 -0700 (Thu, 17 May 2007)
Revision: 10772
Log message:

      See about so-called "clean" canonical nodes.

Changes  Path
Copied omake-branches/0.9.8.x.case/ (from rev 10749, omake-branches/0.9.8.x)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-20 18:01:20 -0700 (Sun, 20 May 2007)
Revision: 10779
Log message:

      Removing "case" branch.  I'll agree that the reorg is a hassle,
     so for now we go with the old version.

Changes  Path
Deleted omake-branches/0.9.8.x.case/

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-21 09:48:00 -0700 (Mon, 21 May 2007)
Revision: 10782
Log message:

      "make boot" -> "make bootstrap"
     
     Under Windows, "nmake boot" confuses the phony target "boot" with the "boot"
     directory. On Unix this is not a problem, but it is nice to be consistent.

Changes  Path
+2 -2 omake-branches/0.9.8.x/INSTALL
+5 -5 omake-branches/0.9.8.x/Makefile
+1 -1 omake-branches/0.9.8.x/Makefile.nt

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-21 09:49:31 -0700 (Mon, 21 May 2007)
Revision: 10783
Log message:

      "make boot" -> "make bootstrap"
     
     Under Windows, "nmake boot" confuses the phony target "boot" with the "boot"
     directory. On Unix this is not a problem, but it is nice to be consistent.

Changes  Path
+2 -2 omake-branches/0.9.8.2/INSTALL
+5 -5 omake-branches/0.9.8.2/Makefile
+1 -1 omake-branches/0.9.8.2/Makefile.nt

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-21 18:05:02 -0700 (Mon, 21 May 2007)
Revision: 10786
Log message:

      Correctly parse the output of OCaml 3.10's "ocamldep -modules"

Changes  Path
+1 -1 omake-branches/0.9.8.2/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-21 18:05:09 -0700 (Mon, 21 May 2007)
Revision: 10787
Log message:

      Correctly parse the output of OCaml 3.10's "ocamldep -modules"

Changes  Path
+1 -1 omake-branches/0.9.8.x/lib/build/OCaml.om

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-21 19:58:56 -0700 (Mon, 21 May 2007)
Revision: 10789
Log message:

      Merge to rev 10787.

Changes  Path
+2 -2 omake-jumbo-branches/all-features/INSTALL
+5 -5 omake-jumbo-branches/all-features/Makefile
+1 -1 omake-jumbo-branches/all-features/Makefile.nt
+7 -16 omake-jumbo-branches/all-features/doc/html/download.html
+2 -0 omake-jumbo-branches/all-features/lib/Pervasives.om
+3 -9 omake-jumbo-branches/all-features/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/all-features/lib/configure/readline.om
+3 -7 omake-jumbo-branches/all-features/src/Makefile
+3 -7 omake-jumbo-branches/all-features/src/Makefile.nt
+49 -66 omake-jumbo-branches/all-features/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/all-features/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/all-features/src/clib/readline.c
+0 -1 omake-jumbo-branches/all-features/src/ir/OMakefile
+26 -30 omake-jumbo-branches/all-features/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/all-features/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/all-features/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/all-features/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/all-features/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/all-features/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/all-features/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/all-features/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/auto/INSTALL
+5 -5 omake-jumbo-branches/auto/Makefile
+1 -1 omake-jumbo-branches/auto/Makefile.nt
+7 -16 omake-jumbo-branches/auto/doc/html/download.html
+2 -0 omake-jumbo-branches/auto/lib/Pervasives.om
+3 -9 omake-jumbo-branches/auto/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/auto/lib/configure/readline.om
+4 -8 omake-jumbo-branches/auto/src/Makefile
+4 -8 omake-jumbo-branches/auto/src/Makefile.nt
+49 -66 omake-jumbo-branches/auto/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/auto/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/auto/src/clib/readline.c
+0 -1 omake-jumbo-branches/auto/src/ir/OMakefile
+26 -30 omake-jumbo-branches/auto/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/auto/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/auto/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/auto/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/auto/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/auto/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/auto/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/auto/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/const/INSTALL
+5 -5 omake-jumbo-branches/const/Makefile
+1 -1 omake-jumbo-branches/const/Makefile.nt
+7 -16 omake-jumbo-branches/const/doc/html/download.html
+2 -0 omake-jumbo-branches/const/lib/Pervasives.om
+3 -9 omake-jumbo-branches/const/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/const/lib/configure/readline.om
+4 -8 omake-jumbo-branches/const/src/Makefile
+4 -8 omake-jumbo-branches/const/src/Makefile.nt
+49 -66 omake-jumbo-branches/const/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/const/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/const/src/clib/readline.c
+0 -1 omake-jumbo-branches/const/src/ir/OMakefile
+26 -30 omake-jumbo-branches/const/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/const/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/const/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/const/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/const/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/const/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/const/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/const/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/dll/INSTALL
+5 -5 omake-jumbo-branches/dll/Makefile
+1 -1 omake-jumbo-branches/dll/Makefile.nt
+7 -16 omake-jumbo-branches/dll/doc/html/download.html
+2 -0 omake-jumbo-branches/dll/lib/Pervasives.om
+3 -9 omake-jumbo-branches/dll/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll/lib/configure/readline.om
+3 -7 omake-jumbo-branches/dll/src/Makefile
+3 -7 omake-jumbo-branches/dll/src/Makefile.nt
+49 -66 omake-jumbo-branches/dll/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/dll/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/dll/src/clib/readline.c
+0 -1 omake-jumbo-branches/dll/src/ir/OMakefile
+26 -30 omake-jumbo-branches/dll/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/dll/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/dll/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/dll/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/dll/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/dll/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/dll/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/dll/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/dll-fuse/INSTALL
+5 -5 omake-jumbo-branches/dll-fuse/Makefile
+1 -1 omake-jumbo-branches/dll-fuse/Makefile.nt
+7 -16 omake-jumbo-branches/dll-fuse/doc/html/download.html
+3 -9 omake-jumbo-branches/dll-fuse/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll-fuse/lib/configure/readline.om
+3 -7 omake-jumbo-branches/dll-fuse/src/Makefile
+3 -7 omake-jumbo-branches/dll-fuse/src/Makefile.nt
+48 -66 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/dll-fuse/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/dll-fuse/src/clib/readline.c
+0 -1 omake-jumbo-branches/dll-fuse/src/ir/OMakefile
+26 -30 omake-jumbo-branches/dll-fuse/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/dll-fuse/src/ir/omake_cache.mli
+530 -243 omake-jumbo-branches/dll-fuse/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/dll-fuse/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/dll-fuse/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/dll-fuse/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/dll-fuse/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/dll-odbc/INSTALL
+5 -5 omake-jumbo-branches/dll-odbc/Makefile
+1 -1 omake-jumbo-branches/dll-odbc/Makefile.nt
+7 -16 omake-jumbo-branches/dll-odbc/doc/html/download.html
+3 -9 omake-jumbo-branches/dll-odbc/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll-odbc/lib/configure/readline.om
+4 -8 omake-jumbo-branches/dll-odbc/src/Makefile
+4 -8 omake-jumbo-branches/dll-odbc/src/Makefile.nt
+49 -66 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/dll-odbc/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/dll-odbc/src/clib/readline.c
+0 -1 omake-jumbo-branches/dll-odbc/src/ir/OMakefile
+26 -30 omake-jumbo-branches/dll-odbc/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/dll-odbc/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/dll-odbc/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/dll-odbc/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/dll-odbc/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/dll-odbc/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/dll-odbc/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/dll-odbc/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/dll-syntax/INSTALL
+5 -5 omake-jumbo-branches/dll-syntax/Makefile
+1 -1 omake-jumbo-branches/dll-syntax/Makefile.nt
+7 -16 omake-jumbo-branches/dll-syntax/doc/html/download.html
+2 -0 omake-jumbo-branches/dll-syntax/lib/Pervasives.om
+3 -9 omake-jumbo-branches/dll-syntax/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll-syntax/lib/configure/readline.om
+4 -8 omake-jumbo-branches/dll-syntax/src/Makefile
+4 -8 omake-jumbo-branches/dll-syntax/src/Makefile.nt
+49 -66 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/dll-syntax/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/dll-syntax/src/clib/readline.c
+0 -1 omake-jumbo-branches/dll-syntax/src/ir/OMakefile
+26 -30 omake-jumbo-branches/dll-syntax/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/dll-syntax/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/dll-syntax/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/dll-syntax/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/dll-syntax/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/dll-syntax/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/dll2/INSTALL
+5 -5 omake-jumbo-branches/dll2/Makefile
+1 -1 omake-jumbo-branches/dll2/Makefile.nt
+7 -16 omake-jumbo-branches/dll2/doc/html/download.html
+2 -0 omake-jumbo-branches/dll2/lib/Pervasives.om
+3 -9 omake-jumbo-branches/dll2/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/dll2/lib/configure/readline.om
+53 -279 omake-jumbo-branches/dll2/lib/parse/C/Dll.om
+2 -29 omake-jumbo-branches/dll2/lib/parse/C/Parse.om
+4 -8 omake-jumbo-branches/dll2/src/Makefile
+4 -8 omake-jumbo-branches/dll2/src/Makefile.nt
+49 -66 omake-jumbo-branches/dll2/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/dll2/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/dll2/src/clib/readline.c
+0 -1 omake-jumbo-branches/dll2/src/ir/OMakefile
+26 -30 omake-jumbo-branches/dll2/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/dll2/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/dll2/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/dll2/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/dll2/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/dll2/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/dll2/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/dll2/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/int/INSTALL
+5 -5 omake-jumbo-branches/int/Makefile
+1 -1 omake-jumbo-branches/int/Makefile.nt
+7 -16 omake-jumbo-branches/int/doc/html/download.html
+2 -0 omake-jumbo-branches/int/lib/Pervasives.om
+3 -9 omake-jumbo-branches/int/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/int/lib/configure/readline.om
+4 -8 omake-jumbo-branches/int/src/Makefile
+4 -8 omake-jumbo-branches/int/src/Makefile.nt
+49 -66 omake-jumbo-branches/int/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/int/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/int/src/clib/readline.c
+0 -1 omake-jumbo-branches/int/src/ir/OMakefile
+26 -30 omake-jumbo-branches/int/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/int/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/int/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/int/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/int/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/int/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/int/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/int/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/keyword/INSTALL
+5 -5 omake-jumbo-branches/keyword/Makefile
+1 -1 omake-jumbo-branches/keyword/Makefile.nt
+7 -16 omake-jumbo-branches/keyword/doc/html/download.html
+2 -0 omake-jumbo-branches/keyword/lib/Pervasives.om
+3 -9 omake-jumbo-branches/keyword/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/keyword/lib/configure/readline.om
+4 -8 omake-jumbo-branches/keyword/src/Makefile
+4 -8 omake-jumbo-branches/keyword/src/Makefile.nt
+49 -66 omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/keyword/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/keyword/src/clib/readline.c
+0 -1 omake-jumbo-branches/keyword/src/ir/OMakefile
+26 -30 omake-jumbo-branches/keyword/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/keyword/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/keyword/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/keyword/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/keyword/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/keyword/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/keyword/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/keyword/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/parse/INSTALL
+5 -5 omake-jumbo-branches/parse/Makefile
+1 -1 omake-jumbo-branches/parse/Makefile.nt
+7 -16 omake-jumbo-branches/parse/doc/html/download.html
+2 -0 omake-jumbo-branches/parse/lib/Pervasives.om
+3 -9 omake-jumbo-branches/parse/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/parse/lib/configure/readline.om
+4 -8 omake-jumbo-branches/parse/src/Makefile
+4 -8 omake-jumbo-branches/parse/src/Makefile.nt
+49 -66 omake-jumbo-branches/parse/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/parse/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/parse/src/clib/readline.c
+0 -1 omake-jumbo-branches/parse/src/ir/OMakefile
+26 -30 omake-jumbo-branches/parse/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/parse/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/parse/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/parse/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/parse/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/parse/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/parse/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/parse/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/syntax/INSTALL
+5 -5 omake-jumbo-branches/syntax/Makefile
+1 -1 omake-jumbo-branches/syntax/Makefile.nt
+7 -16 omake-jumbo-branches/syntax/doc/html/download.html
+2 -0 omake-jumbo-branches/syntax/lib/Pervasives.om
+3 -9 omake-jumbo-branches/syntax/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/syntax/lib/configure/readline.om
+3 -7 omake-jumbo-branches/syntax/src/Makefile
+3 -7 omake-jumbo-branches/syntax/src/Makefile.nt
+49 -66 omake-jumbo-branches/syntax/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/syntax/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/syntax/src/clib/readline.c
+0 -1 omake-jumbo-branches/syntax/src/ir/OMakefile
+26 -30 omake-jumbo-branches/syntax/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/syntax/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/syntax/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/syntax/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/syntax/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/syntax/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/syntax/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/syntax/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/var2/INSTALL
+5 -5 omake-jumbo-branches/var2/Makefile
+1 -1 omake-jumbo-branches/var2/Makefile.nt
+7 -16 omake-jumbo-branches/var2/doc/html/download.html
+2 -0 omake-jumbo-branches/var2/lib/Pervasives.om
+3 -9 omake-jumbo-branches/var2/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/var2/lib/configure/readline.om
+3 -7 omake-jumbo-branches/var2/src/Makefile
+3 -7 omake-jumbo-branches/var2/src/Makefile.nt
+49 -66 omake-jumbo-branches/var2/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/var2/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/var2/src/clib/readline.c
+0 -1 omake-jumbo-branches/var2/src/ir/OMakefile
+26 -30 omake-jumbo-branches/var2/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/var2/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/var2/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/var2/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/var2/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/var2/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/var2/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/var2/src/shell/omake_shell_sys_win32.ml
+2 -2 omake-jumbo-branches/var3/INSTALL
+5 -5 omake-jumbo-branches/var3/Makefile
+1 -1 omake-jumbo-branches/var3/Makefile.nt
+7 -16 omake-jumbo-branches/var3/doc/html/download.html
+2 -0 omake-jumbo-branches/var3/lib/Pervasives.om
+3 -9 omake-jumbo-branches/var3/lib/build/OCaml.om
+1 -2 omake-jumbo-branches/var3/lib/configure/readline.om
+3 -7 omake-jumbo-branches/var3/src/Makefile
+3 -7 omake-jumbo-branches/var3/src/Makefile.nt
+49 -66 omake-jumbo-branches/var3/src/builtin/omake_builtin_file.ml
+27 -6 omake-jumbo-branches/var3/src/clib/omake_shell_sys.c
+1 -1 omake-jumbo-branches/var3/src/clib/readline.c
+0 -1 omake-jumbo-branches/var3/src/ir/OMakefile
+26 -30 omake-jumbo-branches/var3/src/ir/omake_cache.ml
+0 -2 omake-jumbo-branches/var3/src/ir/omake_cache.mli
+528 -251 omake-jumbo-branches/var3/src/ir/omake_node.ml
+0 -15 omake-jumbo-branches/var3/src/ir/omake_node_sig.ml
+0 -1 omake-jumbo-branches/var3/src/ir/omake_symbol.ml
+1 -5 omake-jumbo-branches/var3/src/main/omake_main.ml
+4 -1 omake-jumbo-branches/var3/src/shell/omake_shell_job.ml
+1 -1 omake-jumbo-branches/var3/src/shell/omake_shell_sys_win32.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:19:32 -0700 (Tue, 22 May 2007)
Revision: 10790
Log message:

      Preparing for the 0.9.8.2-2 release:
      - Bumped the version number to 0.9.8.2-2
      - Filled in the release date for 0.9.8.2 (tomorrow - May 23, 2007)
      - Regenerated the documentation (had to make a small fix in
        omake_builtin_file.ml)

Changes  Path
+1 -1 omake-branches/0.9.8.2/CHANGELOG.txt
+1 -1 omake-branches/0.9.8.2/doc/html/changelog.html
+7 -7 omake-branches/0.9.8.2/doc/html/download.html
+383 -379 omake-branches/0.9.8.2/doc/html/omake-all-index.html
+31 -31 omake-branches/0.9.8.2/doc/html/omake-autoconf.html
+138 -138 omake-branches/0.9.8.2/doc/html/omake-build.html
+286 -285 omake-branches/0.9.8.2/doc/html/omake-contents.html
+1299 -1283 omake-branches/0.9.8.2/doc/html/omake-doc.html
+165 -161 omake-branches/0.9.8.2/doc/html/omake-fun-index.html
+35 -35 omake-branches/0.9.8.2/doc/html/omake-grammar.html
+34 -34 omake-branches/0.9.8.2/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.2/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.2/doc/html/omake-references.html
+18 -18 omake-branches/0.9.8.2/doc/html/omake-shell.html
+129 -123 omake-branches/0.9.8.2/doc/html/omake-system.html
+2 -2 omake-branches/0.9.8.2/doc/html/omake-target-index.html
+1 -1 omake-branches/0.9.8.2/doc/html/omake-toc.html
+7 -7 omake-branches/0.9.8.2/doc/html/osh.html
+462 -461 omake-branches/0.9.8.2/doc/info/omake-doc.info
+3 -3 omake-branches/0.9.8.2/doc/info/omake-doc.info-1
+14 -13 omake-branches/0.9.8.2/doc/info/omake-doc.info-4
+16 -83 omake-branches/0.9.8.2/doc/info/omake-doc.info-5
+79 -0 omake-branches/0.9.8.2/doc/info/omake-doc.info-6
+5 -5 omake-branches/0.9.8.2/doc/info/omake-doc.info-7
+21 -13 omake-branches/0.9.8.2/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.2/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.2/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.2/doc/ps/omake-doc.ps
+49 -32 omake-branches/0.9.8.2/doc/txt/omake-doc.txt
+2 -2 omake-branches/0.9.8.2/omake.spec
+1 -1 omake-branches/0.9.8.2/src/builtin/omake_builtin_file.ml
+1 -1 omake-branches/0.9.8.2/version.txt

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:21:54 -0700 (Tue, 22 May 2007)
Revision: 10791
Log message:

      Merging in the "pre-release" changes from the 0.9.8.2 branch (except for the
     "downloads" page - this one I will update when the downloads actually become
     available).

Changes  Path
+1 -1 omake-branches/0.9.8.x/CHANGELOG.txt
+1 -1 omake-branches/0.9.8.x/doc/html/changelog.html
+383 -379 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+31 -31 omake-branches/0.9.8.x/doc/html/omake-autoconf.html
+138 -138 omake-branches/0.9.8.x/doc/html/omake-build.html
+286 -285 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1299 -1283 omake-branches/0.9.8.x/doc/html/omake-doc.html
+165 -161 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+35 -35 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+34 -34 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-references.html
+18 -18 omake-branches/0.9.8.x/doc/html/omake-shell.html
+129 -123 omake-branches/0.9.8.x/doc/html/omake-system.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-toc.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+462 -461 omake-branches/0.9.8.x/doc/info/omake-doc.info
+3 -3 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+14 -13 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+16 -83 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+79 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+5 -5 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+21 -13 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.ps
+49 -32 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:29:21 -0700 (Tue, 22 May 2007)
Revision: 10792
Log message:

      Minor update.

Changes  Path
+1 -5 omake-branches/0.9.8.2/omake.aip

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:30:08 -0700 (Tue, 22 May 2007)
Revision: 10793
Log message:

      Rev. 10792 merge from 0.9.8.2

Changes  Path
+1 -5 omake-branches/0.9.8.x/omake.aip

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:40:01 -0700 (Tue, 22 May 2007)
Revision: 10794
Log message:

      Use 0.9.8.2, not 0.9.8.x!

Changes  Path
+1 -1 omake-branches/0.9.8.2/make_checkout

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:52:04 -0700 (Tue, 22 May 2007)
Revision: 10795
Log message:

      Include version number in the product name.

Changes  Path
+1 -1 omake-branches/0.9.8.2/omake.aip

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 15:56:08 -0700 (Tue, 22 May 2007)
Revision: 10796
Log message:

      Include version number in the product name.

Changes  Path
+1 -1 omake-branches/0.9.8.x/omake.aip

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 16:24:08 -0700 (Tue, 22 May 2007)
Revision: 10797
Log message:

      We now require OCaml >= 3.09.2

Changes  Path
+1 -1 omake-branches/0.9.8.2/omake.spec
+1 -1 omake-branches/0.9.8.2/omake.spec.in

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 16:24:56 -0700 (Tue, 22 May 2007)
Revision: 10798
Log message:

      We now require OCaml >= 3.09.2

Changes  Path
+1 -1 omake-branches/0.9.8.x/omake.spec
+1 -1 omake-branches/0.9.8.x/omake.spec.in

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 17:06:40 -0700 (Tue, 22 May 2007)
Revision: 10800
Log message:

      Rev 10795 follow-up: now that we have the version number in the "Product Name" field, we should not be using "[ProductName]" shortcut where the "OMake" is meant. Similarly, for the "[Manufacturer]" key where "MetaPRL" is expected.

Changes  Path
+8 -8 omake-branches/0.9.8.2/omake.aip

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-22 17:07:58 -0700 (Tue, 22 May 2007)
Revision: 10801
Log message:

      Copying off the 0.9.8.2 branch.

Changes  Path
Replaced omake-branches/0.9.8.x/omake.aip
Copied omake-branches/0.9.8.x/omake.aip (from rev 10800, omake-branches/0.9.8.2/omake.aip)
+1 -1 omake-branches/0.9.8.x/omake.aip (from rev 10800, omake-branches/0.9.8.2/omake.aip)

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-24 09:51:50 -0700 (Thu, 24 May 2007)
Revision: 10809
Log message:

      Be a bit more careful not to do 
     
     try 
        ...; 
        Unix.close fd; 
        ... 
     with exn -> 
        close fd;
        raise exn
     
     since this may result in closing the same fd twice in case the second "..."
     raises an exception.

Changes  Path
+8 -6 omake-branches/0.9.8.2/src/builtin/omake_builtin_file.ml
+5 -3 omake-branches/0.9.8.2/src/ir/omake_cache.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-24 10:02:30 -0700 (Thu, 24 May 2007)
Revision: 10811
Log message:

      Rename a "local" protected variable to avoid clashing with a commonly used one :-(

Changes  Path
+5 -5 omake-branches/0.9.8.2/lib/build/OCaml.om

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-24 12:47:11 -0700 (Thu, 24 May 2007)
Revision: 10812
Log message:

      Fixed the "close(): bad file descriptor" problem.
     
     The issue was that the Omake_shell_sys.set_close_on_exec was called,
     but Unix.close was used to close the descriptor.  Omake_shell_sys.close_fd
     should be used instead, to delete the descriptor from the fork table too.

Changes  Path
+8 -2 omake-branches/0.9.8.2/src/build/omake_build.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-24 12:47:44 -0700 (Thu, 24 May 2007)
Revision: 10813
Log message:

      Oops, reversed the sense of a comment.

Changes  Path
+1 -1 omake-branches/0.9.8.2/src/build/omake_build.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-24 14:57:51 -0700 (Thu, 24 May 2007)
Revision: 10814
Log message:

      The directory got lost in commit 10241.

Changes  Path
+3 -2 omake-branches/0.9.8.2/src/build/omake_build.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-25 11:03:13 -0700 (Fri, 25 May 2007)
Revision: 10815
Log message:

      Various minor changes, mainly adding a few stubs.

Changes  Path
+16 -7 omake-jumbo-branches/dll-fuse/lib/parse/C/Dll.om
+38 -1 omake-jumbo-branches/dll-fuse/lib/parse/C/Parse.om
+36 -19 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_base.ml
+30 -2 omake-jumbo-branches/dll-fuse/tests/dll/gtk/OMakefile
+0 -38 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk/Gtk.om
+33 -60 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_lib.c
+9 -9 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_post.ml
+2 -2 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_post.om
+6 -6 omake-jumbo-branches/dll-fuse/tests/dll/gtk/main.ml
+3 -3 omake-jumbo-branches/dll-fuse/tests/dll/gtk/main.om
+0 -25 omake-jumbo-branches/dll-fuse/tests/dll/gtk/values.export
+2 -0 omake-jumbo-branches/dll-odbc/lib/Pervasives.om
+15 -7 omake-jumbo-branches/dll-odbc/lib/parse/C/Dll.om
+29 -1 omake-jumbo-branches/dll-odbc/lib/parse/C/Parse.om
+1 -1 omake-jumbo-branches/dll-odbc/src/Makefile
+1 -1 omake-jumbo-branches/dll-odbc/src/Makefile.nt
+57 -21 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_base.ml
+7 -2 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_dll.ml
+28 -3 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_file.ml
+62 -1 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_object.ml
+4 -0 omake-jumbo-branches/dll-odbc/src/ir/omake_node.ml
+4 -0 omake-jumbo-branches/dll-odbc/src/ir/omake_node_sig.ml
+30 -2 omake-jumbo-branches/dll-odbc/tests/dll/gtk/OMakefile
+102 -105 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk/Gtk.om
+51 -66 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_lib.c
+9 -9 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_post.ml
+2 -2 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_post.om
+33 -15 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_template_info.om
+1 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_types.h
+6 -6 omake-jumbo-branches/dll-odbc/tests/dll/gtk/main.ml
+3 -3 omake-jumbo-branches/dll-odbc/tests/dll/gtk/main.om
+2 -1 omake-jumbo-branches/dll-odbc/tests/dll/gtk/structs.export
+0 -25 omake-jumbo-branches/dll-odbc/tests/dll/gtk/values.export
+28 -2 omake-jumbo-branches/dll-odbc/tests/dll/odbc/OMakefile
+0 -1718 omake-jumbo-branches/dll-odbc/tests/dll/odbc/main.om
+1 -1 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_lib.c
+1733 -0 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_post.om
+1 -1 omake-jumbo-branches/dll-odbc/tests/dll/odbc/odbc_types.h
+0 -2 omake-jumbo-branches/dll-syntax/lib/Pervasives.om
+16 -7 omake-jumbo-branches/dll-syntax/lib/parse/C/Dll.om
+38 -1 omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
+1 -1 omake-jumbo-branches/dll-syntax/src/Makefile
+1 -1 omake-jumbo-branches/dll-syntax/src/Makefile.nt
+36 -19 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_base.ml
+30 -2 omake-jumbo-branches/dll-syntax/tests/dll/gtk/OMakefile
+0 -38 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk/Gtk.om
+33 -60 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_lib.c
+9 -9 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_post.ml
+2 -2 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_post.om
+6 -6 omake-jumbo-branches/dll-syntax/tests/dll/gtk/main.ml
+3 -3 omake-jumbo-branches/dll-syntax/tests/dll/gtk/main.om
+0 -25 omake-jumbo-branches/dll-syntax/tests/dll/gtk/values.export
+0 -2 omake-jumbo-branches/dll2/lib/Pervasives.om
+292 -58 omake-jumbo-branches/dll2/lib/parse/C/Dll.om
+67 -3 omake-jumbo-branches/dll2/lib/parse/C/Parse.om
+1 -1 omake-jumbo-branches/dll2/src/Makefile
+1 -1 omake-jumbo-branches/dll2/src/Makefile.nt
+36 -19 omake-jumbo-branches/dll2/src/builtin/omake_builtin_base.ml
+30 -2 omake-jumbo-branches/dll2/tests/dll/gtk/OMakefile
+0 -38 omake-jumbo-branches/dll2/tests/dll/gtk/gtk/Gtk.om
+33 -60 omake-jumbo-branches/dll2/tests/dll/gtk/gtk/GtkConst.om
+1 -1 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_lib.c
+9 -9 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_post.ml
+2 -2 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_post.om
+6 -6 omake-jumbo-branches/dll2/tests/dll/gtk/main.ml
+3 -3 omake-jumbo-branches/dll2/tests/dll/gtk/main.om
+0 -25 omake-jumbo-branches/dll2/tests/dll/gtk/values.export

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-27 12:00:58 -0700 (Sun, 27 May 2007)
Revision: 10816
Log message:

      Backport the sort function.

Changes  Path
+62 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-27 18:32:38 -0700 (Sun, 27 May 2007)
Revision: 10818
Log message:

      Added "replace-nth" function.

Changes  Path
+28 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-29 09:43:51 -0700 (Tue, 29 May 2007)
Revision: 10825
Log message:

      - Added the replace_nth function (merges rev 10818 from 0.9.8.x)
     
     - Include the function name in the "index is out of bounds" messages for nth
       and replace-nth.

Changes  Path
+29 -1 omake-branches/0.9.8.2/src/builtin/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-29 09:45:12 -0700 (Tue, 29 May 2007)
Revision: 10826
Log message:

      Include the function name in the "index is out of bounds" messages for the
     *nth* functions.

Changes  Path
+4 -4 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-29 09:46:06 -0700 (Tue, 29 May 2007)
Revision: 10827
Log message:

      Include the function name in the "index is out of bounds" messages for the
     nth-{hd,tl} functions (merges rev. 10826 from the 0.9.8.x).

Changes  Path
+2 -2 omake-branches/0.9.8.2/src/builtin/omake_builtin_base.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-29 10:30:26 -0700 (Tue, 29 May 2007)
Revision: 10829
Log message:

      Fix the documentation for "sort", and add the methods to the Sequence object.

Changes  Path
+31 -5 omake-branches/0.9.8.x/lib/Pervasives.om
+12 -12 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-29 15:37:26 -0700 (Tue, 29 May 2007)
Revision: 10830
Log message:

      The static section indexing resulted in duplicates.
     This fixes bug #669.
     
     This is already done correctly in 0.9.8.x, so I just hacked it 
     the easiest way possible, and used a ref cell for the static
     index.  Do not propagate this hack.

Changes  Path
+11 -6 omake-branches/0.9.8.2/src/env/omake_ir_ast.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-30 14:51:54 -0700 (Wed, 30 May 2007)
Revision: 10832
Log message:

      Use the same debug_db variable in Omake_env and Lm_db.

Changes  Path
+3 -8 omake-branches/0.9.8.2/src/env/omake_env.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-30 15:06:34 -0700 (Wed, 30 May 2007)
Revision: 10833
Log message:

      Use the same debug_db variable in Omake_env and Lm_db. (Merges rev. 10832 off
     the 0.9.8.2 branch).

Changes  Path
+1 -6 omake-branches/0.9.8.x/src/env/omake_env.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-30 19:53:21 -0700 (Wed, 30 May 2007)
Revision: 10835
Log message:

      Merge to rev 10833.
     
     I had a NFS server failure partway through, and got a fatally-corrupt
     git repository.  Bleh, but I believe I was able to recover from some
     backup copies I had.  The failed repo is dll-syntax.

Changes  Path
+1 -1 omake-jumbo-branches/all-features/CHANGELOG.txt
+1 -1 omake-jumbo-branches/all-features/doc/html/changelog.html
+383 -379 omake-jumbo-branches/all-features/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/all-features/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/all-features/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/all-features/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/all-features/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/all-features/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/all-features/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/all-features/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/all-features/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/all-features/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/all-features/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/all-features/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/all-features/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/all-features/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/all-features/doc/html/osh.html
+462 -461 omake-jumbo-branches/all-features/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/all-features/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/all-features/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/all-features/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/all-features/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/all-features/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/all-features/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/all-features/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/all-features/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/all-features/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/all-features/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/all-features/lib/Pervasives.om
+9 -13 omake-jumbo-branches/all-features/omake.aip
+1 -1 omake-jumbo-branches/all-features/omake.spec
+1 -1 omake-jumbo-branches/all-features/omake.spec.in
+1 -1 omake-jumbo-branches/all-features/src/Makefile
+1 -1 omake-jumbo-branches/all-features/src/Makefile.nt
+31 -3 omake-jumbo-branches/all-features/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/all-features/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/all-features/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/all-features/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/auto/CHANGELOG.txt
+1 -1 omake-jumbo-branches/auto/doc/html/changelog.html
+383 -379 omake-jumbo-branches/auto/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/auto/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/auto/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/auto/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/auto/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/auto/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/auto/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/auto/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/auto/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/auto/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/auto/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/auto/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/auto/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/auto/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/auto/doc/html/osh.html
+462 -461 omake-jumbo-branches/auto/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/auto/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/auto/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/auto/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/auto/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/auto/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/auto/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/auto/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/auto/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/auto/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/auto/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/auto/lib/Pervasives.om
+9 -13 omake-jumbo-branches/auto/omake.aip
+1 -1 omake-jumbo-branches/auto/omake.spec
+1 -1 omake-jumbo-branches/auto/omake.spec.in
+1 -1 omake-jumbo-branches/auto/src/Makefile
+1 -1 omake-jumbo-branches/auto/src/Makefile.nt
+31 -3 omake-jumbo-branches/auto/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/auto/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/auto/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/auto/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/const/CHANGELOG.txt
+1 -1 omake-jumbo-branches/const/doc/html/changelog.html
+383 -379 omake-jumbo-branches/const/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/const/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/const/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/const/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/const/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/const/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/const/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/const/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/const/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/const/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/const/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/const/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/const/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/const/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/const/doc/html/osh.html
+462 -461 omake-jumbo-branches/const/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/const/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/const/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/const/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/const/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/const/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/const/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/const/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/const/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/const/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/const/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/const/lib/Pervasives.om
+9 -13 omake-jumbo-branches/const/omake.aip
+1 -1 omake-jumbo-branches/const/omake.spec
+1 -1 omake-jumbo-branches/const/omake.spec.in
+1 -1 omake-jumbo-branches/const/src/Makefile
+1 -1 omake-jumbo-branches/const/src/Makefile.nt
+31 -3 omake-jumbo-branches/const/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/const/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/const/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/const/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll/CHANGELOG.txt
+1 -1 omake-jumbo-branches/dll/doc/html/changelog.html
+383 -379 omake-jumbo-branches/dll/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/dll/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/dll/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/dll/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/dll/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/dll/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/dll/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/dll/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/dll/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/dll/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/dll/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/dll/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/dll/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/dll/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/dll/doc/html/osh.html
+462 -461 omake-jumbo-branches/dll/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/dll/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/dll/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/dll/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/dll/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/dll/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/dll/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/dll/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/dll/lib/Pervasives.om
+9 -13 omake-jumbo-branches/dll/omake.aip
+1 -1 omake-jumbo-branches/dll/omake.spec
+1 -1 omake-jumbo-branches/dll/omake.spec.in
+31 -3 omake-jumbo-branches/dll/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/dll/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/dll/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/dll/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/dll-fuse/CHANGELOG.txt
+1 -1 omake-jumbo-branches/dll-fuse/doc/html/changelog.html
+383 -379 omake-jumbo-branches/dll-fuse/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/dll-fuse/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/dll-fuse/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/dll-fuse/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/dll-fuse/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/dll-fuse/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/dll-fuse/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/dll-fuse/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/dll-fuse/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/dll-fuse/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/dll-fuse/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/dll-fuse/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/dll-fuse/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/dll-fuse/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/dll-fuse/doc/html/osh.html
+462 -461 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/dll-fuse/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll-fuse/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll-fuse/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll-fuse/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/dll-fuse/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/dll-fuse/lib/Pervasives.om
+9 -13 omake-jumbo-branches/dll-fuse/omake.aip
+1 -1 omake-jumbo-branches/dll-fuse/omake.spec
+1 -1 omake-jumbo-branches/dll-fuse/omake.spec.in
+31 -3 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_base.ml
+77 -0 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_dll.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/dll-fuse/src/env/omake_env.ml
+80 -33 omake-jumbo-branches/dll-fuse/tests/dll/gtk/Test.om
+447 -10 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk/Gtk.om
+113 -10 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk/GtkConst.om
+48 -2 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_lib.c
+56 -1 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_post.ml
+8 -0 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_post.om
+67 -0 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_template_head.om
+60 -0 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_template_info.om
+48 -0 omake-jumbo-branches/dll-fuse/tests/dll/gtk/gtk_types.h
+5 -1 omake-jumbo-branches/dll-fuse/tests/dll/gtk/structs.export
Added omake-jumbo-branches/dll-fuse/tests/dll/gtk/test.om
+7 -0 omake-jumbo-branches/dll-fuse/tests/dll/gtk/values.export
+1 -1 omake-jumbo-branches/dll-odbc/CHANGELOG.txt
+1 -1 omake-jumbo-branches/dll-odbc/doc/html/changelog.html
+383 -379 omake-jumbo-branches/dll-odbc/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/dll-odbc/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/dll-odbc/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/dll-odbc/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/dll-odbc/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/dll-odbc/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/dll-odbc/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/dll-odbc/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/dll-odbc/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/dll-odbc/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/dll-odbc/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/dll-odbc/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/dll-odbc/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/dll-odbc/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/dll-odbc/doc/html/osh.html
+462 -461 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/dll-odbc/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll-odbc/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll-odbc/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll-odbc/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/dll-odbc/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/dll-odbc/lib/Pervasives.om
+1 -0 omake-jumbo-branches/dll-odbc/lib/parse/C/Dll.om
+9 -13 omake-jumbo-branches/dll-odbc/omake.aip
+1 -1 omake-jumbo-branches/dll-odbc/omake.spec
+1 -1 omake-jumbo-branches/dll-odbc/omake.spec.in
+31 -3 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_base.ml
+48 -0 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_dll.ml
+1 -1 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_file.ml
+13 -14 omake-jumbo-branches/dll-odbc/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/dll-odbc/src/env/omake_env.ml
+80 -33 omake-jumbo-branches/dll-odbc/tests/dll/gtk/Test.om
+457 -10 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk/Gtk.om
+165 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk/GtkConst.om
+48 -2 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_lib.c
+56 -1 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_post.ml
+8 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_post.om
+67 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_template_head.om
+60 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_template_info.om
+48 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/gtk_types.h
+5 -1 omake-jumbo-branches/dll-odbc/tests/dll/gtk/structs.export
Added omake-jumbo-branches/dll-odbc/tests/dll/gtk/test.om
+7 -0 omake-jumbo-branches/dll-odbc/tests/dll/gtk/values.export
+1 -1 omake-jumbo-branches/dll-odbc/tests/dll/odbc/main.om
+1 -1 omake-jumbo-branches/dll-syntax/CHANGELOG.txt
+1 -1 omake-jumbo-branches/dll-syntax/doc/html/changelog.html
+383 -379 omake-jumbo-branches/dll-syntax/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/dll-syntax/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/dll-syntax/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/dll-syntax/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/dll-syntax/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/dll-syntax/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/dll-syntax/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/dll-syntax/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/dll-syntax/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/dll-syntax/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/dll-syntax/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/dll-syntax/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/dll-syntax/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/dll-syntax/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/dll-syntax/doc/html/osh.html
+462 -461 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/dll-syntax/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/dll-syntax/lib/Pervasives.om
+9 -13 omake-jumbo-branches/dll-syntax/omake.aip
+1 -1 omake-jumbo-branches/dll-syntax/omake.spec
+1 -1 omake-jumbo-branches/dll-syntax/omake.spec.in
+31 -3 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_base.ml
+77 -0 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_dll.ml
+1 -1 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/dll-syntax/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/dll-syntax/src/env/omake_env.ml
+80 -33 omake-jumbo-branches/dll-syntax/tests/dll/gtk/Test.om
+447 -10 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk/Gtk.om
+113 -10 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk/GtkConst.om
+48 -2 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_lib.c
+56 -1 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_post.ml
+8 -0 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_post.om
+67 -0 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_template_head.om
+60 -0 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_template_info.om
+48 -0 omake-jumbo-branches/dll-syntax/tests/dll/gtk/gtk_types.h
+5 -1 omake-jumbo-branches/dll-syntax/tests/dll/gtk/structs.export
Added omake-jumbo-branches/dll-syntax/tests/dll/gtk/test.om
+7 -0 omake-jumbo-branches/dll-syntax/tests/dll/gtk/values.export
+1 -1 omake-jumbo-branches/dll2/CHANGELOG.txt
+1 -1 omake-jumbo-branches/dll2/doc/html/changelog.html
+383 -379 omake-jumbo-branches/dll2/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/dll2/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/dll2/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/dll2/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/dll2/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/dll2/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/dll2/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/dll2/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/dll2/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/dll2/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/dll2/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/dll2/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/dll2/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/dll2/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/dll2/doc/html/osh.html
+462 -461 omake-jumbo-branches/dll2/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/dll2/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/dll2/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/dll2/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/dll2/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/dll2/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/dll2/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/dll2/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/dll2/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/dll2/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/dll2/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/dll2/lib/Pervasives.om
+9 -13 omake-jumbo-branches/dll2/omake.aip
+1 -1 omake-jumbo-branches/dll2/omake.spec
+1 -1 omake-jumbo-branches/dll2/omake.spec.in
+31 -3 omake-jumbo-branches/dll2/src/builtin/omake_builtin_base.ml
+77 -0 omake-jumbo-branches/dll2/src/builtin/omake_builtin_dll.ml
+1 -1 omake-jumbo-branches/dll2/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/dll2/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/dll2/src/env/omake_env.ml
+80 -33 omake-jumbo-branches/dll2/tests/dll/gtk/Test.om
+447 -10 omake-jumbo-branches/dll2/tests/dll/gtk/gtk/Gtk.om
+113 -10 omake-jumbo-branches/dll2/tests/dll/gtk/gtk/GtkConst.om
+48 -2 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_lib.c
+56 -1 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_post.ml
+8 -0 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_post.om
+67 -0 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_template_head.om
+60 -0 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_template_info.om
+48 -0 omake-jumbo-branches/dll2/tests/dll/gtk/gtk_types.h
+5 -1 omake-jumbo-branches/dll2/tests/dll/gtk/structs.export
Added omake-jumbo-branches/dll2/tests/dll/gtk/test.om
+7 -0 omake-jumbo-branches/dll2/tests/dll/gtk/values.export
+1 -1 omake-jumbo-branches/int/CHANGELOG.txt
+1 -1 omake-jumbo-branches/int/doc/html/changelog.html
+383 -379 omake-jumbo-branches/int/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/int/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/int/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/int/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/int/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/int/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/int/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/int/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/int/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/int/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/int/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/int/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/int/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/int/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/int/doc/html/osh.html
+462 -461 omake-jumbo-branches/int/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/int/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/int/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/int/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/int/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/int/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/int/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/int/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/int/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/int/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/int/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/int/lib/Pervasives.om
+9 -13 omake-jumbo-branches/int/omake.aip
+1 -1 omake-jumbo-branches/int/omake.spec
+1 -1 omake-jumbo-branches/int/omake.spec.in
+1 -1 omake-jumbo-branches/int/src/Makefile
+1 -1 omake-jumbo-branches/int/src/Makefile.nt
+31 -3 omake-jumbo-branches/int/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/int/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/int/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/int/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/keyword/CHANGELOG.txt
+1 -1 omake-jumbo-branches/keyword/doc/html/changelog.html
+383 -379 omake-jumbo-branches/keyword/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/keyword/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/keyword/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/keyword/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/keyword/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/keyword/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/keyword/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/keyword/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/keyword/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/keyword/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/keyword/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/keyword/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/keyword/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/keyword/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/keyword/doc/html/osh.html
+462 -461 omake-jumbo-branches/keyword/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/keyword/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/keyword/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/keyword/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/keyword/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/keyword/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/keyword/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/keyword/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/keyword/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/keyword/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/keyword/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/keyword/lib/Pervasives.om
+9 -13 omake-jumbo-branches/keyword/omake.aip
+1 -1 omake-jumbo-branches/keyword/omake.spec
+1 -1 omake-jumbo-branches/keyword/omake.spec.in
+1 -1 omake-jumbo-branches/keyword/src/Makefile
+1 -1 omake-jumbo-branches/keyword/src/Makefile.nt
+31 -3 omake-jumbo-branches/keyword/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/keyword/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/keyword/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/parse/CHANGELOG.txt
+1 -1 omake-jumbo-branches/parse/doc/html/changelog.html
+383 -379 omake-jumbo-branches/parse/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/parse/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/parse/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/parse/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/parse/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/parse/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/parse/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/parse/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/parse/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/parse/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/parse/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/parse/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/parse/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/parse/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/parse/doc/html/osh.html
+462 -461 omake-jumbo-branches/parse/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/parse/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/parse/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/parse/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/parse/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/parse/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/parse/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/parse/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/parse/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/parse/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/parse/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/parse/lib/Pervasives.om
+9 -13 omake-jumbo-branches/parse/omake.aip
+1 -1 omake-jumbo-branches/parse/omake.spec
+1 -1 omake-jumbo-branches/parse/omake.spec.in
+31 -3 omake-jumbo-branches/parse/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/parse/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/parse/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/parse/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/syntax/CHANGELOG.txt
+1 -1 omake-jumbo-branches/syntax/doc/html/changelog.html
+383 -379 omake-jumbo-branches/syntax/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/syntax/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/syntax/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/syntax/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/syntax/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/syntax/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/syntax/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/syntax/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/syntax/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/syntax/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/syntax/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/syntax/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/syntax/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/syntax/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/syntax/doc/html/osh.html
+462 -461 omake-jumbo-branches/syntax/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/syntax/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/syntax/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/syntax/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/syntax/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/syntax/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/syntax/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/syntax/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/syntax/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/syntax/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/syntax/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/syntax/lib/Pervasives.om
+9 -13 omake-jumbo-branches/syntax/omake.aip
+1 -1 omake-jumbo-branches/syntax/omake.spec
+1 -1 omake-jumbo-branches/syntax/omake.spec.in
+1 -1 omake-jumbo-branches/syntax/src/Makefile
+1 -1 omake-jumbo-branches/syntax/src/Makefile.nt
+31 -3 omake-jumbo-branches/syntax/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/syntax/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/syntax/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/syntax/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/var2/CHANGELOG.txt
+1 -1 omake-jumbo-branches/var2/doc/html/changelog.html
+383 -379 omake-jumbo-branches/var2/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/var2/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/var2/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/var2/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/var2/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/var2/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/var2/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/var2/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/var2/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/var2/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/var2/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/var2/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/var2/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/var2/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/var2/doc/html/osh.html
+462 -461 omake-jumbo-branches/var2/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/var2/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/var2/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/var2/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/var2/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/var2/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/var2/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/var2/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/var2/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/var2/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/var2/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/var2/lib/Pervasives.om
+9 -13 omake-jumbo-branches/var2/omake.aip
+1 -1 omake-jumbo-branches/var2/omake.spec
+1 -1 omake-jumbo-branches/var2/omake.spec.in
+31 -3 omake-jumbo-branches/var2/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/var2/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/var2/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/var2/src/env/omake_env.ml
+1 -1 omake-jumbo-branches/var3/CHANGELOG.txt
+1 -1 omake-jumbo-branches/var3/doc/html/changelog.html
+383 -379 omake-jumbo-branches/var3/doc/html/omake-all-index.html
+31 -31 omake-jumbo-branches/var3/doc/html/omake-autoconf.html
+138 -138 omake-jumbo-branches/var3/doc/html/omake-build.html
+286 -285 omake-jumbo-branches/var3/doc/html/omake-contents.html
+1299 -1283 omake-jumbo-branches/var3/doc/html/omake-doc.html
+165 -161 omake-jumbo-branches/var3/doc/html/omake-fun-index.html
+35 -35 omake-jumbo-branches/var3/doc/html/omake-grammar.html
+34 -34 omake-jumbo-branches/var3/doc/html/omake-options.html
+24 -24 omake-jumbo-branches/var3/doc/html/omake-pervasives.html
+4 -4 omake-jumbo-branches/var3/doc/html/omake-references.html
+18 -18 omake-jumbo-branches/var3/doc/html/omake-shell.html
+129 -123 omake-jumbo-branches/var3/doc/html/omake-system.html
+2 -2 omake-jumbo-branches/var3/doc/html/omake-target-index.html
+1 -1 omake-jumbo-branches/var3/doc/html/omake-toc.html
+7 -7 omake-jumbo-branches/var3/doc/html/osh.html
+462 -461 omake-jumbo-branches/var3/doc/info/omake-doc.info
+3 -3 omake-jumbo-branches/var3/doc/info/omake-doc.info-1
+14 -13 omake-jumbo-branches/var3/doc/info/omake-doc.info-4
+16 -83 omake-jumbo-branches/var3/doc/info/omake-doc.info-5
+79 -0 omake-jumbo-branches/var3/doc/info/omake-doc.info-6
+5 -5 omake-jumbo-branches/var3/doc/info/omake-doc.info-7
+21 -13 omake-jumbo-branches/var3/doc/info/omake-doc.info-9
Binary omake-jumbo-branches/var3/doc/ps/omake-doc.dvi
Binary omake-jumbo-branches/var3/doc/ps/omake-doc.pdf
Binary omake-jumbo-branches/var3/doc/ps/omake-doc.ps
+49 -32 omake-jumbo-branches/var3/doc/txt/omake-doc.txt
+31 -5 omake-jumbo-branches/var3/lib/Pervasives.om
+9 -13 omake-jumbo-branches/var3/omake.aip
+1 -1 omake-jumbo-branches/var3/omake.spec
+1 -1 omake-jumbo-branches/var3/omake.spec.in
+31 -3 omake-jumbo-branches/var3/src/builtin/omake_builtin_base.ml
+1 -1 omake-jumbo-branches/var3/src/builtin/omake_builtin_file.ml
+69 -9 omake-jumbo-branches/var3/src/builtin/omake_builtin_object.ml
+1 -6 omake-jumbo-branches/var3/src/env/omake_env.ml

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-30 20:09:54 -0700 (Wed, 30 May 2007)
Revision: 10836
Log message:

      Create a potentially-final branch, "everything".

Changes  Path
Copied omake-jumbo-branches/everything/ (from rev 10835, omake-jumbo-branches/dll-odbc)

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-30 20:19:22 -0700 (Wed, 30 May 2007)
Revision: 10837
Log message:

      Had a case-insensitive error here, Test.om and test.om.

Changes  Path
Deleted omake-jumbo-branches/everything/tests/dll/gtk/Test.om

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-30 20:24:34 -0700 (Wed, 30 May 2007)
Revision: 10838
Log message:

      Merge "everything".

Changes  Path
+14 -0 omake-jumbo-branches/everything/lib/Pervasives.om
+65 -34 omake-jumbo-branches/everything/src/build/omake_build.ml
+3 -1 omake-jumbo-branches/everything/src/build/omake_build.mli
+93 -8 omake-jumbo-branches/everything/src/builtin/omake_builtin_file.ml
+83 -1 omake-jumbo-branches/everything/src/builtin/omake_builtin_object.ml
+27 -0 omake-jumbo-branches/everything/src/builtin/omake_builtin_shell.ml
+29 -4 omake-jumbo-branches/everything/src/builtin/omake_builtin_target.ml
+1 -1 omake-jumbo-branches/everything/src/builtin/omake_builtin_test.ml
+7 -0 omake-jumbo-branches/everything/src/env/omake_env.ml
+2 -1 omake-jumbo-branches/everything/src/env/omake_env.mli
+48 -54 omake-jumbo-branches/everything/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/everything/src/eval/omake_value.mli
+19 -2 omake-jumbo-branches/everything/src/ir/omake_node.ml
+12 -12 omake-jumbo-branches/everything/src/ir/omake_symbol.ml
+2 -2 omake-jumbo-branches/everything/tests/dll/callback/test_post.ml
Added omake-jumbo-branches/everything/tests/dll/fuse/
Added omake-jumbo-branches/everything/tests/dll/fuse/OMakefile
Added omake-jumbo-branches/everything/tests/dll/fuse/OMakeroot
Added omake-jumbo-branches/everything/tests/dll/fuse/README.sh
Added omake-jumbo-branches/everything/tests/dll/fuse/enums.export
Added omake-jumbo-branches/everything/tests/dll/fuse/fuse_definitions.om
Added omake-jumbo-branches/everything/tests/dll/fuse/fuse_lib.c
Added omake-jumbo-branches/everything/tests/dll/fuse/fuse_post.ml
Added omake-jumbo-branches/everything/tests/dll/fuse/fuse_post.om
Added omake-jumbo-branches/everything/tests/dll/fuse/fuse_types.c
Added omake-jumbo-branches/everything/tests/dll/fuse/fuse_types.h
Added omake-jumbo-branches/everything/tests/dll/fuse/main.ml
Added omake-jumbo-branches/everything/tests/dll/fuse/main.om
Added omake-jumbo-branches/everything/tests/dll/fuse/omakefs/
Added omake-jumbo-branches/everything/tests/dll/fuse/omakefs/OMakefile
Added omake-jumbo-branches/everything/tests/dll/fuse/omakefs/OMakeroot
Added omake-jumbo-branches/everything/tests/dll/fuse/omakefs/dir1/
Added omake-jumbo-branches/everything/tests/dll/fuse/omakefs/dir1/OMakefile
Added omake-jumbo-branches/everything/tests/dll/fuse/omakefs/omakefs
Added omake-jumbo-branches/everything/tests/dll/fuse/structs.export
Added omake-jumbo-branches/everything/tests/dll/fuse/unions.export
Added omake-jumbo-branches/everything/tests/dll/fuse/values.export

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 13:00:35 -0700 (Thu, 31 May 2007)
Revision: 10839
Log message:

      Instead of using the OCAMLDEP_PRESERVE_TARGETS variable (which causes scoping
     mismatch issues in the "stable" 0.9.8.2 branch), pass the value explicitly.
     This fixed the problem Mike Furr pointed out.
     
     P.S. The "semi-stable" 0.9.8.x branch does this correctly, so this change
     should _not_ be merged there.

Changes  Path
+10 -14 omake-branches/0.9.8.2/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 13:15:22 -0700 (Thu, 31 May 2007)
Revision: 10840
Log message:

      When passing a command line as a command line argument (e.g. with menhir's
     --ocamldep and --ocamlc options), we need to use $(quote-argv ...) instead of
     just $"..." to make sure that special symbols that are already quoted in the
     argument, get "double-quoted" appropriately.

Changes  Path
+2 -2 omake-branches/0.9.8.2/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 13:23:43 -0700 (Thu, 31 May 2007)
Revision: 10841
Log message:

      - When passing a command line as a command line argument (e.g. with menhir's
       --ocamldep and --ocamlc options), we need to use $(quote-argv ...) instead
       of just $"..." to make sure that special symbols that are already quoted in
       the argument, get "double-quoted" appropriately.
     
       This merges the r10840 off the 0.9.8.2 "stable" branch.
     
     - Changed the default value of OCAMLDEP_MODULES_ENABLED to
       $(OCAMLDEP_MODULES_AVAILABLE) instead of false and updated the documentation
       accordingly.

Changes  Path
+12 -15 omake-branches/0.9.8.x/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 13:25:40 -0700 (Thu, 31 May 2007)
Revision: 10842
Log message:

      Minor documentation change - OCaml 3.10 was released and the "ocamldep
     -modules" is available there.
     
     This was already included in r10841 on the "semi-stable" 0.9.8.x branch, and
     should not be re-merged there.

Changes  Path
+2 -3 omake-branches/0.9.8.2/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 14:01:12 -0700 (Thu, 31 May 2007)
Revision: 10843
Log message:

      On the second thought, let's set 
     OCAMLDEP_MODULES_ENABLED = $(OCAMLDEP_MODULES_AVAILABLE)
     on the "stable" branch as well.

Changes  Path
+8 -10 omake-branches/0.9.8.2/lib/build/OCaml.om
+4 -4 omake-branches/0.9.8.2/mk/make_config

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 14:02:01 -0700 (Thu, 31 May 2007)
Revision: 10844
Log message:

      Comment update (same as r10843 on "stable" 0.9.8.2 branch).

Changes  Path
+4 -4 omake-branches/0.9.8.x/mk/make_config

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 15:01:42 -0700 (Thu, 31 May 2007)
Revision: 10845
Log message:

      Preparing the 0.9.8.3 release:
      - renamed the branch
      - updated the version number to 0.9.8.3-1
      - updated the 0.9.8.x version number to indicate it's at least 0.9.8.3+
      - updated the changelog and the download page
      - regenerated the documentation
      - copied the above changes to changelog and documentation (but not download
        page) to 0.9.8.x

Changes  Path
Deleted omake-branches/0.9.8.2/
Copied omake-branches/0.9.8.3/ (from rev 10844, omake-branches/0.9.8.2)
+2 -1 omake-branches/0.9.8.3/CHANGELOG.txt
+9 -3 omake-branches/0.9.8.3/doc/html/changelog.html
+7 -7 omake-branches/0.9.8.3/doc/html/download.html
+475 -474 omake-branches/0.9.8.3/doc/html/omake-all-index.html
+31 -31 omake-branches/0.9.8.3/doc/html/omake-autoconf.html
+77 -71 omake-branches/0.9.8.3/doc/html/omake-base.html
+144 -146 omake-branches/0.9.8.3/doc/html/omake-build.html
+359 -358 omake-branches/0.9.8.3/doc/html/omake-contents.html
+1652 -1644 omake-branches/0.9.8.3/doc/html/omake-doc.html
+259 -258 omake-branches/0.9.8.3/doc/html/omake-fun-index.html
+35 -35 omake-branches/0.9.8.3/doc/html/omake-grammar.html
+34 -34 omake-branches/0.9.8.3/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.3/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.3/doc/html/omake-references.html
+18 -18 omake-branches/0.9.8.3/doc/html/omake-shell.html
+140 -140 omake-branches/0.9.8.3/doc/html/omake-system.html
+1 -1 omake-branches/0.9.8.3/doc/html/omake-toc.html
+7 -7 omake-branches/0.9.8.3/doc/html/osh.html
+342 -341 omake-branches/0.9.8.3/doc/info/omake-doc.info
+1 -1 omake-branches/0.9.8.3/doc/info/omake-doc.info-1
+17 -0 omake-branches/0.9.8.3/doc/info/omake-doc.info-10
+133 -115 omake-branches/0.9.8.3/doc/info/omake-doc.info-4
+12 -15 omake-branches/0.9.8.3/doc/info/omake-doc.info-7
+91 -106 omake-branches/0.9.8.3/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.3/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.3/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.3/doc/ps/omake-doc.ps
+1 -1 omake-branches/0.9.8.3/doc/src/omake-doc.tex
+191 -175 omake-branches/0.9.8.3/doc/txt/omake-doc.txt
+2 -2 omake-branches/0.9.8.3/omake.spec
+1 -1 omake-branches/0.9.8.3/version.txt
+2 -1 omake-branches/0.9.8.x/CHANGELOG.txt
+9 -3 omake-branches/0.9.8.x/doc/html/changelog.html
+475 -474 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+31 -31 omake-branches/0.9.8.x/doc/html/omake-autoconf.html
+77 -71 omake-branches/0.9.8.x/doc/html/omake-base.html
+144 -146 omake-branches/0.9.8.x/doc/html/omake-build.html
+359 -358 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1652 -1644 omake-branches/0.9.8.x/doc/html/omake-doc.html
+259 -258 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+35 -35 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+34 -34 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-references.html
+18 -18 omake-branches/0.9.8.x/doc/html/omake-shell.html
+140 -140 omake-branches/0.9.8.x/doc/html/omake-system.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-toc.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+342 -341 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+17 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-10
+133 -115 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+12 -15 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+91 -106 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
+1 -1 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+191 -175 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+0 -1 omake-branches/0.9.8.x/src/build/omake_build.ml
+1 -1 omake-branches/0.9.8.x/version.txt

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 15:01:42 -0700 (Thu, 31 May 2007)
Revision: 10845
Log message:

      Preparing the 0.9.8.3 release:
      - renamed the branch
      - updated the version number to 0.9.8.3-1
      - updated the 0.9.8.x version number to indicate it's at least 0.9.8.3+
      - updated the changelog and the download page
      - regenerated the documentation
      - copied the above changes to changelog and documentation (but not download
        page) to 0.9.8.x

Changes  Path
Deleted omake-branches/0.9.8.2/
Copied omake-branches/0.9.8.3/ (from rev 10844, omake-branches/0.9.8.2)
+2 -1 omake-branches/0.9.8.3/CHANGELOG.txt
+9 -3 omake-branches/0.9.8.3/doc/html/changelog.html
+7 -7 omake-branches/0.9.8.3/doc/html/download.html
+475 -474 omake-branches/0.9.8.3/doc/html/omake-all-index.html
+31 -31 omake-branches/0.9.8.3/doc/html/omake-autoconf.html
+77 -71 omake-branches/0.9.8.3/doc/html/omake-base.html
+144 -146 omake-branches/0.9.8.3/doc/html/omake-build.html
+359 -358 omake-branches/0.9.8.3/doc/html/omake-contents.html
+1652 -1644 omake-branches/0.9.8.3/doc/html/omake-doc.html
+259 -258 omake-branches/0.9.8.3/doc/html/omake-fun-index.html
+35 -35 omake-branches/0.9.8.3/doc/html/omake-grammar.html
+34 -34 omake-branches/0.9.8.3/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.3/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.3/doc/html/omake-references.html
+18 -18 omake-branches/0.9.8.3/doc/html/omake-shell.html
+140 -140 omake-branches/0.9.8.3/doc/html/omake-system.html
+1 -1 omake-branches/0.9.8.3/doc/html/omake-toc.html
+7 -7 omake-branches/0.9.8.3/doc/html/osh.html
+342 -341 omake-branches/0.9.8.3/doc/info/omake-doc.info
+1 -1 omake-branches/0.9.8.3/doc/info/omake-doc.info-1
+17 -0 omake-branches/0.9.8.3/doc/info/omake-doc.info-10
+133 -115 omake-branches/0.9.8.3/doc/info/omake-doc.info-4
+12 -15 omake-branches/0.9.8.3/doc/info/omake-doc.info-7
+91 -106 omake-branches/0.9.8.3/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.3/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.3/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.3/doc/ps/omake-doc.ps
+1 -1 omake-branches/0.9.8.3/doc/src/omake-doc.tex
+191 -175 omake-branches/0.9.8.3/doc/txt/omake-doc.txt
+2 -2 omake-branches/0.9.8.3/omake.spec
+1 -1 omake-branches/0.9.8.3/version.txt
+2 -1 omake-branches/0.9.8.x/CHANGELOG.txt
+9 -3 omake-branches/0.9.8.x/doc/html/changelog.html
+475 -474 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+31 -31 omake-branches/0.9.8.x/doc/html/omake-autoconf.html
+77 -71 omake-branches/0.9.8.x/doc/html/omake-base.html
+144 -146 omake-branches/0.9.8.x/doc/html/omake-build.html
+359 -358 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1652 -1644 omake-branches/0.9.8.x/doc/html/omake-doc.html
+259 -258 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+35 -35 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+34 -34 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-references.html
+18 -18 omake-branches/0.9.8.x/doc/html/omake-shell.html
+140 -140 omake-branches/0.9.8.x/doc/html/omake-system.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-toc.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+342 -341 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+17 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-10
+133 -115 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+12 -15 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+91 -106 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
+1 -1 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+191 -175 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+0 -1 omake-branches/0.9.8.x/src/build/omake_build.ml
+1 -1 omake-branches/0.9.8.x/version.txt

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 15:04:13 -0700 (Thu, 31 May 2007)
Revision: 10846
Log message:

      Use the right branch

Changes  Path
+1 -1 omake-branches/0.9.8.3/make_checkout

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 15:15:06 -0700 (Thu, 31 May 2007)
Revision: 10847
Log message:

      Built 0.9.8.3-1 on Windows.

Changes  Path
+3 -3 omake-branches/0.9.8.3/omake.aip

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-31 15:23:57 -0700 (Thu, 31 May 2007)
Revision: 10848
Log message:

      Preserve the venv during shell calls.  This fixes the problem with
     Shell.cd not having any effect.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/build/omake_rule.ml
+2 -3 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+6 -0 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+4 -4 omake-branches/0.9.8.x/src/shell/omake_shell_job.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 17:15:11 -0700 (Thu, 31 May 2007)
Revision: 10850
Log message:

      When evaluation is forced on a .STATIC variable that is bound to a lazy value,
     the lazy value should be forced as well (of corse, the .STATIC variable will
     remain bound to the original lazy value).

Changes  Path
+2 -2 omake-branches/0.9.8.x/src/eval/omake_eval.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 17:16:11 -0700 (Thu, 31 May 2007)
Revision: 10851
Log message:

      Automatic update based on version.txt

Changes  Path
+1 -1 omake-branches/0.9.8.x/omake.spec

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-05-31 17:18:04 -0700 (Thu, 31 May 2007)
Revision: 10852
Log message:

      Rearranged the .STATIC sections to make things lazier.
     
     Basically, the issue was that things of the sort
     
     .STATIC:
        XYZ_AVAILABLE = ...
     
     XYZ_ENABLED = $(XYZ_AVAILABLE)
     
     force the static section to be evaluated right away. My solution is to do
     
     .STATIC:
        XYZ_AVAILABLE = 
        XYZ_ENABLED = $(XYZ_AVAILABLE)
     
     instead.
     
     Jason, is this reasonable?

Changes  Path
+2 -2 omake-branches/0.9.8.x/lib/build/C.om
+7 -7 omake-branches/0.9.8.x/lib/build/LaTeX.om
+9 -9 omake-branches/0.9.8.x/lib/build/OCaml.om
+4 -8 omake-branches/0.9.8.x/lib/build/svn_realclean.om

Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-31 18:44:52 -0700 (Thu, 31 May 2007)
Revision: 10853
Log message:

      Merge revs 10812-10814.
        - fixed close descriptor error.
        - use the proper directory for targets.

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/Makefile
+1 -1 omake-branches/0.9.8.x/src/Makefile.nt
+9 -1 omake-branches/0.9.8.x/src/build/omake_build.ml