Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-04-30 15:50:20 -0700 (Mon, 30 Apr 2007)
Revision: 10570
Log message:

      This moves the "value" type into the "ir" directory, and a few of the
     various utilities too.  Just code motion, nothing else changed.
     
     The Omake_exec* modules were defined polymorphically, because they
     didn't know what the "value" type was.  This is no longer the case,
     so we should probably clean them up at some point.

Changes  Path
+30 -18 omake-branches/0.9.8.x/src/Makefile
+30 -18 omake-branches/0.9.8.x/src/Makefile.nt
+3 -1 omake-branches/0.9.8.x/src/build/omake_build.ml
+2 -0 omake-branches/0.9.8.x/src/build/omake_build_util.ml
+4 -3 omake-branches/0.9.8.x/src/build/omake_build_util.mli
+2 -0 omake-branches/0.9.8.x/src/build/omake_builtin.ml
+2 -0 omake-branches/0.9.8.x/src/build/omake_builtin_type.ml
+2 -0 omake-branches/0.9.8.x/src/build/omake_builtin_util.ml
+2 -0 omake-branches/0.9.8.x/src/build/omake_builtin_util.mli
+4 -1 omake-branches/0.9.8.x/src/build/omake_rule.ml
+5 -3 omake-branches/0.9.8.x/src/build/omake_rule.mli
+5 -3 omake-branches/0.9.8.x/src/build/omake_target.ml
+4 -3 omake-branches/0.9.8.x/src/build/omake_target.mli
+6 -4 omake-branches/0.9.8.x/src/builtin/omake_builtin_arith.ml
+3 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+4 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+2 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_fun.ml
+5 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_io.ml
+4 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml
+3 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+2 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_rule.ml
+4 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_shell.ml
+2 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
+3 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+2 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_test.ml
+0 -3 omake-branches/0.9.8.x/src/env/OMakefile
+3 -1 omake-branches/0.9.8.x/src/env/omake_ast_lex.mll
+4 -2 omake-branches/0.9.8.x/src/env/omake_ast_parse.input
+3 -0 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+5 -4 omake-branches/0.9.8.x/src/env/omake_command_digest.mli
+107 -736 omake-branches/0.9.8.x/src/env/omake_env.ml
+5 -176 omake-branches/0.9.8.x/src/env/omake_env.mli
+7 -4 omake-branches/0.9.8.x/src/env/omake_exn_print.ml
+3 -1 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
+1 -0 omake-branches/0.9.8.x/src/env/omake_ir_ast.mli
Deleted omake-branches/0.9.8.x/src/env/omake_ir_free_vars.ml
Deleted omake-branches/0.9.8.x/src/env/omake_ir_free_vars.mli
+2 -0 omake-branches/0.9.8.x/src/env/omake_ir_semant.ml
Deleted omake-branches/0.9.8.x/src/env/omake_lexer.ml
Deleted omake-branches/0.9.8.x/src/env/omake_parser.ml
+5 -2 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+2 -0 omake-branches/0.9.8.x/src/eval/omake_eval.mli
+3 -1 omake-branches/0.9.8.x/src/eval/omake_value.ml
+2 -0 omake-branches/0.9.8.x/src/eval/omake_value.mli
+6 -0 omake-branches/0.9.8.x/src/ir/OMakefile
Copied omake-branches/0.9.8.x/src/ir/omake_ir_free_vars.ml (from rev 10559, omake-branches/0.9.8.x/src/env/omake_ir_free_vars.ml)
Copied omake-branches/0.9.8.x/src/ir/omake_ir_free_vars.mli (from rev 10558, omake-branches/0.9.8.x/src/env/omake_ir_free_vars.mli)
Copied omake-branches/0.9.8.x/src/ir/omake_lexer.ml (from rev 10558, omake-branches/0.9.8.x/src/env/omake_lexer.ml)
Copied omake-branches/0.9.8.x/src/ir/omake_parser.ml (from rev 10558, omake-branches/0.9.8.x/src/env/omake_parser.ml)
Added omake-branches/0.9.8.x/src/ir/omake_pos.ml
Added omake-branches/0.9.8.x/src/ir/omake_pos.mli
Added omake-branches/0.9.8.x/src/ir/omake_value_print.ml
Added omake-branches/0.9.8.x/src/ir/omake_value_print.mli
Added omake-branches/0.9.8.x/src/ir/omake_value_type.ml
+4 -0 omake-branches/0.9.8.x/src/magic/OMakefile
+2 -0 omake-branches/0.9.8.x/src/main/omake_main.ml
+6 -3 omake-branches/0.9.8.x/src/main/omake_shell.ml
+5 -3 omake-branches/0.9.8.x/src/shell/omake_shell_completion.ml
+1 -0 omake-branches/0.9.8.x/src/shell/omake_shell_completion.mli
+4 -2 omake-branches/0.9.8.x/src/shell/omake_shell_job.ml
+2 -0 omake-branches/0.9.8.x/src/shell/omake_shell_job.mli
+6 -4 omake-branches/0.9.8.x/src/shell/omake_shell_lex.ml
+5 -3 omake-branches/0.9.8.x/src/shell/omake_shell_lex.mli
+3 -1 omake-branches/0.9.8.x/src/shell/omake_shell_parse.mly
+2 -1 omake-branches/0.9.8.x/src/shell/omake_shell_sys_unix.ml
+1 -0 omake-branches/0.9.8.x/src/util/OMakefile
Added omake-branches/0.9.8.x/src/util/omake_handle_table.ml