Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-23 16:25:30 -0700 (Sat, 23 Jul 2005)
Revision: 1271
Log message:

      Make declaration checking much more strict.
      

Changes  Path
+5 -5 omake-branches/strictscope3/Files
+2 -1 omake-branches/strictscope3/LaTeX
+0 -1 omake-branches/strictscope3/Makefile.in
+8 -9 omake-branches/strictscope3/OMakefile.in
+111 -16 omake-branches/strictscope3/Pervasives.old
+1 -1 omake-branches/strictscope3/doc/OMakefile
+0 -22 omake-branches/strictscope3/doc/man/omake-base.1
+147 -128 omake-branches/strictscope3/doc/man/omake-doc.1
+173 -17 omake-branches/strictscope3/doc/man/omake-pervasives.1
+0 -84 omake-branches/strictscope3/doc/man/omake-root.1
+0 -29 omake-branches/strictscope3/doc/man/omake-system.1
Properties omake-branches/strictscope3/lib
+1 -0 omake-branches/strictscope3/lib/.cvsignore
+24 -27 omake-branches/strictscope3/src/build/omake_build.ml
+60 -146 omake-branches/strictscope3/src/build/omake_builtin.ml
+5 -2 omake-branches/strictscope3/src/build/omake_builtin.mli
+27 -37 omake-branches/strictscope3/src/build/omake_builtin_arith.ml
+0 -11 omake-branches/strictscope3/src/build/omake_builtin_arith.mli
+89 -111 omake-branches/strictscope3/src/build/omake_builtin_base.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_base.mli
+58 -64 omake-branches/strictscope3/src/build/omake_builtin_file.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_file.mli
+12 -18 omake-branches/strictscope3/src/build/omake_builtin_fun.ml
+0 -11 omake-branches/strictscope3/src/build/omake_builtin_fun.mli
+57 -89 omake-branches/strictscope3/src/build/omake_builtin_io.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_io.mli
+24 -24 omake-branches/strictscope3/src/build/omake_builtin_io_fun.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_io_fun.mli
+59 -49 omake-branches/strictscope3/src/build/omake_builtin_object.ml
+0 -13 omake-branches/strictscope3/src/build/omake_builtin_object.mli
+16 -20 omake-branches/strictscope3/src/build/omake_builtin_rule.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_rule.mli
+27 -29 omake-branches/strictscope3/src/build/omake_builtin_shell.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_shell.mli
+10 -11 omake-branches/strictscope3/src/build/omake_builtin_sys.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_sys.mli
+22 -19 omake-branches/strictscope3/src/build/omake_builtin_target.ml
+0 -13 omake-branches/strictscope3/src/build/omake_builtin_target.mli
+14 -14 omake-branches/strictscope3/src/build/omake_builtin_test.ml
+0 -10 omake-branches/strictscope3/src/build/omake_builtin_test.mli
+13 -0 omake-branches/strictscope3/src/build/omake_builtin_type.ml
+692 -643 omake-branches/strictscope3/src/env/omake_env.ml
+13 -5 omake-branches/strictscope3/src/env/omake_env.mli
+221 -105 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+32 -2 omake-branches/strictscope3/src/eval/omake_eval.ml
+20 -10 omake-branches/strictscope3/src/exec/omake_exec_print.ml
+16 -6 omake-branches/strictscope3/src/ir/omake_node.ml
+5 -0 omake-branches/strictscope3/src/ir/omake_node_sig.ml
+2 -1 omake-branches/strictscope3/src/ir/omake_symbol.ml