Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-02 07:00:42 -0700 (Sat, 02 Jul 2005)
Revision: 1178
Log message:

      Added three things.
      
         - Return statements are now a control operation, returning
           from their function.
      
               f() =
                  if true
                     return 1
                  return 2
      
           f() now returns 1.  It used to return 2.
      
           If you want the old behavior, use "value" instead
           of "return".
      
         - Added checking for dead-code after return statements.
      
         - Sections no longer return their final value unless
           it is a "value".
      

Changes  Path
+4 -0 omake/Files
+1 -1 omake/LaTeX.src
+3 -4 omake/OCaml.src
+1 -1 omake/lib/build/LaTeX.om
+3 -4 omake/lib/build/OCaml.om
+11 -0 omake/src/ast/omake_ast_print.ml
+1 -0 omake/src/ast/omake_ast_print.mli
+2 -1 omake/src/build/omake_build.ml
+0 -95 omake/src/build/omake_builtin_base.ml
+3 -2 omake/src/env/omake_ast_lex.mll
+16 -1 omake/src/env/omake_command_digest.ml
+1 -0 omake/src/env/omake_env.ml
+1 -0 omake/src/env/omake_env.mli
+7 -2 omake/src/env/omake_exn_print.ml
+67 -28 omake/src/env/omake_ir_ast.ml
+7 -2 omake/src/env/omake_ir_free_vars.ml
Added omake/src/env/omake_ir_semant.ml
Properties omake/src/env/omake_ir_semant.ml
Added omake/src/env/omake_ir_semant.mli
Properties omake/src/env/omake_ir_semant.mli
+57 -10 omake/src/eval/omake_eval.ml
+6 -2 omake/src/ir/omake_ir.ml
+14 -1 omake/src/ir/omake_ir_print.ml
+3 -0 omake/src/ir/omake_ir_util.ml
+3 -0 omake/src/ir/omake_symbol.ml
+2 -0 omake/src/main/omake_main.ml
+1 -1 omake/version.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-02 07:28:34 -0700 (Sat, 02 Jul 2005)
Revision: 1179
Log message:

      Added a hack to fix the foreach binding problem.
      This adds the variable to all three environments.
      

Changes  Path
+190 -248 omake/doc/html/omake-base.html
+426 -484 omake/doc/html/omake-doc.html
+0 -53 omake/doc/man/omake-base.1
+3 -37 omake/doc/man/omake-base.txt
+0 -53 omake/doc/man/omake-doc.1
+23 -57 omake/doc/man/omake-doc.txt
+3 -3 omake/doc/man/omake-language.txt
+4 -4 omake/doc/man/omake-rules.txt
+2 -2 omake/doc/man/omake-system.txt
+1 -1 omake/src/build/omake_builtin_object.ml
+24 -0 omake/src/env/omake_env.ml
+1 -0 omake/src/env/omake_env.mli

Changes by: ( at unknown.email)
Date: 2005-07-02 07:28:34 -0700 (Sat, 02 Jul 2005)
Revision: 1180
Log message:

      This commit was manufactured by cvs2svn to create branch 'strictscope1'.

Changes  Path
Copied libmojave-branches/strictscope1
Deleted libmojave-branches/strictscope1/.cvsignore
Deleted libmojave-branches/strictscope1/OMakefile
Deleted libmojave-branches/strictscope1/OMakeroot
Deleted libmojave-branches/strictscope1/cutil/.cvsignore
Deleted libmojave-branches/strictscope1/cutil/OMakefile
Deleted libmojave-branches/strictscope1/cutil/lm_abstract.c
Deleted libmojave-branches/strictscope1/cutil/lm_config.c
Deleted libmojave-branches/strictscope1/cutil/lm_float.c
Deleted libmojave-branches/strictscope1/cutil/lm_marshal_shared.c
Deleted libmojave-branches/strictscope1/cutil/lm_marshal_shared.h
Deleted libmojave-branches/strictscope1/cutil/lm_mmap.c
Deleted libmojave-branches/strictscope1/cutil/lm_mmap.h
Deleted libmojave-branches/strictscope1/cutil/lm_ncurses.c
Deleted libmojave-branches/strictscope1/cutil/lm_nocompare.c
Deleted libmojave-branches/strictscope1/cutil/lm_raw.c
Deleted libmojave-branches/strictscope1/cutil/lm_readline.c
Deleted libmojave-branches/strictscope1/cutil/lm_rusage.c
Deleted libmojave-branches/strictscope1/cutil/lm_ssl.c
Deleted libmojave-branches/strictscope1/cutil/lm_terminfo.c
Deleted libmojave-branches/strictscope1/stdlib/.cvsignore
Deleted libmojave-branches/strictscope1/stdlib/Files
Deleted libmojave-branches/strictscope1/stdlib/OMakefile
Deleted libmojave-branches/strictscope1/stdlib/lm_array.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_array.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_array_linear_set.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_array_linear_set.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_array_sig.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_big_int.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_big_int.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_buffer.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_buffer.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_char.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_char.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_cycle_dag.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_cycle_dag.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_dag_sig.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_file_util.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_file_util.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_format.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_format.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_hash_set.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_hash_set.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_hashtbl_util.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_hashtbl_util.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_imp_dag.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_imp_dag.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_int_util.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_int_util.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_io.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_io.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_large_array.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_large_array.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_large_array_weak.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_large_array_weak.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_linear_set_sig.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_list.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_list.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_make_printf.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_make_printf.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_nocompare.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_nocompare.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_num.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_num.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_pervasives.h
Deleted libmojave-branches/strictscope1/stdlib/lm_printf_rbuffer.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_printf_rbuffer.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_ref_util.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_ref_util.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_html.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_html.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_raw.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_raw.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_tex.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_tex.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_text.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_rformat_text.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_rprintf.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_rprintf.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_serial_map.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_serial_map.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_small_set.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_small_set.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_splay.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_splay.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_splay_linear_set.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_splay_linear_set.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_splay_set.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_splay_set.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_splay_table.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_splay_table.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_string.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_string.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_sys.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_sys.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_table_util.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_table_util.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_test.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_test.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_test_sig.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_thread_event.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_thread_event.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_thread_shell.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_thread_shell.mli
Deleted libmojave-branches/strictscope1/stdlib/lm_thread_util.ml
Deleted libmojave-branches/strictscope1/stdlib/lm_thread_util.mli
Deleted libmojave-branches/strictscope1/unix/.cvsignore
Deleted libmojave-branches/strictscope1/unix/Files
Deleted libmojave-branches/strictscope1/unix/OMakefile
Deleted libmojave-branches/strictscope1/unix/lm_id.ml
Deleted libmojave-branches/strictscope1/unix/lm_id.mli
Deleted libmojave-branches/strictscope1/unix/lm_inet.ml
Deleted libmojave-branches/strictscope1/unix/lm_inet.mli
Deleted libmojave-branches/strictscope1/unix/lm_mmap.ml
Deleted libmojave-branches/strictscope1/unix/lm_mmap.mli
Deleted libmojave-branches/strictscope1/unix/lm_mmap_pipe.ml
Deleted libmojave-branches/strictscope1/unix/lm_mmap_pipe.mli
Deleted libmojave-branches/strictscope1/unix/lm_rusage.ml
Deleted libmojave-branches/strictscope1/unix/lm_rusage.mli
Deleted libmojave-branches/strictscope1/util/.cvsignore
Deleted libmojave-branches/strictscope1/util/Files
Deleted libmojave-branches/strictscope1/util/OMakefile
Deleted libmojave-branches/strictscope1/util/lm_attribute.ml
Deleted libmojave-branches/strictscope1/util/lm_attribute.mli
Deleted libmojave-branches/strictscope1/util/lm_bitmatrix.ml
Deleted libmojave-branches/strictscope1/util/lm_bitmatrix.mli
Deleted libmojave-branches/strictscope1/util/lm_clock.ml
Deleted libmojave-branches/strictscope1/util/lm_clock.mli
Deleted libmojave-branches/strictscope1/util/lm_command_util.ml
Deleted libmojave-branches/strictscope1/util/lm_command_util.mli
Deleted libmojave-branches/strictscope1/util/lm_config.ml
Deleted libmojave-branches/strictscope1/util/lm_config.mli
Deleted libmojave-branches/strictscope1/util/lm_ctype.ml
Deleted libmojave-branches/strictscope1/util/lm_ctype.mli
Deleted libmojave-branches/strictscope1/util/lm_digraph.ml
Deleted libmojave-branches/strictscope1/util/lm_digraph.mli
Deleted libmojave-branches/strictscope1/util/lm_dlist.ml
Deleted libmojave-branches/strictscope1/util/lm_dlist.mli
Deleted libmojave-branches/strictscope1/util/lm_field_table.ml
Deleted libmojave-branches/strictscope1/util/lm_field_table.mli
Deleted libmojave-branches/strictscope1/util/lm_flags.ml
Deleted libmojave-branches/strictscope1/util/lm_flags.mli
Deleted libmojave-branches/strictscope1/util/lm_float80.ml
Deleted libmojave-branches/strictscope1/util/lm_float80.mli
Deleted libmojave-branches/strictscope1/util/lm_fmarshal.ml
Deleted libmojave-branches/strictscope1/util/lm_fmarshal.mli
Deleted libmojave-branches/strictscope1/util/lm_format_util.ml
Deleted libmojave-branches/strictscope1/util/lm_format_util.mli
Deleted libmojave-branches/strictscope1/util/lm_graph.ml
Deleted libmojave-branches/strictscope1/util/lm_graph.mli
Deleted libmojave-branches/strictscope1/util/lm_interval_set.ml
Deleted libmojave-branches/strictscope1/util/lm_interval_set.mli
Deleted libmojave-branches/strictscope1/util/lm_listbuf.ml
Deleted libmojave-branches/strictscope1/util/lm_listbuf.mli
Deleted libmojave-branches/strictscope1/util/lm_loop.ml
Deleted libmojave-branches/strictscope1/util/lm_loop.mli
Deleted libmojave-branches/strictscope1/util/lm_ncurses.ml
Deleted libmojave-branches/strictscope1/util/lm_ncurses.mli
Deleted libmojave-branches/strictscope1/util/lm_ncurses_display.ml
Deleted libmojave-branches/strictscope1/util/lm_ncurses_display.mli
Deleted libmojave-branches/strictscope1/util/lm_parse_id.ml
Deleted libmojave-branches/strictscope1/util/lm_parse_id.mli
Deleted libmojave-branches/strictscope1/util/lm_print_util.ml
Deleted libmojave-branches/strictscope1/util/lm_print_util.mli
Deleted libmojave-branches/strictscope1/util/lm_profile.ml
Deleted libmojave-branches/strictscope1/util/lm_profile.mli
Deleted libmojave-branches/strictscope1/util/lm_rawfloat.ml
Deleted libmojave-branches/strictscope1/util/lm_rawfloat.mli
Deleted libmojave-branches/strictscope1/util/lm_rawint.ml
Deleted libmojave-branches/strictscope1/util/lm_rawint.mli
Deleted libmojave-branches/strictscope1/util/lm_readline.ml
Deleted libmojave-branches/strictscope1/util/lm_readline.mli
Deleted libmojave-branches/strictscope1/util/lm_ssl.ml
Deleted libmojave-branches/strictscope1/util/lm_ssl.mli
Deleted libmojave-branches/strictscope1/util/lm_symbol_matrix.ml
Deleted libmojave-branches/strictscope1/util/lm_symbol_matrix.mli
Deleted libmojave-branches/strictscope1/util/lm_table_graph.ml
Deleted libmojave-branches/strictscope1/util/lm_table_graph.mli
Deleted libmojave-branches/strictscope1/util/lm_terminfo.ml
Deleted libmojave-branches/strictscope1/util/lm_terminfo.mli
Deleted libmojave-branches/strictscope1/util/lm_trace.ml
Deleted libmojave-branches/strictscope1/util/lm_trace.mli
Copied omake-branches/strictscope1

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-02 07:58:23 -0700 (Sat, 02 Jul 2005)
Revision: 1181
Log message:

      We need to keep the export function.
      

Changes  Path
+27 -1 omake/src/build/omake_builtin_base.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-03 07:13:42 -0700 (Sun, 03 Jul 2005)
Revision: 1182
Log message:

      Experimenting with variable scoping.
      
      This was an attempt to delay variable linking until runtime,
      which is desirable because you would like to have computed
      opens.
      
          open $(STDLIB)/foo
          X = 1
      
      It doesn't really work because when the definition of X is encountered
      at parse time, it isn't known what module it belongs to.  Since it isn't
      known, the variable summary for this file can't be computed.
      
      There are two solutions.
      
         1. Make the open static, so scoping can be determined
            at parse time.
      
               # Find foo using the static search path
               open foo
      
            This is the way most languages do it, but it is
            unsatisfying for omake.
      
         2. Keep dynamic opens, and keep a linkage section for each
            file that can be computed without evaluating the entire
            file.  It gets a little messy because of nested opens,
            but the nice thing is that opens are statically scoped,
            so nested opens do not affect the top-level definitions.
      
               open $(A)
               # link X, Y
      
               if blah
                  X = 1
                  export
               else
                  open $(B)
                  # link Y
      
                  Y = 1
                  export
      
               println($(Y))
      
      I'll try doing 2.
      

Changes  Path
+9 -3 omake-branches/strictscope1/src/env/omake_command_digest.ml
+115 -111 omake-branches/strictscope1/src/env/omake_env.ml
+30 -34 omake-branches/strictscope1/src/env/omake_env.mli
+8 -4 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+2 -11 omake-branches/strictscope1/src/env/omake_ir_ast.mli
+60 -70 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+1 -1 omake-branches/strictscope1/src/env/omake_ir_free_vars.mli
+4 -4 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+7 -7 omake-branches/strictscope1/src/eval/omake_eval.ml
+0 -2 omake-branches/strictscope1/src/eval/omake_eval.mli
+30 -31 omake-branches/strictscope1/src/ir/omake_ir.ml
+45 -76 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+1 -1 omake-branches/strictscope1/src/ir/omake_ir_print.mli
+5 -7 omake-branches/strictscope1/src/ir/omake_ir_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-03 19:33:38 -0700 (Sun, 03 Jul 2005)
Revision: 1183
Log message:

      Ok, this is the first pass of adding separate variable scopes.
      It compiles, but I'm sure it doesn't work yet.
      
      This is option 2:
         - Dynamic open/include/export are allowed.  Each operation
           performs a link step.
         - There are 4 kinds of variables:
             - Private (statically scoped).
             - Protected (current object, dynamically scoped),
               access is limited to sub-objects.
             - Public (current object, dynamically scoped),
               access is unrestricted.
             - File (file object, dynamically scoped).
               Each loaded file has an associated object.
      
      During the link step, each unlinked variable is assigned to
      the appropriate kind.
      
      The language is still functional of course.
      

Changes  Path
+10 -0 libmojave-branches/strictscope1/stdlib/lm_filename_util.ml
+4 -0 libmojave-branches/strictscope1/stdlib/lm_filename_util.mli
+0 -1 omake-branches/strictscope1/Files
+11 -5 omake-branches/strictscope1/src/build/omake_build.ml
+12 -6 omake-branches/strictscope1/src/build/omake_builtin.ml
+16 -13 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+10 -5 omake-branches/strictscope1/src/build/omake_builtin_file.ml
+22 -17 omake-branches/strictscope1/src/build/omake_builtin_io.ml
+40 -26 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+4 -94 omake-branches/strictscope1/src/build/omake_builtin_object.ml
+0 -5 omake-branches/strictscope1/src/build/omake_builtin_object.mli
+8 -4 omake-branches/strictscope1/src/build/omake_builtin_shell.ml
+7 -3 omake-branches/strictscope1/src/build/omake_builtin_target.ml
+12 -8 omake-branches/strictscope1/src/build/omake_builtin_test.ml
+1 -1 omake-branches/strictscope1/src/build/omake_builtin_util.ml
+1 -1 omake-branches/strictscope1/src/env/omake_ast_lex.mll
+53 -69 omake-branches/strictscope1/src/env/omake_command_digest.ml
+430 -301 omake-branches/strictscope1/src/env/omake_env.ml
+51 -32 omake-branches/strictscope1/src/env/omake_env.mli
+587 -482 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+8 -11 omake-branches/strictscope1/src/env/omake_ir_ast.mli
+26 -38 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/strictscope1/src/env/omake_ir_free_vars.mli
+20 -27 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+1 -1 omake-branches/strictscope1/src/env/omake_ir_semant.mli
+148 -162 omake-branches/strictscope1/src/eval/omake_eval.ml
+3 -5 omake-branches/strictscope1/src/eval/omake_eval.mli
+53 -38 omake-branches/strictscope1/src/eval/omake_rule.ml
+9 -5 omake-branches/strictscope1/src/eval/omake_value.ml
+5 -2 omake-branches/strictscope1/src/eval/omake_value.mli
+56 -43 omake-branches/strictscope1/src/ir/omake_ir.ml
+300 -247 omake-branches/strictscope1/src/ir/omake_ir_print.ml
Deleted omake-branches/strictscope1/src/ir/omake_ir_print.mli
+2 -1 omake-branches/strictscope1/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope1/src/ir/omake_ir_util.mli
+7 -3 omake-branches/strictscope1/src/ir/omake_symbol.ml
+7 -3 omake-branches/strictscope1/src/main/omake_main.ml
+42 -31 omake-branches/strictscope1/src/main/omake_shell.ml
+7 -2 omake-branches/strictscope1/src/shell/omake_shell_job.ml

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2005-07-05 15:45:41 -0700 (Tue, 05 Jul 2005)
Revision: 1184
Log message:

      Disable completions for BSD readline.  I don't know how it works and there's no
      documentation.  The signature for a completion callback in BSD readline is
      incompatible with the signature from GNU readline.
      

Changes  Path
+9 -0 omake/configure
+9 -0 omake/configure.in
+4 -2 omake/src/clib/readline.c

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2005-07-05 16:15:02 -0700 (Tue, 05 Jul 2005)
Revision: 1186
Log message:

      Added a comment describing the BSD readline completion situation.  Also
      adapted the completion function itself to work on BSD if we ever figure out how
      to use it.
      

Changes  Path
+12 -3 omake/src/clib/readline.c

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-05 18:44:48 -0700 (Tue, 05 Jul 2005)
Revision: 1187
Log message:

      - The configure test for GNU Readline was broken (so it always assumed
        non-GNU!), fixing.
      
      - Added a test for troff >= 1.19 (this is true on Mandrake, but _not_ on
        Fedora Core 1-4). Only when troff >= 1.19 is installed, omake will use
        troff for generating .txt documentation (1.19 does hyphenation better than
        1.18)
      
      - Regenerated the documentation.
      

Changes  Path
+3 -1 omake/configure
+15 -3 omake/doc/OMakefile
+86 -76 omake/doc/html/omake-doc.html
+86 -76 omake/doc/html/omake-root.html
+3 -3 omake/doc/man/omake-base.txt
+11 -2 omake/doc/man/omake-doc.1
+114 -108 omake/doc/man/omake-doc.txt
+3 -3 omake/doc/man/omake-language.txt
+11 -2 omake/doc/man/omake-root.1
+95 -89 omake/doc/man/omake-root.txt
+4 -4 omake/doc/man/omake-rules.txt
+2 -2 omake/doc/man/omake-system.txt
+4 -1 omake/libmojave.m4
+22 -3 omake/src/build/omake_builtin_rule.ml
+1 -1 omake/version.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-05 20:02:55 -0700 (Tue, 05 Jul 2005)
Revision: 1189
Log message:

      Continuing with experimenting with scoping.  This compiles and surely
      doesn't work.
      
      Here is the current model.
      
         - Kinds of variables:
              private : local to an object/file, statically scoped.
              protected : object fields, dynamically scoped.
              public : class fields, dynamically scoped.
      
           By default, variable definitions are protected.
      
         - Directives:
      
              include <file> : include the file as if it were inlined in
                 the current environment; you get public and protected
                 variables, but not private.
              open <file> : include at-most-once, in the Pervasives
                 environment, you get only the public variables,
                 the variables are *not* part of the current object.
              extends <file-or-object> : the usual inheritance directive,
                 like open, but protected variables become part of the
                 current object.
              import <file-or-object> : just get the file object.
      
           The <file> and <file-or-objects> do not have to be a constant.
           Linking is performed right afterwards.
      
           If the <file> is a constant, it defines an object
           of that name.  For example,
      
              open build/C
      
           will open the <OMAKEPATH>/build/C file, and it will also define the
           "C" variable.  If the filename is not a constant, this doesn't
           happen.
      
      Implementation:
      
         - There is a link step following an include/open/extends.
           Variables are references(!) that are set during the link step.
           It is only the variable names; the language remains functional.
      
         - Public variables are class variables.  This has little impact
           since the language is functional, but it does mean that some
           aliasing happens.
      
               X. =
                  public.foo = 1
      
               open $(X)
      
               Y = $(X)
               foo = 2 # This is the X.foo field
               println($(Y.foo))   # Prints "2"
      
           This would not be true for protected variables, but "open"
           has no effect on protected variables.
      
               X. =
                  protected.foo = 1
      
               open $(X)
      
               Y = $(X)
               foo = 2               # This is not the X.foo field
               println($(X.foo))     # Prints "1"
               println($(Y.foo))     # Prints "1"
      
         - Every object gets a public section for all its public vars.
      

Changes  Path
+8 -7 omake-branches/strictscope1/src/build/omake_builtin.ml
+0 -3 omake-branches/strictscope1/src/build/omake_builtin_object.ml
+45 -12 omake-branches/strictscope1/src/env/omake_command_digest.ml
+374 -341 omake-branches/strictscope1/src/env/omake_env.ml
+21 -20 omake-branches/strictscope1/src/env/omake_env.mli
+179 -71 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+4 -14 omake-branches/strictscope1/src/env/omake_ir_ast.mli
+2 -2 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+5 -5 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+129 -68 omake-branches/strictscope1/src/eval/omake_eval.ml
+3 -3 omake-branches/strictscope1/src/eval/omake_eval.mli
+17 -25 omake-branches/strictscope1/src/eval/omake_rule.ml
+0 -6 omake-branches/strictscope1/src/eval/omake_value.ml
+82 -24 omake-branches/strictscope1/src/ir/omake_ir.ml
+7 -5 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+3 -3 omake-branches/strictscope1/src/ir/omake_ir_util.ml
+0 -1 omake-branches/strictscope1/src/ir/omake_symbol.ml
+7 -6 omake-branches/strictscope1/src/main/omake_shell.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-05 21:22:48 -0700 (Tue, 05 Jul 2005)
Revision: 1190
Log message:

      The latest MetaPRL changes to ordering in StringSet require a few build
      changes in OMake.
      

Changes  Path
+5 -8 omake/Files
+43 -34 omake/Makefile.dep.nt
+2 -2 omake/Makefile.in
+2 -2 omake/Makefile.nt
+5 -3 omake/OMakefile.in
Deleted omake/omake_abstract.ml
Deleted omake/omake_cabstract.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-06 14:11:54 -0700 (Wed, 06 Jul 2005)
Revision: 1191
Log message:

      Verious updates to get partially working.
      

Changes  Path
+6 -2 omake-branches/strictscope1/Pervasives.src
+6 -2 omake-branches/strictscope1/lib/Pervasives.om
+1 -1 omake-branches/strictscope1/src/build/omake_builtin.ml
+1 -0 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+90 -37 omake-branches/strictscope1/src/env/omake_env.ml
+9 -3 omake-branches/strictscope1/src/env/omake_env.mli
+151 -44 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+3 -3 omake-branches/strictscope1/src/env/omake_ir_ast.mli
+61 -12 omake-branches/strictscope1/src/eval/omake_eval.ml
+7 -5 omake-branches/strictscope1/src/eval/omake_eval.mli
+15 -4 omake-branches/strictscope1/src/ir/omake_ir.ml
+54 -8 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+4 -0 omake-branches/strictscope1/src/main/omake_main.ml
+23 -12 omake-branches/strictscope1/src/main/omake_shell.ml

Changes by: ( at unknown.email)
Date: 2005-07-06 14:11:54 -0700 (Wed, 06 Jul 2005)
Revision: 1192
Log message:

      This commit was manufactured by cvs2svn to create branch 'stricttest1'.

Changes  Path
Copied libmojave-branches/stricttest1
Deleted libmojave-branches/stricttest1/.cvsignore
Deleted libmojave-branches/stricttest1/OMakefile
Deleted libmojave-branches/stricttest1/OMakeroot
Deleted libmojave-branches/stricttest1/cutil/.cvsignore
Deleted libmojave-branches/stricttest1/cutil/OMakefile
Deleted libmojave-branches/stricttest1/cutil/lm_abstract.c
Deleted libmojave-branches/stricttest1/cutil/lm_config.c
Deleted libmojave-branches/stricttest1/cutil/lm_float.c
Deleted libmojave-branches/stricttest1/cutil/lm_marshal_shared.c
Deleted libmojave-branches/stricttest1/cutil/lm_marshal_shared.h
Deleted libmojave-branches/stricttest1/cutil/lm_mmap.c
Deleted libmojave-branches/stricttest1/cutil/lm_mmap.h
Deleted libmojave-branches/stricttest1/cutil/lm_ncurses.c
Deleted libmojave-branches/stricttest1/cutil/lm_nocompare.c
Deleted libmojave-branches/stricttest1/cutil/lm_raw.c
Deleted libmojave-branches/stricttest1/cutil/lm_readline.c
Deleted libmojave-branches/stricttest1/cutil/lm_rusage.c
Deleted libmojave-branches/stricttest1/cutil/lm_ssl.c
Deleted libmojave-branches/stricttest1/cutil/lm_terminfo.c
Deleted libmojave-branches/stricttest1/stdlib/.cvsignore
Deleted libmojave-branches/stricttest1/stdlib/Files
Deleted libmojave-branches/stricttest1/stdlib/OMakefile
Deleted libmojave-branches/stricttest1/stdlib/lm_array.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_array.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_array_linear_set.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_array_linear_set.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_array_sig.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_big_int.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_big_int.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_buffer.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_buffer.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_char.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_char.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_cycle_dag.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_cycle_dag.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_dag_sig.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_file_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_file_util.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_filename_util.ml
Copied libmojave-branches/stricttest1/stdlib/lm_filename_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_filename_util.mli
Copied libmojave-branches/stricttest1/stdlib/lm_filename_util.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_format.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_format.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_hash_set.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_hash_set.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_hashtbl_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_hashtbl_util.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_imp_dag.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_imp_dag.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_int_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_int_util.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_io.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_io.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_large_array.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_large_array.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_large_array_weak.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_large_array_weak.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_linear_set_sig.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_list.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_list.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_make_printf.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_make_printf.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_nocompare.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_nocompare.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_num.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_num.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_pervasives.h
Deleted libmojave-branches/stricttest1/stdlib/lm_printf_rbuffer.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_printf_rbuffer.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_ref_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_ref_util.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_html.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_html.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_raw.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_raw.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_tex.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_tex.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_text.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_rformat_text.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_rprintf.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_rprintf.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_serial_map.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_serial_map.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_small_set.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_small_set.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_splay.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_splay.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_splay_linear_set.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_splay_linear_set.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_splay_set.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_splay_set.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_splay_table.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_splay_table.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_string.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_string.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_sys.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_sys.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_table_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_table_util.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_test.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_test.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_test_sig.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_thread_event.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_thread_event.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_thread_shell.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_thread_shell.mli
Deleted libmojave-branches/stricttest1/stdlib/lm_thread_util.ml
Deleted libmojave-branches/stricttest1/stdlib/lm_thread_util.mli
Deleted libmojave-branches/stricttest1/unix/.cvsignore
Deleted libmojave-branches/stricttest1/unix/Files
Deleted libmojave-branches/stricttest1/unix/OMakefile
Deleted libmojave-branches/stricttest1/unix/lm_id.ml
Deleted libmojave-branches/stricttest1/unix/lm_id.mli
Deleted libmojave-branches/stricttest1/unix/lm_inet.ml
Deleted libmojave-branches/stricttest1/unix/lm_inet.mli
Deleted libmojave-branches/stricttest1/unix/lm_mmap.ml
Deleted libmojave-branches/stricttest1/unix/lm_mmap.mli
Deleted libmojave-branches/stricttest1/unix/lm_mmap_pipe.ml
Deleted libmojave-branches/stricttest1/unix/lm_mmap_pipe.mli
Deleted libmojave-branches/stricttest1/unix/lm_rusage.ml
Deleted libmojave-branches/stricttest1/unix/lm_rusage.mli
Deleted libmojave-branches/stricttest1/util/.cvsignore
Deleted libmojave-branches/stricttest1/util/Files
Deleted libmojave-branches/stricttest1/util/OMakefile
Deleted libmojave-branches/stricttest1/util/lm_attribute.ml
Deleted libmojave-branches/stricttest1/util/lm_attribute.mli
Deleted libmojave-branches/stricttest1/util/lm_bitmatrix.ml
Deleted libmojave-branches/stricttest1/util/lm_bitmatrix.mli
Deleted libmojave-branches/stricttest1/util/lm_clock.ml
Deleted libmojave-branches/stricttest1/util/lm_clock.mli
Deleted libmojave-branches/stricttest1/util/lm_command_util.ml
Deleted libmojave-branches/stricttest1/util/lm_command_util.mli
Deleted libmojave-branches/stricttest1/util/lm_config.ml
Deleted libmojave-branches/stricttest1/util/lm_config.mli
Deleted libmojave-branches/stricttest1/util/lm_ctype.ml
Deleted libmojave-branches/stricttest1/util/lm_ctype.mli
Deleted libmojave-branches/stricttest1/util/lm_digraph.ml
Deleted libmojave-branches/stricttest1/util/lm_digraph.mli
Deleted libmojave-branches/stricttest1/util/lm_dlist.ml
Deleted libmojave-branches/stricttest1/util/lm_dlist.mli
Deleted libmojave-branches/stricttest1/util/lm_field_table.ml
Deleted libmojave-branches/stricttest1/util/lm_field_table.mli
Deleted libmojave-branches/stricttest1/util/lm_flags.ml
Deleted libmojave-branches/stricttest1/util/lm_flags.mli
Deleted libmojave-branches/stricttest1/util/lm_float80.ml
Deleted libmojave-branches/stricttest1/util/lm_float80.mli
Deleted libmojave-branches/stricttest1/util/lm_fmarshal.ml
Deleted libmojave-branches/stricttest1/util/lm_fmarshal.mli
Deleted libmojave-branches/stricttest1/util/lm_format_util.ml
Deleted libmojave-branches/stricttest1/util/lm_format_util.mli
Deleted libmojave-branches/stricttest1/util/lm_graph.ml
Deleted libmojave-branches/stricttest1/util/lm_graph.mli
Deleted libmojave-branches/stricttest1/util/lm_interval_set.ml
Deleted libmojave-branches/stricttest1/util/lm_interval_set.mli
Deleted libmojave-branches/stricttest1/util/lm_listbuf.ml
Deleted libmojave-branches/stricttest1/util/lm_listbuf.mli
Deleted libmojave-branches/stricttest1/util/lm_loop.ml
Deleted libmojave-branches/stricttest1/util/lm_loop.mli
Deleted libmojave-branches/stricttest1/util/lm_ncurses.ml
Deleted libmojave-branches/stricttest1/util/lm_ncurses.mli
Deleted libmojave-branches/stricttest1/util/lm_ncurses_display.ml
Deleted libmojave-branches/stricttest1/util/lm_ncurses_display.mli
Deleted libmojave-branches/stricttest1/util/lm_parse_id.ml
Deleted libmojave-branches/stricttest1/util/lm_parse_id.mli
Deleted libmojave-branches/stricttest1/util/lm_print_util.ml
Deleted libmojave-branches/stricttest1/util/lm_print_util.mli
Deleted libmojave-branches/stricttest1/util/lm_profile.ml
Deleted libmojave-branches/stricttest1/util/lm_profile.mli
Deleted libmojave-branches/stricttest1/util/lm_rawfloat.ml
Deleted libmojave-branches/stricttest1/util/lm_rawfloat.mli
Deleted libmojave-branches/stricttest1/util/lm_rawint.ml
Deleted libmojave-branches/stricttest1/util/lm_rawint.mli
Deleted libmojave-branches/stricttest1/util/lm_readline.ml
Deleted libmojave-branches/stricttest1/util/lm_readline.mli
Deleted libmojave-branches/stricttest1/util/lm_ssl.ml
Deleted libmojave-branches/stricttest1/util/lm_ssl.mli
Deleted libmojave-branches/stricttest1/util/lm_symbol_matrix.ml
Deleted libmojave-branches/stricttest1/util/lm_symbol_matrix.mli
Deleted libmojave-branches/stricttest1/util/lm_table_graph.ml
Deleted libmojave-branches/stricttest1/util/lm_table_graph.mli
Deleted libmojave-branches/stricttest1/util/lm_terminfo.ml
Deleted libmojave-branches/stricttest1/util/lm_terminfo.mli
Deleted libmojave-branches/stricttest1/util/lm_trace.ml
Deleted libmojave-branches/stricttest1/util/lm_trace.mli
Copied omake-branches/stricttest1
Deleted omake-branches/stricttest1/Files
Copied omake-branches/stricttest1/Files
Deleted omake-branches/stricttest1/Pervasives.src
Copied omake-branches/stricttest1/Pervasives.src
Deleted omake-branches/stricttest1/lib/Pervasives.om
Copied omake-branches/stricttest1/lib/Pervasives.om
Deleted omake-branches/stricttest1/src/build/omake_build.ml
Copied omake-branches/stricttest1/src/build/omake_build.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin.ml
Copied omake-branches/stricttest1/src/build/omake_builtin.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_base.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_base.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_file.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_file.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_io.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_io.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_io_fun.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_io_fun.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_object.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_object.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_object.mli
Copied omake-branches/stricttest1/src/build/omake_builtin_object.mli
Deleted omake-branches/stricttest1/src/build/omake_builtin_shell.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_shell.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_target.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_target.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_test.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_test.ml
Deleted omake-branches/stricttest1/src/build/omake_builtin_util.ml
Copied omake-branches/stricttest1/src/build/omake_builtin_util.ml
Copied omake-branches/stricttest1/src/env
Deleted omake-branches/stricttest1/src/env/omake_ast_lex.mli
Copied omake-branches/stricttest1/src/env/omake_ast_lex.mli
Deleted omake-branches/stricttest1/src/env/omake_ast_parse.input
Copied omake-branches/stricttest1/src/env/omake_ast_parse.input
Deleted omake-branches/stricttest1/src/env/omake_command_digest.mli
Copied omake-branches/stricttest1/src/env/omake_command_digest.mli
Deleted omake-branches/stricttest1/src/env/omake_exn_print.ml
Copied omake-branches/stricttest1/src/env/omake_exn_print.ml
Deleted omake-branches/stricttest1/src/env/omake_exn_print.mli
Copied omake-branches/stricttest1/src/env/omake_exn_print.mli
Deleted omake-branches/stricttest1/src/env/omake_gen_parse.ml
Copied omake-branches/stricttest1/src/env/omake_gen_parse.ml
Deleted omake-branches/stricttest1/src/env/omake_lexer.ml
Copied omake-branches/stricttest1/src/env/omake_lexer.ml
Deleted omake-branches/stricttest1/src/env/omake_parser.ml
Copied omake-branches/stricttest1/src/env/omake_parser.ml
Copied omake-branches/stricttest1/src/eval
Deleted omake-branches/stricttest1/src/eval/omake_rule.mli
Copied omake-branches/stricttest1/src/eval/omake_rule.mli
Deleted omake-branches/stricttest1/src/eval/omake_target.ml
Copied omake-branches/stricttest1/src/eval/omake_target.ml
Deleted omake-branches/stricttest1/src/eval/omake_target.mli
Copied omake-branches/stricttest1/src/eval/omake_target.mli
Deleted omake-branches/stricttest1/src/ir/omake_ir.ml
Copied omake-branches/stricttest1/src/ir/omake_ir.ml
Deleted omake-branches/stricttest1/src/ir/omake_ir_print.ml
Copied omake-branches/stricttest1/src/ir/omake_ir_print.ml
Deleted omake-branches/stricttest1/src/ir/omake_ir_print.mli
Deleted omake-branches/stricttest1/src/ir/omake_ir_util.ml
Copied omake-branches/stricttest1/src/ir/omake_ir_util.ml
Deleted omake-branches/stricttest1/src/ir/omake_ir_util.mli
Copied omake-branches/stricttest1/src/ir/omake_ir_util.mli
Deleted omake-branches/stricttest1/src/ir/omake_symbol.ml
Copied omake-branches/stricttest1/src/ir/omake_symbol.ml
Deleted omake-branches/stricttest1/src/main/omake_main.ml
Copied omake-branches/stricttest1/src/main/omake_main.ml
Deleted omake-branches/stricttest1/src/main/omake_shell.ml
Copied omake-branches/stricttest1/src/main/omake_shell.ml
Deleted omake-branches/stricttest1/src/shell/omake_shell_job.ml
Copied omake-branches/stricttest1/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-06 14:18:11 -0700 (Wed, 06 Jul 2005)
Revision: 1193
Log message:

      Branch for testing.
      

Changes  Path
+2 -2 omake-branches/stricttest1/C.src
+110 -101 omake-branches/stricttest1/Common.src
+967 -963 omake-branches/stricttest1/Pervasives.src
+967 -963 omake-branches/stricttest1/lib/Pervasives.om
+2 -2 omake-branches/stricttest1/lib/build/C.om
+110 -101 omake-branches/stricttest1/lib/build/Common.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-06 14:28:19 -0700 (Wed, 06 Jul 2005)
Revision: 1194
Log message:

      Lm_symbol now depends on Lm_string_util.
      
      Is it really the case that calling out to C is faster than
      doing the comparison natively?  That seems suspicious...
      

Changes  Path
+6 -6 omake/Files

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-06 18:20:29 -0700 (Wed, 06 Jul 2005)
Revision: 1195
Log message:

      Add public sections to objects.
      

Changes  Path
+4 -4 omake-branches/strictscope1/Files
+1 -1 omake-branches/strictscope1/src/env/omake_command_digest.ml
+45 -6 omake-branches/strictscope1/src/env/omake_env.ml
+1 -1 omake-branches/strictscope1/src/env/omake_env.mli
+2 -1 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+1 -1 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+4 -4 omake-branches/strictscope1/src/eval/omake_eval.ml
+1 -1 omake-branches/strictscope1/src/ir/omake_ir.ml
+2 -1 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+1 -1 omake-branches/strictscope1/src/ir/omake_ir_util.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-06 18:37:05 -0700 (Wed, 06 Jul 2005)
Revision: 1196
Log message:

      Do not attempt to delete the lock file
      

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-06 23:51:37 -0700 (Wed, 06 Jul 2005)
Revision: 1199
Log message:

      Some scoping updates to get files to read.
      Need to add rules to objects.
      

Changes  Path
+1 -1 omake-branches/strictscope1/src/build/omake_build.ml
+8 -1 omake-branches/strictscope1/src/build/omake_builtin.ml
+6 -1 omake-branches/strictscope1/src/env/omake_command_digest.ml
+96 -71 omake-branches/strictscope1/src/env/omake_env.ml
+2 -1 omake-branches/strictscope1/src/env/omake_env.mli
+177 -70 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+2 -1 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+4 -3 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+11 -4 omake-branches/strictscope1/src/eval/omake_eval.ml
+2 -1 omake-branches/strictscope1/src/ir/omake_ir.ml
+7 -2 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+2 -1 omake-branches/strictscope1/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope1/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-06 23:52:20 -0700 (Wed, 06 Jul 2005)
Revision: 1200
Log message:

      Configuration file changes.
      

Changes  Path
+363 -358 omake-branches/stricttest1/C.src
+219 -219 omake-branches/stricttest1/LaTeX.src
+522 -521 omake-branches/stricttest1/OCaml.src
+10 -8 omake-branches/stricttest1/OMakefile.src
+1 -0 omake-branches/stricttest1/OMakeroot
+16 -16 omake-branches/stricttest1/Pervasives.src
+16 -16 omake-branches/stricttest1/lib/Pervasives.om
+363 -358 omake-branches/stricttest1/lib/build/C.om
+219 -219 omake-branches/stricttest1/lib/build/LaTeX.om
+522 -521 omake-branches/stricttest1/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-07 13:30:55 -0700 (Thu, 07 Jul 2005)
Revision: 1202
Log message:

      lm_abstract.c is no longer needed.
      

Changes  Path
+0 -3 omake/Files
+2 -2 omake/Makefile.in
+2 -2 omake/Makefile.nt
+3 -5 omake/OMakefile.in

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-07 18:11:09 -0700 (Thu, 07 Jul 2005)
Revision: 1203
Log message:

      Considering going back to the old idea that there
      is just one copy of each file object, instead of
      having one copy of public fields.
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-08 18:04:17 -0700 (Fri, 08 Jul 2005)
Revision: 1204
Log message:

      For better output readability, when pretty printing node sets, order them in
      alpabetical-like manner.
      

Changes  Path
+12 -4 omake/src/ir/omake_node.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-08 18:17:38 -0700 (Fri, 08 Jul 2005)
Revision: 1205
Log message:

      (TETEX2_ENABLED) Automatically extract the "bibdata" dependencies.
      

Changes  Path
+5 -0 omake/LaTeX.src
+5 -0 omake/lib/build/LaTeX.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-08 18:20:10 -0700 (Fri, 08 Jul 2005)
Revision: 1206
Log message:

      Better (?) support for multimple bibs in a single bibdata
      

Changes  Path
+4 -2 omake/LaTeX.src
+4 -2 omake/lib/build/LaTeX.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-10 19:56:34 -0700 (Sun, 10 Jul 2005)
Revision: 1207
Log message:

      I think I'm settling on this approach.
      
      Features:
         - All files have separate scopes.
         - Linking is dynamic, so you can change OMAKEPATH,
           or use computed values in open/include/extends/import,
           and everything should continue to work.
         - In default relaxed mode, you shouldn't see any change
           from what you do now.  However, it is possible to define
           a strict mode (I haven't done it yet).
         - public: fields can be modified.
           protected: fields are read-only when you open the object.
           private: fields local to an object, statically scoped.
      
      As usual, this commit is completely untested and needs to
      be cleaned up.
      

Changes  Path
+9 -1 libmojave-branches/strictscope1/stdlib/lm_list_util.ml
+18 -17 libmojave-branches/strictscope1/stdlib/lm_list_util.mli
+17 -0 libmojave-branches/strictscope1/util/lm_symbol.ml
+4 -0 libmojave-branches/strictscope1/util/lm_symbol.mli
+5 -2 omake-branches/strictscope1/src/build/omake_builtin.ml
+1 -1 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+11 -9 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+5 -1 omake-branches/strictscope1/src/build/omake_builtin_object.ml
+96 -37 omake-branches/strictscope1/src/env/omake_command_digest.ml
+779 -556 omake-branches/strictscope1/src/env/omake_env.ml
+109 -62 omake-branches/strictscope1/src/env/omake_env.mli
+527 -469 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+14 -10 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+23 -6 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+183 -121 omake-branches/strictscope1/src/eval/omake_eval.ml
+1 -1 omake-branches/strictscope1/src/eval/omake_eval.mli
+9 -1 omake-branches/strictscope1/src/eval/omake_value.ml
+25 -30 omake-branches/strictscope1/src/ir/omake_ir.ml
+80 -76 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+7 -5 omake-branches/strictscope1/src/ir/omake_ir_util.ml
+55 -0 omake-branches/strictscope1/src/ir/omake_node.ml
+10 -0 omake-branches/strictscope1/src/ir/omake_node.mli
+7 -8 omake-branches/strictscope1/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-12 20:23:51 -0700 (Tue, 12 Jul 2005)
Revision: 1208
Log message:

      Unified file/object names.
      

Changes  Path
+1 -1 omake-branches/strictscope1/src/build/omake_builtin.ml
+7 -4 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+2 -2 omake-branches/strictscope1/src/build/omake_builtin_fun.ml
+10 -10 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+5 -5 omake-branches/strictscope1/src/build/omake_builtin_object.ml
+39 -32 omake-branches/strictscope1/src/env/omake_command_digest.ml
+488 -574 omake-branches/strictscope1/src/env/omake_env.ml
+32 -42 omake-branches/strictscope1/src/env/omake_env.mli
+161 -158 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+4 -4 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+7 -7 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+46 -108 omake-branches/strictscope1/src/eval/omake_eval.ml
+1 -1 omake-branches/strictscope1/src/eval/omake_value.ml
+19 -18 omake-branches/strictscope1/src/ir/omake_ir.ml
+45 -42 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+3 -3 omake-branches/strictscope1/src/ir/omake_ir_util.ml
+17 -2 omake-branches/strictscope1/src/ir/omake_node.ml
+9 -5 omake-branches/strictscope1/src/ir/omake_node.mli
+2 -2 omake-branches/strictscope1/src/main/omake_shell.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-13 07:30:42 -0700 (Wed, 13 Jul 2005)
Revision: 1209
Log message:

      Made the 'multiple ways to build scanner' warning message more verbose (print
      the location of the offending scanner rule declaration).
      

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 10:02:26 -0700 (Wed, 13 Jul 2005)
Revision: 1210
Log message:

      Revert to dynamic this.
      

Changes  Path
+1 -1 omake-branches/strictscope1/src/build/omake_builtin.ml
+4 -4 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+2 -5 omake-branches/strictscope1/src/build/omake_builtin_fun.ml
+10 -10 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+5 -5 omake-branches/strictscope1/src/build/omake_builtin_object.ml
+16 -22 omake-branches/strictscope1/src/env/omake_command_digest.ml
+203 -62 omake-branches/strictscope1/src/env/omake_env.ml
+28 -25 omake-branches/strictscope1/src/env/omake_env.mli
+36 -68 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+4 -4 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+6 -6 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+33 -34 omake-branches/strictscope1/src/eval/omake_eval.ml
+1 -1 omake-branches/strictscope1/src/eval/omake_value.ml
+12 -8 omake-branches/strictscope1/src/ir/omake_ir.ml
+26 -29 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+4 -4 omake-branches/strictscope1/src/ir/omake_ir_util.ml
+3 -3 omake-branches/strictscope1/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 10:20:49 -0700 (Wed, 13 Jul 2005)
Revision: 1211
Log message:

      Added some documentation on 'return'.
      
      Whoever added \newcommand\href[2]{#2} to omake-prologue.tex, can
      you explain why you did it?
      
      At least for me, \href is already defined, so this is an error.
      

Changes  Path
+15 -1 omake/doc/html/omake-doc.html
+15 -1 omake/doc/html/omake-language.html
+15 -1 omake/doc/man/omake-doc.1
+15 -1 omake/doc/man/omake-language.1
+13 -1 omake/doc/src/omake-language.tex
+3 -3 omake/doc/src/omake-prologue.tex

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 10:42:50 -0700 (Wed, 13 Jul 2005)
Revision: 1212
Log message:

      Tested on NT.
      

Changes  Path
+10 -10 omake/Makefile.dep.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-13 13:05:38 -0700 (Wed, 13 Jul 2005)
Revision: 1213
Log message:

      Documentation update.
      

Changes  Path
+2 -2 omake/doc/html/omake-base.html
+2 -2 omake/doc/html/omake-doc.html
+2 -2 omake/doc/html/omake-language.html
+2 -2 omake/doc/html/omake-options.html
+2 -2 omake/doc/html/omake-pervasives.html
+2 -2 omake/doc/html/omake-quickstart.html
+2 -2 omake/doc/html/omake-root.html
+2 -2 omake/doc/html/omake-rules.html
+2 -2 omake/doc/html/omake-shell.html
+2 -2 omake/doc/html/omake-system.html
+2 -2 omake/doc/html/omake.html
+2 -2 omake/doc/html/osh.html
+2 -2 omake/doc/man/omake-base.1
+2 -2 omake/doc/man/omake-base.txt
+2 -2 omake/doc/man/omake-doc.1
+713 -702 omake/doc/man/omake-doc.txt
+2 -2 omake/doc/man/omake-language.1
+79 -68 omake/doc/man/omake-language.txt
+2 -2 omake/doc/man/omake-options.1
+2 -2 omake/doc/man/omake-options.txt
+2 -2 omake/doc/man/omake-pervasives.1
+2 -2 omake/doc/man/omake-pervasives.txt
+2 -2 omake/doc/man/omake-quickstart.1
+2 -2 omake/doc/man/omake-quickstart.txt
+2 -2 omake/doc/man/omake-root.1
+2 -2 omake/doc/man/omake-root.txt
+2 -2 omake/doc/man/omake-rules.1
+2 -2 omake/doc/man/omake-rules.txt
+2 -2 omake/doc/man/omake-shell.1
+2 -2 omake/doc/man/omake-shell.txt
+2 -2 omake/doc/man/omake-system.1
+2 -2 omake/doc/man/omake-system.txt
+2 -2 omake/doc/man/omake.1
+2 -2 omake/doc/man/omake.txt
+2 -2 omake/doc/man/osh.1
+2 -2 omake/doc/man/osh.txt
Properties omake/doc/ps
+1 -1 omake/doc/ps/.cvsignore
+1 -5 omake/doc/src/omake-prologue.tex

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 17:24:27 -0700 (Wed, 13 Jul 2005)
Revision: 1214
Log message:

      Query the Win32 registry to figure out where omake is installed.
      The search tries the following in order:
         1. The registry
         2. The OMAKELIB environment variable
         3. The value hard-coded in omake_magic.ml
      
      Updated the installer config.
      

Changes  Path
+75 -3 libmojave/cutil/lm_unix_cutil.c
+13 -3 libmojave/unix/lm_unix_util.ml
+11 -0 libmojave/unix/lm_unix_util.mli
Binary omake/omake.aip
+9 -8 omake/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 18:02:32 -0700 (Wed, 13 Jul 2005)
Revision: 1216
Log message:

      Re-ordered the installation directory search.  It is now:
             1. The OMAKELIB environment variable
             2. The registry
             3. The value hard-coded in omake_magic.ml
      

Changes  Path
+3 -3 omake/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 18:04:01 -0700 (Wed, 13 Jul 2005)
Revision: 1217
Log message:

      Actually, the registry search order should also be:
         1. HKEY_CURRENT_USER
         2. HKEY_LOCAL_MACHINE
      

Changes  Path
+2 -2 omake/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-13 20:00:25 -0700 (Wed, 13 Jul 2005)
Revision: 1218
Log message:

      New boot procedure for Pervasives.  It starts off as the generic "this",
      then gets reparented once we know the file name.
      

Changes  Path
+4 -2 libmojave-branches/strictscope1/util/lm_hash.ml
+3 -10 omake-branches/strictscope1/src/build/omake_build.ml
+12 -16 omake-branches/strictscope1/src/build/omake_builtin.ml
+0 -1 omake-branches/strictscope1/src/build/omake_builtin.mli
+3 -8 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+2 -7 omake-branches/strictscope1/src/build/omake_builtin_file.ml
+15 -20 omake-branches/strictscope1/src/build/omake_builtin_io.ml
+9 -9 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+2 -6 omake-branches/strictscope1/src/build/omake_builtin_shell.ml
+1 -5 omake-branches/strictscope1/src/build/omake_builtin_target.ml
+6 -10 omake-branches/strictscope1/src/build/omake_builtin_test.ml
+81 -77 omake-branches/strictscope1/src/env/omake_env.ml
+17 -7 omake-branches/strictscope1/src/env/omake_env.mli
+2 -10 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+27 -44 omake-branches/strictscope1/src/eval/omake_eval.ml
+27 -46 omake-branches/strictscope1/src/eval/omake_rule.ml
+1 -4 omake-branches/strictscope1/src/eval/omake_value.ml
+2 -5 omake-branches/strictscope1/src/eval/omake_value.mli
+0 -3 omake-branches/strictscope1/src/ir/omake_node.ml
+0 -1 omake-branches/strictscope1/src/ir/omake_node.mli
+2 -6 omake-branches/strictscope1/src/main/omake_main.ml
+13 -26 omake-branches/strictscope1/src/main/omake_shell.ml
+2 -7 omake-branches/strictscope1/src/shell/omake_shell_job.ml

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2005-07-14 18:51:10 -0700 (Thu, 14 Jul 2005)
Revision: 1223
Log message:

      Added support for building OS X packages.  Unfortunately, the command-line
      version of packagebuilder doesn't work as it should, so you have to use the GUI
      for now.
      

Changes  Path
+17 -0 omake/Makefile.in
Added omake/osx_resources/Description.plist
Properties omake/osx_resources/Description.plist
Added omake/osx_resources/Info.plist
Properties omake/osx_resources/Info.plist
Binary omake/osx_resources/OMake.pmproj
Properties omake/osx_resources/OMake.pmproj
Added omake/osx_resources/installer_files/License.txt
Properties omake/osx_resources/installer_files/License.txt
Added omake/osx_resources/installer_files/ReadMe.txt
Properties omake/osx_resources/installer_files/ReadMe.txt

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2005-07-14 18:51:28 -0700 (Thu, 14 Jul 2005)
Revision: 1224
Log message:

      Forgot to commit this.
      

Changes  Path
Added omake/osx_resources/Makefile
Properties omake/osx_resources/Makefile

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2005-07-14 18:53:11 -0700 (Thu, 14 Jul 2005)
Revision: 1225
Log message:

      Call the disk image OMake-x.y.z.dmg instead of OMake.x.y.z.pkg.dmg.
      

Changes  Path
+2 -2 omake/osx_resources/Makefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 15:09:37 -0700 (Fri, 15 Jul 2005)
Revision: 1226
Log message:

      Include the automatic extends in the LetObjectExp.
      

Changes  Path
+1 -1 omake-branches/strictscope1/rebuild.sh
+1 -1 omake-branches/strictscope1/src/build/omake_builtin.ml
+2 -2 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+16 -5 omake-branches/strictscope1/src/env/omake_command_digest.ml
+202 -142 omake-branches/strictscope1/src/env/omake_env.ml
+11 -10 omake-branches/strictscope1/src/env/omake_env.mli
+115 -88 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+4 -5 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+7 -5 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+13 -10 omake-branches/strictscope1/src/eval/omake_eval.ml
+25 -25 omake-branches/strictscope1/src/ir/omake_ir.ml
+16 -14 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+3 -3 omake-branches/strictscope1/src/ir/omake_ir_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 15:10:10 -0700 (Fri, 15 Jul 2005)
Revision: 1227
Log message:

      Update to the strictscope.
      

Changes  Path
+6 -6 omake-branches/stricttest1/LaTeX.src
+8 -10 omake-branches/stricttest1/Pervasives.src
+8 -10 omake-branches/stricttest1/lib/Pervasives.om
+6 -6 omake-branches/stricttest1/lib/build/LaTeX.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 16:22:27 -0700 (Fri, 15 Jul 2005)
Revision: 1228
Log message:

      Made sure documentation is marked with the appropriate date, not \today.
      

Changes  Path
+2 -2 omake/doc/html/omake-language.html
+2 -2 omake/doc/html/omake-options.html
+2 -2 omake/doc/html/omake-pervasives.html
+2 -2 omake/doc/html/omake-quickstart.html
+2 -2 omake/doc/html/omake-root.html
+2 -2 omake/doc/html/omake-rules.html
+2 -2 omake/doc/html/omake-shell.html
+2 -2 omake/doc/html/omake.html
+2 -2 omake/doc/html/osh.html
+2 -2 omake/doc/man/omake-language.1
+7 -7 omake/doc/man/omake-language.txt
+2 -2 omake/doc/man/omake-quickstart.1
+7 -7 omake/doc/man/omake-quickstart.txt
+2 -2 omake/doc/man/omake-root.1
+7 -7 omake/doc/man/omake-root.txt
+2 -2 omake/doc/man/omake-rules.1
+7 -7 omake/doc/man/omake-rules.txt
+2 -2 omake/doc/man/omake-shell.1
+7 -7 omake/doc/man/omake-shell.txt
+2 -2 omake/doc/man/omake.1
+7 -7 omake/doc/man/omake.txt
+2 -2 omake/doc/man/osh.1
+7 -7 omake/doc/man/osh.txt
+11 -10 omake/doc/src/omake-prologue.tex

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 16:26:34 -0700 (Fri, 15 Jul 2005)
Revision: 1229
Log message:

      The previous commit was not quite right, fixing.
      

Changes  Path
+2 -2 omake/doc/html/omake-base.html
+2 -2 omake/doc/html/omake-doc.html
+2 -2 omake/doc/html/omake-language.html
+2 -2 omake/doc/html/omake-options.html
+2 -2 omake/doc/html/omake-pervasives.html
+2 -2 omake/doc/html/omake-quickstart.html
+2 -2 omake/doc/html/omake-root.html
+2 -2 omake/doc/html/omake-rules.html
+2 -2 omake/doc/html/omake-shell.html
+2 -2 omake/doc/html/omake-system.html
+2 -2 omake/doc/html/omake.html
+2 -2 omake/doc/html/osh.html
+2 -2 omake/doc/man/omake-base.1
+2 -2 omake/doc/man/omake-base.txt
+2 -2 omake/doc/man/omake-doc.1
+2 -2 omake/doc/man/omake-doc.txt
+2 -2 omake/doc/man/omake-language.1
+7 -7 omake/doc/man/omake-language.txt
+2 -2 omake/doc/man/omake-options.1
+2 -2 omake/doc/man/omake-options.txt
+2 -2 omake/doc/man/omake-pervasives.1
+2 -2 omake/doc/man/omake-pervasives.txt
+2 -2 omake/doc/man/omake-quickstart.1
+7 -7 omake/doc/man/omake-quickstart.txt
+2 -2 omake/doc/man/omake-root.1
+7 -7 omake/doc/man/omake-root.txt
+2 -2 omake/doc/man/omake-rules.1
+7 -7 omake/doc/man/omake-rules.txt
+2 -2 omake/doc/man/omake-shell.1
+7 -7 omake/doc/man/omake-shell.txt
+2 -2 omake/doc/man/omake-system.1
+2 -2 omake/doc/man/omake-system.txt
+2 -2 omake/doc/man/omake.1
+7 -7 omake/doc/man/omake.txt
+2 -2 omake/doc/man/osh.1
+7 -7 omake/doc/man/osh.txt
+5 -3 omake/doc/src/omake-prologue.tex

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 16:54:28 -0700 (Fri, 15 Jul 2005)
Revision: 1230
Log message:

      Added a changelog.html of verbose changes.
      

Changes  Path
+13 -91 omake/CHANGELOG.txt
Added omake/doc/html/changelog.html
Properties omake/doc/html/changelog.html
+7 -1 omake/doc/html/index.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 16:55:20 -0700 (Fri, 15 Jul 2005)
Revision: 1231
Log message:

      detailed -> verbose
      

Changes  Path
+1 -1 omake/doc/html/index.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 17:00:47 -0700 (Fri, 15 Jul 2005)
Revision: 1232
Log message:

      More minor announcement changes.
      

Changes  Path
+10 -15 omake/doc/html/announce.txt
+0 -3 omake/doc/html/changelog.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 17:30:13 -0700 (Fri, 15 Jul 2005)
Revision: 1233
Log message:

      0.9.4.27
      

Changes  Path
+1 -1 omake/version.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 17:39:39 -0700 (Fri, 15 Jul 2005)
Revision: 1234
Log message:

      Return a proper exit code for Shell. functions.
      

Changes  Path
+1 -1 omake/src/env/omake_ir_semant.ml
+11 -1 omake/src/eval/omake_rule.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 17:42:04 -0700 (Fri, 15 Jul 2005)
Revision: 1235
Log message:

      Working on the bootstrap.
      

Changes  Path
+1 -3 omake-branches/strictscope1/src/build/omake_builtin.ml
+26 -16 omake-branches/strictscope1/src/env/omake_env.ml
+3 -4 omake-branches/strictscope1/src/env/omake_env.mli
+27 -11 omake-branches/strictscope1/src/eval/omake_eval.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-15 17:42:24 -0700 (Fri, 15 Jul 2005)
Revision: 1236
Log message:

      Update Pervasives syntax.
      

Changes  Path
+0 -1 omake-branches/stricttest1/Pervasives.src
+0 -1 omake-branches/stricttest1/lib/Pervasives.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 18:11:51 -0700 (Fri, 15 Jul 2005)
Revision: 1237
Log message:

      Made a pass at HTML'ifying the changelog.
      

Changes  Path
+2 -1 omake/CHANGELOG.txt
+158 -74 omake/doc/html/changelog.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 18:12:04 -0700 (Fri, 15 Jul 2005)
Revision: 1238
Log message:

      Made a pass at HTML'ifying the changelog.
      

Changes  Path
+2 -1 omake/CHANGELOG.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 18:16:38 -0700 (Fri, 15 Jul 2005)
Revision: 1239
Log message:

      Added a brief heading to the changelog page
      

Changes  Path
+7 -4 omake/doc/html/changelog.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 18:34:37 -0700 (Fri, 15 Jul 2005)
Revision: 1240
Log message:

      50 Bugzilla entries were marked as fixed in this development cycle.
      

Changes  Path
+7 -0 omake/doc/html/changelog.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-15 18:42:48 -0700 (Fri, 15 Jul 2005)
Revision: 1241
Log message:

      Adding a link to http://packages.debian.org/omake
      

Changes  Path
+18 -6 omake/doc/html/download.html

Changes by: ( at unknown.email)
Date: 2005-07-15 18:42:48 -0700 (Fri, 15 Jul 2005)
Revision: 1242
Log message:

      This commit was manufactured by cvs2svn to create branch 'strictscope2'.

Changes  Path
Copied libmojave-branches/strictscope2
Deleted libmojave-branches/strictscope2/.cvsignore
Deleted libmojave-branches/strictscope2/OMakefile
Deleted libmojave-branches/strictscope2/OMakeroot
Deleted libmojave-branches/strictscope2/cutil/.cvsignore
Deleted libmojave-branches/strictscope2/cutil/OMakefile
Deleted libmojave-branches/strictscope2/cutil/lm_abstract.c
Deleted libmojave-branches/strictscope2/cutil/lm_config.c
Deleted libmojave-branches/strictscope2/cutil/lm_float.c
Deleted libmojave-branches/strictscope2/cutil/lm_marshal_shared.c
Deleted libmojave-branches/strictscope2/cutil/lm_marshal_shared.h
Deleted libmojave-branches/strictscope2/cutil/lm_mmap.c
Deleted libmojave-branches/strictscope2/cutil/lm_mmap.h
Deleted libmojave-branches/strictscope2/cutil/lm_ncurses.c
Deleted libmojave-branches/strictscope2/cutil/lm_nocompare.c
Deleted libmojave-branches/strictscope2/cutil/lm_raw.c
Deleted libmojave-branches/strictscope2/cutil/lm_readline.c
Deleted libmojave-branches/strictscope2/cutil/lm_rusage.c
Deleted libmojave-branches/strictscope2/cutil/lm_ssl.c
Deleted libmojave-branches/strictscope2/cutil/lm_terminfo.c
Deleted libmojave-branches/strictscope2/stdlib/.cvsignore
Deleted libmojave-branches/strictscope2/stdlib/Files
Deleted libmojave-branches/strictscope2/stdlib/OMakefile
Deleted libmojave-branches/strictscope2/stdlib/lm_array.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_array.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_array_linear_set.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_array_linear_set.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_array_sig.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_big_int.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_big_int.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_buffer.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_buffer.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_char.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_char.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_cycle_dag.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_cycle_dag.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_dag_sig.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_file_util.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_file_util.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_format.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_format.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_hash_set.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_hash_set.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_hashtbl_util.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_hashtbl_util.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_imp_dag.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_imp_dag.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_int_util.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_int_util.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_io.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_io.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_large_array.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_large_array.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_large_array_weak.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_large_array_weak.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_linear_set_sig.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_list.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_list.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_make_printf.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_make_printf.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_nocompare.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_nocompare.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_num.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_num.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_pervasives.h
Deleted libmojave-branches/strictscope2/stdlib/lm_printf_rbuffer.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_printf_rbuffer.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_ref_util.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_ref_util.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_html.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_html.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_raw.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_raw.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_tex.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_tex.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_text.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_rformat_text.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_rprintf.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_rprintf.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_serial_map.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_serial_map.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_small_set.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_small_set.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_splay.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_splay.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_splay_linear_set.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_splay_linear_set.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_splay_set.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_splay_set.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_splay_table.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_splay_table.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_string.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_string.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_sys.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_sys.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_table_util.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_table_util.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_test.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_test.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_test_sig.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_thread_event.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_thread_event.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_thread_shell.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_thread_shell.mli
Deleted libmojave-branches/strictscope2/stdlib/lm_thread_util.ml
Deleted libmojave-branches/strictscope2/stdlib/lm_thread_util.mli
Deleted libmojave-branches/strictscope2/unix/.cvsignore
Deleted libmojave-branches/strictscope2/unix/Files
Deleted libmojave-branches/strictscope2/unix/OMakefile
Deleted libmojave-branches/strictscope2/unix/lm_id.ml
Deleted libmojave-branches/strictscope2/unix/lm_id.mli
Deleted libmojave-branches/strictscope2/unix/lm_inet.ml
Deleted libmojave-branches/strictscope2/unix/lm_inet.mli
Deleted libmojave-branches/strictscope2/unix/lm_mmap.ml
Deleted libmojave-branches/strictscope2/unix/lm_mmap.mli
Deleted libmojave-branches/strictscope2/unix/lm_mmap_pipe.ml
Deleted libmojave-branches/strictscope2/unix/lm_mmap_pipe.mli
Deleted libmojave-branches/strictscope2/unix/lm_rusage.ml
Deleted libmojave-branches/strictscope2/unix/lm_rusage.mli
Deleted libmojave-branches/strictscope2/util/.cvsignore
Deleted libmojave-branches/strictscope2/util/Files
Deleted libmojave-branches/strictscope2/util/OMakefile
Deleted libmojave-branches/strictscope2/util/lm_attribute.ml
Deleted libmojave-branches/strictscope2/util/lm_attribute.mli
Deleted libmojave-branches/strictscope2/util/lm_bitmatrix.ml
Deleted libmojave-branches/strictscope2/util/lm_bitmatrix.mli
Deleted libmojave-branches/strictscope2/util/lm_clock.ml
Deleted libmojave-branches/strictscope2/util/lm_clock.mli
Deleted libmojave-branches/strictscope2/util/lm_command_util.ml
Deleted libmojave-branches/strictscope2/util/lm_command_util.mli
Deleted libmojave-branches/strictscope2/util/lm_config.ml
Deleted libmojave-branches/strictscope2/util/lm_config.mli
Deleted libmojave-branches/strictscope2/util/lm_ctype.ml
Deleted libmojave-branches/strictscope2/util/lm_ctype.mli
Deleted libmojave-branches/strictscope2/util/lm_digraph.ml
Deleted libmojave-branches/strictscope2/util/lm_digraph.mli
Deleted libmojave-branches/strictscope2/util/lm_dlist.ml
Deleted libmojave-branches/strictscope2/util/lm_dlist.mli
Deleted libmojave-branches/strictscope2/util/lm_field_table.ml
Deleted libmojave-branches/strictscope2/util/lm_field_table.mli
Deleted libmojave-branches/strictscope2/util/lm_flags.ml
Deleted libmojave-branches/strictscope2/util/lm_flags.mli
Deleted libmojave-branches/strictscope2/util/lm_float80.ml
Deleted libmojave-branches/strictscope2/util/lm_float80.mli
Deleted libmojave-branches/strictscope2/util/lm_fmarshal.ml
Deleted libmojave-branches/strictscope2/util/lm_fmarshal.mli
Deleted libmojave-branches/strictscope2/util/lm_format_util.ml
Deleted libmojave-branches/strictscope2/util/lm_format_util.mli
Deleted libmojave-branches/strictscope2/util/lm_graph.ml
Deleted libmojave-branches/strictscope2/util/lm_graph.mli
Deleted libmojave-branches/strictscope2/util/lm_interval_set.ml
Deleted libmojave-branches/strictscope2/util/lm_interval_set.mli
Deleted libmojave-branches/strictscope2/util/lm_listbuf.ml
Deleted libmojave-branches/strictscope2/util/lm_listbuf.mli
Deleted libmojave-branches/strictscope2/util/lm_loop.ml
Deleted libmojave-branches/strictscope2/util/lm_loop.mli
Deleted libmojave-branches/strictscope2/util/lm_ncurses.ml
Deleted libmojave-branches/strictscope2/util/lm_ncurses.mli
Deleted libmojave-branches/strictscope2/util/lm_ncurses_display.ml
Deleted libmojave-branches/strictscope2/util/lm_ncurses_display.mli
Deleted libmojave-branches/strictscope2/util/lm_parse_id.ml
Deleted libmojave-branches/strictscope2/util/lm_parse_id.mli
Deleted libmojave-branches/strictscope2/util/lm_print_util.ml
Deleted libmojave-branches/strictscope2/util/lm_print_util.mli
Deleted libmojave-branches/strictscope2/util/lm_profile.ml
Deleted libmojave-branches/strictscope2/util/lm_profile.mli
Deleted libmojave-branches/strictscope2/util/lm_rawfloat.ml
Deleted libmojave-branches/strictscope2/util/lm_rawfloat.mli
Deleted libmojave-branches/strictscope2/util/lm_rawint.ml
Deleted libmojave-branches/strictscope2/util/lm_rawint.mli
Deleted libmojave-branches/strictscope2/util/lm_readline.ml
Deleted libmojave-branches/strictscope2/util/lm_readline.mli
Deleted libmojave-branches/strictscope2/util/lm_ssl.ml
Deleted libmojave-branches/strictscope2/util/lm_ssl.mli
Deleted libmojave-branches/strictscope2/util/lm_symbol_matrix.ml
Deleted libmojave-branches/strictscope2/util/lm_symbol_matrix.mli
Deleted libmojave-branches/strictscope2/util/lm_table_graph.ml
Deleted libmojave-branches/strictscope2/util/lm_table_graph.mli
Deleted libmojave-branches/strictscope2/util/lm_terminfo.ml
Deleted libmojave-branches/strictscope2/util/lm_terminfo.mli
Deleted libmojave-branches/strictscope2/util/lm_trace.ml
Deleted libmojave-branches/strictscope2/util/lm_trace.mli
Copied omake-branches/strictscope2
Deleted omake-branches/strictscope2/src/ir/omake_ir_print.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-16 18:10:58 -0700 (Sat, 16 Jul 2005)
Revision: 1243
Log message:

      We can now at least interpret all the files.
      

Changes  Path
+13 -5 libmojave-branches/strictscope1/stdlib/lm_map.ml
+1 -1 omake-branches/strictscope1/rebuild.sh
+60 -1 omake-branches/strictscope1/src/build/omake_builtin.ml
+4 -4 omake-branches/strictscope1/src/build/omake_builtin_base.ml
+5 -5 omake-branches/strictscope1/src/build/omake_builtin_fun.ml
+7 -7 omake-branches/strictscope1/src/build/omake_builtin_io_fun.ml
+16 -10 omake-branches/strictscope1/src/build/omake_builtin_object.ml
+2 -2 omake-branches/strictscope1/src/build/omake_builtin_target.ml
+33 -21 omake-branches/strictscope1/src/env/omake_command_digest.ml
+369 -173 omake-branches/strictscope1/src/env/omake_env.ml
+61 -39 omake-branches/strictscope1/src/env/omake_env.mli
+122 -112 omake-branches/strictscope1/src/env/omake_ir_ast.ml
+2 -2 omake-branches/strictscope1/src/env/omake_ir_free_vars.ml
+27 -18 omake-branches/strictscope1/src/env/omake_ir_semant.ml
+448 -407 omake-branches/strictscope1/src/eval/omake_eval.ml
+2 -0 omake-branches/strictscope1/src/eval/omake_eval.mli
+15 -18 omake-branches/strictscope1/src/eval/omake_rule.ml
+23 -11 omake-branches/strictscope1/src/eval/omake_value.ml
+1 -1 omake-branches/strictscope1/src/ir/omake_command_type.ml
+9 -9 omake-branches/strictscope1/src/ir/omake_ir.ml
+13 -12 omake-branches/strictscope1/src/ir/omake_ir_print.ml
+6 -3 omake-branches/strictscope1/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-16 18:11:14 -0700 (Sat, 16 Jul 2005)
Revision: 1244
Log message:

      Some changes to get the files to read.
      

Changes  Path
+50 -40 omake-branches/stricttest1/LaTeX.src
+2 -2 omake-branches/stricttest1/OMakefile.in
+3 -3 omake-branches/stricttest1/OMakefile.src
+1 -1 omake-branches/stricttest1/doc/OMakefile
+50 -40 omake-branches/stricttest1/lib/build/LaTeX.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 09:01:33 -0700 (Sun, 17 Jul 2005)
Revision: 1245
Log message:

      Update against the trunk, since I'm planning to make some changes there.
      

Changes  Path
+10 -0 libmojave-branches/strictscope2/stdlib/lm_filename_util.ml
+4 -0 libmojave-branches/strictscope2/stdlib/lm_filename_util.mli
+9 -1 libmojave-branches/strictscope2/stdlib/lm_list_util.ml
+18 -17 libmojave-branches/strictscope2/stdlib/lm_list_util.mli
+13 -5 libmojave-branches/strictscope2/stdlib/lm_map.ml
+4 -2 libmojave-branches/strictscope2/util/lm_hash.ml
+17 -0 libmojave-branches/strictscope2/util/lm_symbol.ml
+4 -0 libmojave-branches/strictscope2/util/lm_symbol.mli
+4 -5 omake-branches/strictscope2/Files
+6 -2 omake-branches/strictscope2/Pervasives.src
+6 -2 omake-branches/strictscope2/lib/Pervasives.om
+6 -7 omake-branches/strictscope2/src/build/omake_build.ml
+87 -17 omake-branches/strictscope2/src/build/omake_builtin.ml
+0 -1 omake-branches/strictscope2/src/build/omake_builtin.mli
+20 -44 omake-branches/strictscope2/src/build/omake_builtin_base.ml
+5 -5 omake-branches/strictscope2/src/build/omake_builtin_file.ml
+6 -9 omake-branches/strictscope2/src/build/omake_builtin_fun.ml
+17 -17 omake-branches/strictscope2/src/build/omake_builtin_io.ml
+46 -30 omake-branches/strictscope2/src/build/omake_builtin_io_fun.ml
+24 -107 omake-branches/strictscope2/src/build/omake_builtin_object.ml
+0 -5 omake-branches/strictscope2/src/build/omake_builtin_object.mli
+4 -4 omake-branches/strictscope2/src/build/omake_builtin_shell.ml
+5 -5 omake-branches/strictscope2/src/build/omake_builtin_target.ml
+8 -8 omake-branches/strictscope2/src/build/omake_builtin_test.ml
+1 -1 omake-branches/strictscope2/src/build/omake_builtin_util.ml
+1 -1 omake-branches/strictscope2/src/env/omake_ast_lex.mll
+209 -98 omake-branches/strictscope2/src/env/omake_command_digest.ml
+1408 -577 omake-branches/strictscope2/src/env/omake_env.ml
+220 -125 omake-branches/strictscope2/src/env/omake_env.mli
+980 -490 omake-branches/strictscope2/src/env/omake_ir_ast.ml
+8 -30 omake-branches/strictscope2/src/env/omake_ir_ast.mli
+58 -76 omake-branches/strictscope2/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/strictscope2/src/env/omake_ir_free_vars.mli
+73 -51 omake-branches/strictscope2/src/env/omake_ir_semant.ml
+1 -1 omake-branches/strictscope2/src/env/omake_ir_semant.mli
+750 -605 omake-branches/strictscope2/src/eval/omake_eval.ml
+13 -13 omake-branches/strictscope2/src/eval/omake_eval.mli
+60 -75 omake-branches/strictscope2/src/eval/omake_rule.ml
+37 -22 omake-branches/strictscope2/src/eval/omake_value.ml
+1 -1 omake-branches/strictscope2/src/ir/omake_command_type.ml
+133 -51 omake-branches/strictscope2/src/ir/omake_ir.ml
+360 -277 omake-branches/strictscope2/src/ir/omake_ir_print.ml
+13 -11 omake-branches/strictscope2/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope2/src/ir/omake_ir_util.mli
+67 -0 omake-branches/strictscope2/src/ir/omake_node.ml
+13 -0 omake-branches/strictscope2/src/ir/omake_node.mli
+6 -3 omake-branches/strictscope2/src/ir/omake_symbol.ml
+9 -5 omake-branches/strictscope2/src/main/omake_main.ml
+51 -39 omake-branches/strictscope2/src/main/omake_shell.ml
+2 -2 omake-branches/strictscope2/src/shell/omake_shell_job.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-17 14:32:44 -0700 (Sun, 17 Jul 2005)
Revision: 1246
Log message:

      Bumping the version number to 0.9.6 and preparing to release.
      

Changes  Path
+1 -1 omake/CHANGELOG.txt
+1 -1 omake/doc/OMakefile
+1 -1 omake/doc/html/changelog.html
+13 -8 omake/doc/html/download.html
+2 -2 omake/doc/html/omake-base.html
+2 -2 omake/doc/html/omake-doc.html
+2 -2 omake/doc/html/omake-language.html
+2 -2 omake/doc/html/omake-options.html
+2 -2 omake/doc/html/omake-pervasives.html
+2 -2 omake/doc/html/omake-quickstart.html
+2 -2 omake/doc/html/omake-root.html
+2 -2 omake/doc/html/omake-rules.html
+2 -2 omake/doc/html/omake-shell.html
+2 -2 omake/doc/html/omake-system.html
+2 -2 omake/doc/html/omake.html
+2 -2 omake/doc/html/osh.html
+2 -2 omake/doc/man/omake-base.1
+2 -2 omake/doc/man/omake-base.txt
+2 -2 omake/doc/man/omake-doc.1
+2 -2 omake/doc/man/omake-doc.txt
+2 -2 omake/doc/man/omake-language.1
+2 -2 omake/doc/man/omake-language.txt
+2 -2 omake/doc/man/omake-options.1
+2 -2 omake/doc/man/omake-options.txt
+2 -2 omake/doc/man/omake-pervasives.1
+2 -2 omake/doc/man/omake-pervasives.txt
+2 -2 omake/doc/man/omake-quickstart.1
+2 -2 omake/doc/man/omake-quickstart.txt
+2 -2 omake/doc/man/omake-root.1
+2 -2 omake/doc/man/omake-root.txt
+2 -2 omake/doc/man/omake-rules.1
+2 -2 omake/doc/man/omake-rules.txt
+2 -2 omake/doc/man/omake-shell.1
+2 -2 omake/doc/man/omake-shell.txt
+2 -2 omake/doc/man/omake-system.1
+2 -2 omake/doc/man/omake-system.txt
+2 -2 omake/doc/man/omake.1
+2 -2 omake/doc/man/omake.txt
+2 -2 omake/doc/man/osh.1
+2 -2 omake/doc/man/osh.txt
+1 -1 omake/doc/src/omake-prologue.tex
+2 -2 omake/osx_resources/Info.plist
+1 -1 omake/version.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-17 14:35:28 -0700 (Sun, 17 Jul 2005)
Revision: 1247
Log message:

      Fixing a formatting error
      

Changes  Path
+0 -1 omake/doc/html/download.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 16:49:45 -0700 (Sun, 17 Jul 2005)
Revision: 1249
Log message:

      As you can no doubt see, this change was too extensive to commit
      to the trunk.
      
      The main change is to use marshal-safe hash-consing for files, dirs,
      and symbols.  The change is fairly minor, but it propagates to a lot
      of places.
      

Changes  Path
+2 -10 libmojave-branches/strictscope2/stdlib/lm_filename_util.ml
+0 -4 libmojave-branches/strictscope2/stdlib/lm_filename_util.mli
+1 -9 libmojave-branches/strictscope2/stdlib/lm_list_util.ml
+17 -18 libmojave-branches/strictscope2/stdlib/lm_list_util.mli
+7 -13 libmojave-branches/strictscope2/stdlib/lm_map.ml
+2 -0 libmojave-branches/strictscope2/stdlib/lm_set.ml
+7 -7 libmojave-branches/strictscope2/stdlib/lm_thread_sig.ml
Added libmojave-branches/strictscope2/util/.#lm_hash.mli
Properties libmojave-branches/strictscope2/util/.#lm_hash.mli
+1164 -28 libmojave-branches/strictscope2/util/lm_hash.ml
+18 -3 libmojave-branches/strictscope2/util/lm_lexer.ml
+2 -0 libmojave-branches/strictscope2/util/lm_location.ml
+2 -0 libmojave-branches/strictscope2/util/lm_position.ml
+68 -85 libmojave-branches/strictscope2/util/lm_symbol.ml
+0 -4 libmojave-branches/strictscope2/util/lm_symbol.mli
+45 -107 omake-branches/strictscope2/Files
+1 -1 omake-branches/strictscope2/Makefile.in
+1 -1 omake-branches/strictscope2/Makefile.nt
+2 -2 omake-branches/strictscope2/OMakefile.in
+23 -90 omake-branches/strictscope2/src/build/omake_build.ml
+0 -14 omake-branches/strictscope2/src/build/omake_build_type.ml
+3 -2 omake-branches/strictscope2/src/build/omake_build_util.ml
+17 -87 omake-branches/strictscope2/src/build/omake_builtin.ml
+1 -0 omake-branches/strictscope2/src/build/omake_builtin.mli
+44 -20 omake-branches/strictscope2/src/build/omake_builtin_base.ml
+9 -9 omake-branches/strictscope2/src/build/omake_builtin_file.ml
+9 -6 omake-branches/strictscope2/src/build/omake_builtin_fun.ml
+17 -17 omake-branches/strictscope2/src/build/omake_builtin_io.ml
+30 -46 omake-branches/strictscope2/src/build/omake_builtin_io_fun.ml
+107 -24 omake-branches/strictscope2/src/build/omake_builtin_object.ml
+5 -0 omake-branches/strictscope2/src/build/omake_builtin_object.mli
+4 -4 omake-branches/strictscope2/src/build/omake_builtin_shell.ml
+5 -5 omake-branches/strictscope2/src/build/omake_builtin_target.ml
+8 -8 omake-branches/strictscope2/src/build/omake_builtin_test.ml
+1 -1 omake-branches/strictscope2/src/build/omake_builtin_util.ml
+98 -209 omake-branches/strictscope2/src/env/omake_command_digest.ml
+583 -1410 omake-branches/strictscope2/src/env/omake_env.ml
+125 -220 omake-branches/strictscope2/src/env/omake_env.mli
+490 -980 omake-branches/strictscope2/src/env/omake_ir_ast.ml
+30 -8 omake-branches/strictscope2/src/env/omake_ir_ast.mli
+76 -58 omake-branches/strictscope2/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/strictscope2/src/env/omake_ir_free_vars.mli
+51 -73 omake-branches/strictscope2/src/env/omake_ir_semant.ml
+1 -1 omake-branches/strictscope2/src/env/omake_ir_semant.mli
+605 -750 omake-branches/strictscope2/src/eval/omake_eval.ml
+13 -13 omake-branches/strictscope2/src/eval/omake_eval.mli
+75 -60 omake-branches/strictscope2/src/eval/omake_rule.ml
+22 -37 omake-branches/strictscope2/src/eval/omake_value.ml
+29 -35 omake-branches/strictscope2/src/ir/omake_cache.ml
+2 -0 omake-branches/strictscope2/src/ir/omake_cache_type.ml
+1 -1 omake-branches/strictscope2/src/ir/omake_command_type.ml
+53 -133 omake-branches/strictscope2/src/ir/omake_ir.ml
+277 -360 omake-branches/strictscope2/src/ir/omake_ir_print.ml
+11 -13 omake-branches/strictscope2/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope2/src/ir/omake_ir_util.mli
+479 -549 omake-branches/strictscope2/src/ir/omake_node.ml
+14 -31 omake-branches/strictscope2/src/ir/omake_node.mli
+1 -16 omake-branches/strictscope2/src/ir/omake_node_sig.ml
Deleted omake-branches/strictscope2/src/ir/omake_node_type.ml
+0 -1 omake-branches/strictscope2/src/ir/omake_options_type.ml
+0 -5 omake-branches/strictscope2/src/ir/omake_state.ml
+3 -6 omake-branches/strictscope2/src/ir/omake_symbol.ml
+142 -54 omake-branches/strictscope2/src/magic/omake_gen_magic.ml
+5 -9 omake-branches/strictscope2/src/main/omake_main.ml
+39 -51 omake-branches/strictscope2/src/main/omake_shell.ml
+2 -2 omake-branches/strictscope2/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 16:59:03 -0700 (Sun, 17 Jul 2005)
Revision: 1250
Log message:

      Save the magic files locally so we can see them.
      

Changes  Path
Properties omake-branches/strictscope2
+1 -0 omake-branches/strictscope2/.cvsignore
+8 -8 omake-branches/strictscope2/src/magic/omake_gen_magic.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-17 17:37:33 -0700 (Sun, 17 Jul 2005)
Revision: 1251
Log message:

      We are not going to compile our own Debian package (now that Mike Furr
      volunteered to build ``official'' ones).
      

Changes  Path
+1 -5 omake/doc/html/download.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 17:55:00 -0700 (Sun, 17 Jul 2005)
Revision: 1252
Log message:

      Well, this was dumb, I completely obliterated the branch with the
      changes that I had made.
      
      I'll have to start another branch.
      
      This adds back support for phony targets.  They are now *really*
      scoped, so we won't get those bogus phony errors when a target
      changes from phony back to normal.
      

Changes  Path
+3 -1 libmojave-branches/strictscope2/util/.#lm_hash.mli
+11 -1 libmojave-branches/strictscope2/util/lm_hash.ml
+6 -5 omake-branches/strictscope2/src/build/omake_build.ml
+1 -1 omake-branches/strictscope2/src/build/omake_builtin_shell.ml
+48 -20 omake-branches/strictscope2/src/env/omake_env.ml
+5 -5 omake-branches/strictscope2/src/ir/omake_cache.ml
+2 -2 omake-branches/strictscope2/src/ir/omake_install.ml
+41 -16 omake-branches/strictscope2/src/ir/omake_node.ml
+4 -0 omake-branches/strictscope2/src/ir/omake_node.mli
+15 -15 omake-branches/strictscope2/src/ir/omake_node_sig.ml
+1 -1 omake-branches/strictscope2/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 18:21:03 -0700 (Sun, 17 Jul 2005)
Revision: 1253
Log message:

      I don't know, somehow I get a "hyperref: conflicting options" on FC4.
      Maybe it is FC$, maybe it is some strange thing about my setup.
      In the meantime, use \def to forcably replace \href.
      
      Removed omake_bitvector, it is unused.
      

Changes  Path
+0 -3 omake/Files
+3 -1 omake/doc/src/omake-prologue.tex
Deleted omake/omake_bitvector.ml
Deleted omake/omake_bitvector.mli

Changes by: ( at unknown.email)
Date: 2005-07-17 18:21:03 -0700 (Sun, 17 Jul 2005)
Revision: 1254
Log message:

      This commit was manufactured by cvs2svn to create branch 'strictscope3'.

Changes  Path
Copied libmojave-branches/strictscope3
Deleted libmojave-branches/strictscope3/.cvsignore
Deleted libmojave-branches/strictscope3/OMakefile
Deleted libmojave-branches/strictscope3/OMakeroot
Deleted libmojave-branches/strictscope3/cutil/.cvsignore
Deleted libmojave-branches/strictscope3/cutil/OMakefile
Deleted libmojave-branches/strictscope3/cutil/lm_abstract.c
Deleted libmojave-branches/strictscope3/cutil/lm_config.c
Deleted libmojave-branches/strictscope3/cutil/lm_float.c
Deleted libmojave-branches/strictscope3/cutil/lm_marshal_shared.c
Deleted libmojave-branches/strictscope3/cutil/lm_marshal_shared.h
Deleted libmojave-branches/strictscope3/cutil/lm_mmap.c
Deleted libmojave-branches/strictscope3/cutil/lm_mmap.h
Deleted libmojave-branches/strictscope3/cutil/lm_ncurses.c
Deleted libmojave-branches/strictscope3/cutil/lm_nocompare.c
Deleted libmojave-branches/strictscope3/cutil/lm_raw.c
Deleted libmojave-branches/strictscope3/cutil/lm_readline.c
Deleted libmojave-branches/strictscope3/cutil/lm_rusage.c
Deleted libmojave-branches/strictscope3/cutil/lm_ssl.c
Deleted libmojave-branches/strictscope3/cutil/lm_terminfo.c
Deleted libmojave-branches/strictscope3/stdlib/.cvsignore
Deleted libmojave-branches/strictscope3/stdlib/Files
Deleted libmojave-branches/strictscope3/stdlib/OMakefile
Deleted libmojave-branches/strictscope3/stdlib/lm_array.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_array.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_array_linear_set.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_array_linear_set.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_array_sig.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_big_int.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_big_int.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_buffer.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_buffer.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_char.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_char.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_cycle_dag.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_cycle_dag.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_dag_sig.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_file_util.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_file_util.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_format.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_format.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_hash_set.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_hash_set.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_hashtbl_util.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_hashtbl_util.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_imp_dag.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_imp_dag.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_int_util.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_int_util.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_io.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_io.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_large_array.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_large_array.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_large_array_weak.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_large_array_weak.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_linear_set_sig.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_list.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_list.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_make_printf.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_make_printf.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_nocompare.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_nocompare.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_num.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_num.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_pervasives.h
Deleted libmojave-branches/strictscope3/stdlib/lm_printf_rbuffer.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_printf_rbuffer.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_ref_util.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_ref_util.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_html.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_html.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_raw.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_raw.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_tex.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_tex.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_text.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_rformat_text.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_rprintf.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_rprintf.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_serial_map.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_serial_map.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_small_set.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_small_set.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_splay.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_splay.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_splay_linear_set.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_splay_linear_set.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_splay_set.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_splay_set.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_splay_table.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_splay_table.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_string.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_string.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_sys.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_sys.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_table_util.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_table_util.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_test.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_test.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_test_sig.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_thread_event.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_thread_event.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_thread_shell.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_thread_shell.mli
Deleted libmojave-branches/strictscope3/stdlib/lm_thread_util.ml
Deleted libmojave-branches/strictscope3/stdlib/lm_thread_util.mli
Deleted libmojave-branches/strictscope3/unix/.cvsignore
Deleted libmojave-branches/strictscope3/unix/Files
Deleted libmojave-branches/strictscope3/unix/OMakefile
Deleted libmojave-branches/strictscope3/unix/lm_id.ml
Deleted libmojave-branches/strictscope3/unix/lm_id.mli
Deleted libmojave-branches/strictscope3/unix/lm_inet.ml
Deleted libmojave-branches/strictscope3/unix/lm_inet.mli
Deleted libmojave-branches/strictscope3/unix/lm_mmap.ml
Deleted libmojave-branches/strictscope3/unix/lm_mmap.mli
Deleted libmojave-branches/strictscope3/unix/lm_mmap_pipe.ml
Deleted libmojave-branches/strictscope3/unix/lm_mmap_pipe.mli
Deleted libmojave-branches/strictscope3/unix/lm_rusage.ml
Deleted libmojave-branches/strictscope3/unix/lm_rusage.mli
Deleted libmojave-branches/strictscope3/util/.cvsignore
Deleted libmojave-branches/strictscope3/util/Files
Deleted libmojave-branches/strictscope3/util/OMakefile
Deleted libmojave-branches/strictscope3/util/lm_attribute.ml
Deleted libmojave-branches/strictscope3/util/lm_attribute.mli
Deleted libmojave-branches/strictscope3/util/lm_bitmatrix.ml
Deleted libmojave-branches/strictscope3/util/lm_bitmatrix.mli
Deleted libmojave-branches/strictscope3/util/lm_clock.ml
Deleted libmojave-branches/strictscope3/util/lm_clock.mli
Deleted libmojave-branches/strictscope3/util/lm_command_util.ml
Deleted libmojave-branches/strictscope3/util/lm_command_util.mli
Deleted libmojave-branches/strictscope3/util/lm_config.ml
Deleted libmojave-branches/strictscope3/util/lm_config.mli
Deleted libmojave-branches/strictscope3/util/lm_ctype.ml
Deleted libmojave-branches/strictscope3/util/lm_ctype.mli
Deleted libmojave-branches/strictscope3/util/lm_digraph.ml
Deleted libmojave-branches/strictscope3/util/lm_digraph.mli
Deleted libmojave-branches/strictscope3/util/lm_dlist.ml
Deleted libmojave-branches/strictscope3/util/lm_dlist.mli
Deleted libmojave-branches/strictscope3/util/lm_field_table.ml
Deleted libmojave-branches/strictscope3/util/lm_field_table.mli
Deleted libmojave-branches/strictscope3/util/lm_flags.ml
Deleted libmojave-branches/strictscope3/util/lm_flags.mli
Deleted libmojave-branches/strictscope3/util/lm_float80.ml
Deleted libmojave-branches/strictscope3/util/lm_float80.mli
Deleted libmojave-branches/strictscope3/util/lm_fmarshal.ml
Deleted libmojave-branches/strictscope3/util/lm_fmarshal.mli
Deleted libmojave-branches/strictscope3/util/lm_format_util.ml
Deleted libmojave-branches/strictscope3/util/lm_format_util.mli
Deleted libmojave-branches/strictscope3/util/lm_graph.ml
Deleted libmojave-branches/strictscope3/util/lm_graph.mli
Deleted libmojave-branches/strictscope3/util/lm_interval_set.ml
Deleted libmojave-branches/strictscope3/util/lm_interval_set.mli
Deleted libmojave-branches/strictscope3/util/lm_listbuf.ml
Deleted libmojave-branches/strictscope3/util/lm_listbuf.mli
Deleted libmojave-branches/strictscope3/util/lm_loop.ml
Deleted libmojave-branches/strictscope3/util/lm_loop.mli
Deleted libmojave-branches/strictscope3/util/lm_ncurses.ml
Deleted libmojave-branches/strictscope3/util/lm_ncurses.mli
Deleted libmojave-branches/strictscope3/util/lm_ncurses_display.ml
Deleted libmojave-branches/strictscope3/util/lm_ncurses_display.mli
Deleted libmojave-branches/strictscope3/util/lm_parse_id.ml
Deleted libmojave-branches/strictscope3/util/lm_parse_id.mli
Deleted libmojave-branches/strictscope3/util/lm_print_util.ml
Deleted libmojave-branches/strictscope3/util/lm_print_util.mli
Deleted libmojave-branches/strictscope3/util/lm_profile.ml
Deleted libmojave-branches/strictscope3/util/lm_profile.mli
Deleted libmojave-branches/strictscope3/util/lm_rawfloat.ml
Deleted libmojave-branches/strictscope3/util/lm_rawfloat.mli
Deleted libmojave-branches/strictscope3/util/lm_rawint.ml
Deleted libmojave-branches/strictscope3/util/lm_rawint.mli
Deleted libmojave-branches/strictscope3/util/lm_readline.ml
Deleted libmojave-branches/strictscope3/util/lm_readline.mli
Deleted libmojave-branches/strictscope3/util/lm_ssl.ml
Deleted libmojave-branches/strictscope3/util/lm_ssl.mli
Deleted libmojave-branches/strictscope3/util/lm_symbol_matrix.ml
Deleted libmojave-branches/strictscope3/util/lm_symbol_matrix.mli
Deleted libmojave-branches/strictscope3/util/lm_table_graph.ml
Deleted libmojave-branches/strictscope3/util/lm_table_graph.mli
Deleted libmojave-branches/strictscope3/util/lm_terminfo.ml
Deleted libmojave-branches/strictscope3/util/lm_terminfo.mli
Deleted libmojave-branches/strictscope3/util/lm_trace.ml
Deleted libmojave-branches/strictscope3/util/lm_trace.mli
Copied omake-branches/strictscope3
Deleted omake-branches/strictscope3/Files
Copied omake-branches/strictscope3/Files
Deleted omake-branches/strictscope3/src/ir/omake_node_type.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 19:26:43 -0700 (Sun, 17 Jul 2005)
Revision: 1255
Log message:

      I think I got back most of what I lost on the strictscope2 branch.
      

Changes  Path
Added libmojave/util/.#lm_hash.mli
Properties libmojave/util/.#lm_hash.mli
+12 -0 libmojave-branches/strictscope3/stdlib/lm_filename_util.ml
+4 -0 libmojave-branches/strictscope3/stdlib/lm_filename_util.mli
+9 -1 libmojave-branches/strictscope3/stdlib/lm_list_util.ml
+18 -17 libmojave-branches/strictscope3/stdlib/lm_list_util.mli
+15 -5 libmojave-branches/strictscope3/stdlib/lm_map.ml
+2 -0 libmojave-branches/strictscope3/stdlib/lm_set.ml
+7 -7 libmojave-branches/strictscope3/stdlib/lm_thread_sig.ml
+1175 -28 libmojave-branches/strictscope3/util/lm_hash.ml
+18 -3 libmojave-branches/strictscope3/util/lm_lexer.ml
+2 -0 libmojave-branches/strictscope3/util/lm_location.ml
+2 -0 libmojave-branches/strictscope3/util/lm_position.ml
+90 -72 libmojave-branches/strictscope3/util/lm_symbol.ml
+8 -0 libmojave-branches/strictscope3/util/lm_symbol.mli
Properties omake-branches/strictscope3
+1 -0 omake-branches/strictscope3/.cvsignore
+45 -8 omake-branches/strictscope3/Files
+1 -1 omake-branches/strictscope3/Makefile.in
+1 -1 omake-branches/strictscope3/Makefile.nt
+2 -2 omake-branches/strictscope3/OMakefile.in
+6 -2 omake-branches/strictscope3/Pervasives.src
+6 -2 omake-branches/strictscope3/lib/Pervasives.om
+28 -96 omake-branches/strictscope3/src/build/omake_build.ml
+0 -14 omake-branches/strictscope3/src/build/omake_build_type.ml
+3 -2 omake-branches/strictscope3/src/build/omake_build_util.ml
+88 -17 omake-branches/strictscope3/src/build/omake_builtin.ml
+0 -1 omake-branches/strictscope3/src/build/omake_builtin.mli
+20 -44 omake-branches/strictscope3/src/build/omake_builtin_base.ml
+9 -9 omake-branches/strictscope3/src/build/omake_builtin_file.ml
+6 -9 omake-branches/strictscope3/src/build/omake_builtin_fun.ml
+17 -17 omake-branches/strictscope3/src/build/omake_builtin_io.ml
+46 -30 omake-branches/strictscope3/src/build/omake_builtin_io_fun.ml
+24 -107 omake-branches/strictscope3/src/build/omake_builtin_object.ml
+0 -5 omake-branches/strictscope3/src/build/omake_builtin_object.mli
+5 -5 omake-branches/strictscope3/src/build/omake_builtin_shell.ml
+5 -5 omake-branches/strictscope3/src/build/omake_builtin_target.ml
+8 -8 omake-branches/strictscope3/src/build/omake_builtin_test.ml
+1 -1 omake-branches/strictscope3/src/build/omake_builtin_util.ml
+1 -1 omake-branches/strictscope3/src/env/omake_ast_lex.mll
+210 -98 omake-branches/strictscope3/src/env/omake_command_digest.ml
+1461 -598 omake-branches/strictscope3/src/env/omake_env.ml
+221 -125 omake-branches/strictscope3/src/env/omake_env.mli
+981 -490 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+8 -30 omake-branches/strictscope3/src/env/omake_ir_ast.mli
+58 -76 omake-branches/strictscope3/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/strictscope3/src/env/omake_ir_free_vars.mli
+73 -51 omake-branches/strictscope3/src/env/omake_ir_semant.ml
+1 -1 omake-branches/strictscope3/src/env/omake_ir_semant.mli
+751 -605 omake-branches/strictscope3/src/eval/omake_eval.ml
+13 -13 omake-branches/strictscope3/src/eval/omake_eval.mli
+60 -75 omake-branches/strictscope3/src/eval/omake_rule.ml
+37 -22 omake-branches/strictscope3/src/eval/omake_value.ml
+34 -40 omake-branches/strictscope3/src/ir/omake_cache.ml
+2 -0 omake-branches/strictscope3/src/ir/omake_cache_type.ml
+1 -1 omake-branches/strictscope3/src/ir/omake_command_type.ml
+2 -2 omake-branches/strictscope3/src/ir/omake_install.ml
+135 -52 omake-branches/strictscope3/src/ir/omake_ir.ml
+361 -277 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+13 -11 omake-branches/strictscope3/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope3/src/ir/omake_ir_util.mli
+522 -497 omake-branches/strictscope3/src/ir/omake_node.ml
+17 -16 omake-branches/strictscope3/src/ir/omake_node.mli
+18 -31 omake-branches/strictscope3/src/ir/omake_node_sig.ml
+0 -1 omake-branches/strictscope3/src/ir/omake_options_type.ml
+0 -5 omake-branches/strictscope3/src/ir/omake_state.ml
+6 -3 omake-branches/strictscope3/src/ir/omake_symbol.ml
Added omake-branches/strictscope3/src/ir/omake_virtual_id.ml
Properties omake-branches/strictscope3/src/ir/omake_virtual_id.ml
Added omake-branches/strictscope3/src/ir/omake_virtual_id.mli
Properties omake-branches/strictscope3/src/ir/omake_virtual_id.mli
+142 -54 omake-branches/strictscope3/src/magic/omake_gen_magic.ml
+9 -5 omake-branches/strictscope3/src/main/omake_main.ml
+53 -40 omake-branches/strictscope3/src/main/omake_shell.ml
+2 -2 omake-branches/strictscope3/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 19:51:14 -0700 (Sun, 17 Jul 2005)
Revision: 1256
Log message:

      Forgot to change directory when changing directories.
      

Changes  Path
+7 -4 omake-branches/strictscope3/src/env/omake_env.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 20:38:16 -0700 (Sun, 17 Jul 2005)
Revision: 1257
Log message:

      Added implicit rules to objects.
      

Changes  Path
+1 -1 omake-branches/strictscope3/src/build/omake_builtin.ml
+59 -13 omake-branches/strictscope3/src/env/omake_env.ml
+5 -3 omake-branches/strictscope3/src/env/omake_env.mli
+1 -1 omake-branches/strictscope3/src/eval/omake_eval.ml
+0 -0 omake-branches/strictscope3/src/eval/omake_rule.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-17 21:24:56 -0700 (Sun, 17 Jul 2005)
Revision: 1258
Log message:

      Added "Better accessibility of the build rules and dependencies from OMake
      scripts." to the changelogs.
      

Changes  Path
+2 -0 omake/CHANGELOG.txt
+7 -0 omake/doc/html/changelog.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-07-19 01:30:23 -0700 (Tue, 19 Jul 2005)
Revision: 1260
Log message:

      OS X binary
      

Changes  Path
+2 -1 omake/doc/html/download.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-20 10:32:10 -0700 (Wed, 20 Jul 2005)
Revision: 1261
Log message:

      Some more experimenting.  This simplifies the system by having 3 kinds
      of variables: private, protected/public, and virtual/file.
      

Changes  Path
Added libmojave-branches/strictscope3/util/.#lm_hash.mli
Properties libmojave-branches/strictscope3/util/.#lm_hash.mli
+5 -1 libmojave-branches/strictscope3/util/lm_hash.ml
+24 -23 omake-branches/strictscope3/src/build/omake_builtin.ml
+3 -2 omake-branches/strictscope3/src/build/omake_builtin_base.ml
+5 -5 omake-branches/strictscope3/src/build/omake_builtin_fun.ml
+8 -6 omake-branches/strictscope3/src/build/omake_builtin_io_fun.ml
+34 -17 omake-branches/strictscope3/src/build/omake_builtin_object.ml
+1 -1 omake-branches/strictscope3/src/build/omake_builtin_target.ml
+95 -909 omake-branches/strictscope3/src/env/omake_command_digest.ml
+946 -1168 omake-branches/strictscope3/src/env/omake_env.ml
+74 -129 omake-branches/strictscope3/src/env/omake_env.mli
+226 -237 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+3 -1 omake-branches/strictscope3/src/env/omake_ir_ast.mli
+9 -2 omake-branches/strictscope3/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/strictscope3/src/env/omake_ir_free_vars.mli
+12 -2 omake-branches/strictscope3/src/env/omake_ir_semant.ml
+1 -1 omake-branches/strictscope3/src/env/omake_ir_semant.mli
+377 -304 omake-branches/strictscope3/src/eval/omake_eval.ml
+3 -2 omake-branches/strictscope3/src/eval/omake_eval.mli
+7 -4 omake-branches/strictscope3/src/eval/omake_rule.ml
+19 -1 omake-branches/strictscope3/src/eval/omake_value.ml
+124 -71 omake-branches/strictscope3/src/ir/omake_ir.ml
+352 -359 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+12 -8 omake-branches/strictscope3/src/ir/omake_ir_print.mli
+3 -2 omake-branches/strictscope3/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope3/src/ir/omake_ir_util.mli
+1 -0 omake-branches/strictscope3/src/ir/omake_symbol.ml
+65 -20 omake-branches/strictscope3/src/ir/omake_virtual_id.ml
+14 -3 omake-branches/strictscope3/src/ir/omake_virtual_id.mli
+10 -5 omake-branches/strictscope3/src/main/omake_shell.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-20 15:44:12 -0700 (Wed, 20 Jul 2005)
Revision: 1262
Log message:

      Amazing, omake compiles itself on the branch.  Something must be broken:b
      

Changes  Path
+6 -2 omake-branches/strictscope3/src/build/omake_builtin.ml
+159 -89 omake-branches/strictscope3/src/env/omake_env.ml
+5 -2 omake-branches/strictscope3/src/env/omake_env.mli
+158 -107 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+30 -17 omake-branches/strictscope3/src/eval/omake_eval.ml
+7 -7 omake-branches/strictscope3/src/eval/omake_rule.ml
+14 -2 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+1 -0 omake-branches/strictscope3/src/ir/omake_ir_print.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-20 17:29:39 -0700 (Wed, 20 Jul 2005)
Revision: 1263
Log message:

      Minor change to determine the Pervasives file early.
      

Changes  Path
+3 -3 libmojave-branches/strictscope3/stdlib/lm_filename_util.mli
+5 -4 omake-branches/strictscope3/src/build/omake_build.ml
+1 -4 omake-branches/strictscope3/src/build/omake_builtin.ml
+4 -3 omake-branches/strictscope3/src/build/omake_builtin_base.ml
+4 -3 omake-branches/strictscope3/src/build/omake_builtin_file.ml
+17 -16 omake-branches/strictscope3/src/build/omake_builtin_io.ml
+5 -4 omake-branches/strictscope3/src/build/omake_builtin_io_fun.ml
+4 -3 omake-branches/strictscope3/src/build/omake_builtin_shell.ml
+2 -1 omake-branches/strictscope3/src/build/omake_builtin_target.ml
+4 -3 omake-branches/strictscope3/src/build/omake_builtin_test.ml
+42 -71 omake-branches/strictscope3/src/env/omake_env.ml
+26 -29 omake-branches/strictscope3/src/env/omake_env.mli
+4 -8 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+1 -1 omake-branches/strictscope3/src/env/omake_ir_ast.mli
+25 -40 omake-branches/strictscope3/src/eval/omake_eval.ml
+28 -27 omake-branches/strictscope3/src/eval/omake_rule.ml
+1 -1 omake-branches/strictscope3/src/eval/omake_value.ml
+3 -2 omake-branches/strictscope3/src/eval/omake_value.mli
+113 -0 omake-branches/strictscope3/src/ir/omake_virtual_id.ml
+70 -0 omake-branches/strictscope3/src/ir/omake_virtual_id.mli
+2 -1 omake-branches/strictscope3/src/main/omake_main.ml
+11 -11 omake-branches/strictscope3/src/main/omake_shell.ml
+3 -2 omake-branches/strictscope3/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-20 18:42:38 -0700 (Wed, 20 Jul 2005)
Revision: 1264
Log message:

      Matching changes in config files.
      

Changes  Path
+1 -0 omake-branches/stricttest1/C.src
+1 -1 omake-branches/stricttest1/LaTeX.src
+3 -3 omake-branches/stricttest1/OMakefile.src
+1083 -1 omake-branches/stricttest1/Pervasives
Deleted omake-branches/stricttest1/Pervasives.src
Deleted omake-branches/stricttest1/lib/Pervasives.om
+1 -0 omake-branches/stricttest1/lib/build/C.om
+1 -1 omake-branches/stricttest1/lib/build/LaTeX.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-20 21:08:38 -0700 (Wed, 20 Jul 2005)
Revision: 1266
Log message:

      Rearrange the directory tree, to put the lib files in a directory
      structure like they are when installed.
      

Changes  Path
Added omake-branches/strictscope3/C
Properties omake-branches/strictscope3/C
Deleted omake-branches/strictscope3/C.src
Added omake-branches/strictscope3/Common
Properties omake-branches/strictscope3/Common
Deleted omake-branches/strictscope3/Common.src
+49 -37 omake-branches/strictscope3/Files
Added omake-branches/strictscope3/Install
Properties omake-branches/strictscope3/Install
Added omake-branches/strictscope3/LaTeX
Properties omake-branches/strictscope3/LaTeX
Deleted omake-branches/strictscope3/LaTeX.src
Added omake-branches/strictscope3/License
Properties omake-branches/strictscope3/License
+15 -15 omake-branches/strictscope3/Makefile.in
Added omake-branches/strictscope3/OCaml
Properties omake-branches/strictscope3/OCaml
Deleted omake-branches/strictscope3/OCaml.src
+36 -35 omake-branches/strictscope3/OMakefile.in
Deleted omake-branches/strictscope3/OMakefile.src
+7 -5 omake-branches/strictscope3/OMakeroot
Deleted omake-branches/strictscope3/OMakeroot.src
Deleted omake-branches/strictscope3/Pervasives
Added omake-branches/strictscope3/Pervasives.old
Properties omake-branches/strictscope3/Pervasives.old
Deleted omake-branches/strictscope3/Pervasives.src
+3 -3 omake-branches/strictscope3/doc/OMakefile
Properties omake-branches/strictscope3/lib
Added omake-branches/strictscope3/lib/.cvsignore
Properties omake-branches/strictscope3/lib/.cvsignore
Deleted omake-branches/strictscope3/lib/OMakeroot.om
Deleted omake-branches/strictscope3/lib/Pervasives.om
Properties omake-branches/strictscope3/lib/boot
Added omake-branches/strictscope3/lib/boot/.cvsignore
Properties omake-branches/strictscope3/lib/boot/.cvsignore
Added omake-branches/strictscope3/lib/boot/Install
Properties omake-branches/strictscope3/lib/boot/Install
Added omake-branches/strictscope3/lib/boot/License
Properties omake-branches/strictscope3/lib/boot/License
Properties omake-branches/strictscope3/lib/build
Added omake-branches/strictscope3/lib/build/.cvsignore
Properties omake-branches/strictscope3/lib/build/.cvsignore
Deleted omake-branches/strictscope3/lib/build/C.om
Deleted omake-branches/strictscope3/lib/build/Common.om
Deleted omake-branches/strictscope3/lib/build/LaTeX.om
Deleted omake-branches/strictscope3/lib/build/OCaml.om
+50 -55 omake-branches/strictscope3/src/build/omake_builtin.ml
+0 -4 omake-branches/strictscope3/src/env/omake_env.ml
+1 -1 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+0 -1 omake-branches/strictscope3/src/eval/omake_eval.ml
+17 -9 omake-branches/strictscope3/src/eval/omake_rule.ml
+6 -0 omake-branches/strictscope3/src/ir/omake_state.ml
+4 -3 omake-branches/strictscope3/src/ir/omake_state.mli
+2 -18 omake-branches/strictscope3/src/ir/omake_virtual_id.ml
+10 -21 omake-branches/strictscope3/src/magic/omake_gen_magic.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-21 09:31:09 -0700 (Thu, 21 Jul 2005)
Revision: 1267
Log message:

      The -file-line-error-style changed to -file-line-error
      

Changes  Path
+26 -4 omake/LaTeX.src
+26 -4 omake/lib/build/LaTeX.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-21 09:31:37 -0700 (Thu, 21 Jul 2005)
Revision: 1268
Log message:

      Adjust the regex.
      

Changes  Path
+1 -1 omake/LaTeX.src
+1 -1 omake/lib/build/LaTeX.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-22 11:31:05 -0700 (Fri, 22 Jul 2005)
Revision: 1269
Log message:

      Batter handling of exports.
      

Changes  Path
+6 -9 omake-branches/strictscope3/C
+13 -12 omake-branches/strictscope3/Common
+1 -1 omake-branches/strictscope3/LaTeX
+137 -147 omake-branches/strictscope3/Pervasives.old
+5 -5 omake-branches/strictscope3/doc/OMakefile
+2 -2 omake-branches/strictscope3/src/build/omake_builtin_fun.ml
+4 -7 omake-branches/strictscope3/src/build/omake_builtin_io_fun.ml
+11 -8 omake-branches/strictscope3/src/env/omake_command_digest.ml
+3 -3 omake-branches/strictscope3/src/env/omake_env.ml
+3 -3 omake-branches/strictscope3/src/env/omake_env.mli
+342 -108 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+7 -6 omake-branches/strictscope3/src/env/omake_ir_free_vars.ml
+41 -42 omake-branches/strictscope3/src/env/omake_ir_semant.ml
+31 -13 omake-branches/strictscope3/src/eval/omake_eval.ml
+1 -0 omake-branches/strictscope3/src/eval/omake_eval.mli
+6 -5 omake-branches/strictscope3/src/ir/omake_ir.ml
+7 -5 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+1 -0 omake-branches/strictscope3/src/ir/omake_ir_util.ml
+2 -0 omake-branches/strictscope3/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-22 20:53:18 -0700 (Fri, 22 Jul 2005)
Revision: 1270
Log message:

      Added file-object naming.
      

Changes  Path
+6 -7 omake-branches/strictscope3/C
Deleted omake-branches/strictscope3/Common
+0 -1 omake-branches/strictscope3/Files
+0 -1 omake-branches/strictscope3/LaTeX
+1 -1 omake-branches/strictscope3/OCaml
+11 -10 omake-branches/strictscope3/OMakefile.in
+0 -1 omake-branches/strictscope3/OMakeroot
+140 -0 omake-branches/strictscope3/Pervasives.old
+2 -2 omake-branches/strictscope3/doc/OMakefile
+1 -0 omake-branches/strictscope3/rebuild.sh
+1 -1 omake-branches/strictscope3/src/build/omake_builtin.ml
+3 -1 omake-branches/strictscope3/src/env/omake_ast_lex.mll
+18 -33 omake-branches/strictscope3/src/env/omake_command_digest.ml
+252 -66 omake-branches/strictscope3/src/env/omake_env.ml
+6 -5 omake-branches/strictscope3/src/env/omake_env.mli
+372 -187 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+3 -14 omake-branches/strictscope3/src/env/omake_ir_free_vars.ml
+0 -19 omake-branches/strictscope3/src/env/omake_ir_semant.ml
+13 -19 omake-branches/strictscope3/src/eval/omake_eval.ml
+19 -15 omake-branches/strictscope3/src/ir/omake_ir.ml
+27 -27 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+2 -1 omake-branches/strictscope3/src/ir/omake_ir_print.mli
+1 -4 omake-branches/strictscope3/src/ir/omake_ir_util.ml
+3 -1 omake-branches/strictscope3/src/ir/omake_symbol.ml
+5 -0 omake-branches/strictscope3/src/ir/omake_virtual_id.ml
+4 -0 omake-branches/strictscope3/src/ir/omake_virtual_id.mli

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-25 13:25:37 -0700 (Mon, 25 Jul 2005)
Revision: 1272
Log message:

      Whew, MetaPRL finally compiles.  The new model is transparent; the
      old OMakefiles work as-is, with one exception for the $(defined X)
      function.  I can probably hack it for compatibility.
      

Changes  Path
+19 -3 libmojave-branches/strictscope3/stdlib/lm_string_util.ml
+9 -0 libmojave-branches/strictscope3/stdlib/lm_string_util.mli
+2 -0 libmojave-branches/strictscope3/util/.#lm_hash.mli
+59 -50 libmojave-branches/strictscope3/util/lm_hash.ml
Deleted omake-branches/strictscope3/C
Added omake-branches/strictscope3/C.om
Properties omake-branches/strictscope3/C.om
Added omake-branches/strictscope3/Common.om
Properties omake-branches/strictscope3/Common.om
+0 -9 omake-branches/strictscope3/Files
+4 -4 omake-branches/strictscope3/Install
Deleted omake-branches/strictscope3/LaTeX
Added omake-branches/strictscope3/LaTeX.om
Properties omake-branches/strictscope3/LaTeX.om
Deleted omake-branches/strictscope3/OCaml
Added omake-branches/strictscope3/OCaml.om
Properties omake-branches/strictscope3/OCaml.om
+30 -20 omake-branches/strictscope3/OMakefile.in
Added omake-branches/strictscope3/OMakeroot.om
Properties omake-branches/strictscope3/OMakeroot.om
Deleted omake-branches/strictscope3/Pervasives.old
Added omake-branches/strictscope3/Pervasives.om
Properties omake-branches/strictscope3/Pervasives.om
Added omake-branches/strictscope3/Sys.om
Properties omake-branches/strictscope3/Sys.om
+223 -242 omake-branches/strictscope3/doc/html/omake-base.html
+228 -71 omake-branches/strictscope3/doc/html/omake-pervasives.html
+66 -154 omake-branches/strictscope3/doc/html/omake-root.html
+126 -160 omake-branches/strictscope3/doc/html/omake-system.html
+14 -0 omake-branches/strictscope3/doc/man/omake-base.1
+56 -60 omake-branches/strictscope3/doc/man/omake-doc.1
+42 -60 omake-branches/strictscope3/doc/man/omake-pervasives.1
+4 -4 omake-branches/strictscope3/lib/boot/Install
+10 -4 omake-branches/strictscope3/src/ast/omake_ast.ml
+52 -36 omake-branches/strictscope3/src/ast/omake_ast_print.ml
+12 -12 omake-branches/strictscope3/src/ast/omake_ast_util.ml
+9 -1 omake-branches/strictscope3/src/build/omake_build.ml
+1 -0 omake-branches/strictscope3/src/build/omake_build.mli
+2 -2 omake-branches/strictscope3/src/build/omake_builtin.ml
+117 -68 omake-branches/strictscope3/src/build/omake_builtin_base.ml
+3 -4 omake-branches/strictscope3/src/build/omake_builtin_io.ml
+2 -13 omake-branches/strictscope3/src/build/omake_builtin_object.ml
+3 -3 omake-branches/strictscope3/src/build/omake_builtin_shell.ml
+2 -1 omake-branches/strictscope3/src/build/omake_builtin_type.ml
+30 -24 omake-branches/strictscope3/src/env/omake_ast_lex.mll
+75 -32 omake-branches/strictscope3/src/env/omake_ast_parse.input
+24 -4 omake-branches/strictscope3/src/env/omake_command_digest.ml
+199 -159 omake-branches/strictscope3/src/env/omake_env.ml
+17 -15 omake-branches/strictscope3/src/env/omake_env.mli
+4 -1 omake-branches/strictscope3/src/env/omake_gen_parse.ml
+379 -154 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+10 -0 omake-branches/strictscope3/src/env/omake_ir_free_vars.ml
+21 -1 omake-branches/strictscope3/src/env/omake_ir_semant.ml
+67 -9 omake-branches/strictscope3/src/eval/omake_eval.ml
+13 -14 omake-branches/strictscope3/src/eval/omake_rule.ml
+29 -6 omake-branches/strictscope3/src/ir/omake_ir.ml
+35 -4 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+2 -0 omake-branches/strictscope3/src/ir/omake_ir_print.mli
+3 -1 omake-branches/strictscope3/src/ir/omake_ir_util.ml
+3 -2 omake-branches/strictscope3/src/ir/omake_state.ml
+4 -3 omake-branches/strictscope3/src/ir/omake_state.mli
+3 -1 omake-branches/strictscope3/src/ir/omake_symbol.ml
+12 -4 omake-branches/strictscope3/src/ir/omake_virtual_id.ml
+5 -0 omake-branches/strictscope3/src/ir/omake_virtual_id.mli
+3 -1 omake-branches/strictscope3/src/magic/omake_gen_magic.ml
+3 -1 omake-branches/strictscope3/src/main/omake_main.ml
+1 -1 omake-branches/strictscope3/version.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-30 09:01:15 -0700 (Sat, 30 Jul 2005)
Revision: 1273
Log message:

      Allow $(defined ...) to work the normal way.
      

Changes  Path
+5 -1 omake-branches/strictscope3/Install
+37 -43 omake-branches/strictscope3/LaTeX.om
+7 -3 omake-branches/strictscope3/OMakeroot
+4 -0 omake-branches/strictscope3/OMakeroot.om
+574 -511 omake-branches/strictscope3/Pervasives.om
+0 -36 omake-branches/strictscope3/Sys.om
+3 -3 omake-branches/strictscope3/doc/html/omake-base.html
+128 -126 omake-branches/strictscope3/doc/html/omake-pervasives.html
+36 -36 omake-branches/strictscope3/doc/man/omake-base.1
+83 -83 omake-branches/strictscope3/doc/man/omake-doc.1
+47 -47 omake-branches/strictscope3/doc/man/omake-pervasives.1
+5 -1 omake-branches/strictscope3/lib/boot/Install
+1 -1 omake-branches/strictscope3/src/build/omake_build.ml
+5 -4 omake-branches/strictscope3/src/build/omake_builtin.ml
+2 -1 omake-branches/strictscope3/src/build/omake_builtin.mli
+72 -76 omake-branches/strictscope3/src/build/omake_builtin_base.ml
+35 -36 omake-branches/strictscope3/src/build/omake_builtin_file.ml
+7 -26 omake-branches/strictscope3/src/build/omake_builtin_fun.ml
+3 -3 omake-branches/strictscope3/src/build/omake_builtin_io.ml
+7 -5 omake-branches/strictscope3/src/build/omake_builtin_io_fun.ml
+19 -21 omake-branches/strictscope3/src/build/omake_builtin_object.ml
+3 -3 omake-branches/strictscope3/src/build/omake_builtin_shell.ml
+1 -1 omake-branches/strictscope3/src/build/omake_builtin_type.ml
+96 -1 omake-branches/strictscope3/src/build/omake_builtin_util.ml
+8 -1 omake-branches/strictscope3/src/build/omake_builtin_util.mli
+3 -3 omake-branches/strictscope3/src/env/omake_ast_parse.input
+22 -16 omake-branches/strictscope3/src/env/omake_command_digest.ml
+216 -193 omake-branches/strictscope3/src/env/omake_env.ml
+23 -19 omake-branches/strictscope3/src/env/omake_env.mli
+367 -232 omake-branches/strictscope3/src/env/omake_ir_ast.ml
+4 -13 omake-branches/strictscope3/src/env/omake_ir_free_vars.ml
+75 -109 omake-branches/strictscope3/src/eval/omake_eval.ml
+6 -2 omake-branches/strictscope3/src/eval/omake_eval.mli
+6 -12 omake-branches/strictscope3/src/eval/omake_value.ml
+26 -26 omake-branches/strictscope3/src/ir/omake_ir.ml
+13 -10 omake-branches/strictscope3/src/ir/omake_ir_print.ml
+1 -1 omake-branches/strictscope3/src/ir/omake_ir_util.ml
+1 -1 omake-branches/strictscope3/src/ir/omake_state.ml
+1 -1 omake-branches/strictscope3/src/ir/omake_state.mli
+4 -2 omake-branches/strictscope3/src/ir/omake_symbol.ml
+18 -7 omake-branches/strictscope3/src/ir/omake_virtual_id.ml
+4 -3 omake-branches/strictscope3/src/ir/omake_virtual_id.mli
+1 -1 omake-branches/strictscope3/src/main/omake_main.ml
+2 -3 omake-branches/strictscope3/src/main/omake_shell.ml

Changes by: ( at unknown.email)
Date: 2005-07-30 09:12:13 -0700 (Sat, 30 Jul 2005)
Revision: 1274
Log message:

      This commit was manufactured by cvs2svn to create branch
      'version_0_9_7_pre1'.

Changes  Path
Copied libmojave-branches/version_0_9_7_pre1
Deleted libmojave-branches/version_0_9_7_pre1/.cvsignore
Deleted libmojave-branches/version_0_9_7_pre1/OMakefile
Deleted libmojave-branches/version_0_9_7_pre1/OMakeroot
Deleted libmojave-branches/version_0_9_7_pre1/cutil/.cvsignore
Deleted libmojave-branches/version_0_9_7_pre1/cutil/OMakefile
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_abstract.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_config.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_float.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_marshal_shared.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_marshal_shared.h
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_mmap.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_mmap.h
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_ncurses.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_nocompare.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_raw.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_readline.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_rusage.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_ssl.c
Deleted libmojave-branches/version_0_9_7_pre1/cutil/lm_terminfo.c
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/.cvsignore
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/Files
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/OMakefile
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_array.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_array.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_array_linear_set.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_array_linear_set.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_array_sig.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_big_int.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_big_int.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_buffer.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_buffer.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_char.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_char.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_cycle_dag.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_cycle_dag.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_dag_sig.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_file_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_file_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_format.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_format.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_hash_set.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_hash_set.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_hashtbl_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_hashtbl_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_imp_dag.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_imp_dag.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_int_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_int_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_io.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_io.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_large_array.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_large_array.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_large_array_weak.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_large_array_weak.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_linear_set_sig.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_list.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_list.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_make_printf.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_make_printf.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_nocompare.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_nocompare.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_num.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_num.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_pervasives.h
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_printf_rbuffer.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_printf_rbuffer.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_ref_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_ref_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_html.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_html.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_raw.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_raw.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_tex.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_tex.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_text.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rformat_text.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rprintf.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_rprintf.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_serial_map.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_serial_map.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_small_set.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_small_set.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay_linear_set.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay_linear_set.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay_set.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay_set.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay_table.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_splay_table.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_string.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_string.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_sys.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_sys.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_table_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_table_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_test.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_test.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_test_sig.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_event.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_event.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_shell.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_shell.mli
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/unix/.cvsignore
Deleted libmojave-branches/version_0_9_7_pre1/unix/Files
Deleted libmojave-branches/version_0_9_7_pre1/unix/OMakefile
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_id.ml
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_id.mli
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_inet.ml
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_inet.mli
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_mmap.ml
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_mmap.mli
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_mmap_pipe.ml
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_mmap_pipe.mli
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_rusage.ml
Deleted libmojave-branches/version_0_9_7_pre1/unix/lm_rusage.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/.cvsignore
Deleted libmojave-branches/version_0_9_7_pre1/util/Files
Deleted libmojave-branches/version_0_9_7_pre1/util/OMakefile
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_attribute.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_attribute.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_bitmatrix.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_bitmatrix.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_clock.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_clock.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_command_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_command_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_config.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_config.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ctype.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ctype.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_digraph.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_digraph.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_dlist.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_dlist.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_field_table.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_field_table.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_flags.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_flags.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_float80.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_float80.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_fmarshal.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_fmarshal.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_format_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_format_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_graph.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_graph.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_interval_set.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_interval_set.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_listbuf.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_listbuf.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_loop.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_loop.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ncurses.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ncurses.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ncurses_display.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ncurses_display.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_parse_id.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_parse_id.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_print_util.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_print_util.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_profile.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_profile.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_rawfloat.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_rawfloat.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_rawint.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_rawint.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_readline.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_readline.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ssl.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_ssl.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_symbol_matrix.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_symbol_matrix.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_table_graph.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_table_graph.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_terminfo.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_terminfo.mli
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_trace.ml
Deleted libmojave-branches/version_0_9_7_pre1/util/lm_trace.mli
Copied omake-branches/version_0_9_7_pre1
Deleted omake-branches/version_0_9_7_pre1/C.src
Deleted omake-branches/version_0_9_7_pre1/Common.src
Deleted omake-branches/version_0_9_7_pre1/LaTeX.src
Deleted omake-branches/version_0_9_7_pre1/OCaml.src
Deleted omake-branches/version_0_9_7_pre1/OMakefile.src
Deleted omake-branches/version_0_9_7_pre1/OMakeroot.src
Deleted omake-branches/version_0_9_7_pre1/Pervasives
Deleted omake-branches/version_0_9_7_pre1/Pervasives.src

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-30 09:12:13 -0700 (Sat, 30 Jul 2005)
Revision: 1275
Log message:

      Merges changes from the trunk.
      

Changes  Path
Added libmojave/util/.#lm_hash.mli
Properties libmojave/util/.#lm_hash.mli
+12 -0 libmojave-branches/version_0_9_7_pre1/stdlib/lm_filename_util.ml
+7 -3 libmojave-branches/version_0_9_7_pre1/stdlib/lm_filename_util.mli
+9 -1 libmojave-branches/version_0_9_7_pre1/stdlib/lm_list_util.ml
+18 -17 libmojave-branches/version_0_9_7_pre1/stdlib/lm_list_util.mli
+15 -5 libmojave-branches/version_0_9_7_pre1/stdlib/lm_map.ml
+2 -0 libmojave-branches/version_0_9_7_pre1/stdlib/lm_set.ml
+19 -3 libmojave-branches/version_0_9_7_pre1/stdlib/lm_string_util.ml
+9 -0 libmojave-branches/version_0_9_7_pre1/stdlib/lm_string_util.mli
+7 -7 libmojave-branches/version_0_9_7_pre1/stdlib/lm_thread_sig.ml
+1188 -28 libmojave-branches/version_0_9_7_pre1/util/lm_hash.ml
+18 -3 libmojave-branches/version_0_9_7_pre1/util/lm_lexer.ml
+2 -0 libmojave-branches/version_0_9_7_pre1/util/lm_location.ml
+2 -0 libmojave-branches/version_0_9_7_pre1/util/lm_position.ml
+90 -72 libmojave-branches/version_0_9_7_pre1/util/lm_symbol.ml
+8 -0 libmojave-branches/version_0_9_7_pre1/util/lm_symbol.mli
Added omake/C.om
Properties omake/C.om
Added omake/Common.om
Properties omake/Common.om
Added omake/Install
Properties omake/Install
Added omake/LaTeX.om
Properties omake/LaTeX.om
Added omake/License
Properties omake/License
Added omake/OCaml.om
Properties omake/OCaml.om
Added omake/OMakeroot.om
Properties omake/OMakeroot.om
Added omake/Pervasives.om
Properties omake/Pervasives.om
Added omake/Sys.om
Properties omake/Sys.om
Properties omake/lib
Added omake/lib/.cvsignore
Properties omake/lib/.cvsignore
Properties omake/lib/boot
Added omake/lib/boot/.cvsignore
Properties omake/lib/boot/.cvsignore
Added omake/lib/boot/Install
Properties omake/lib/boot/Install
Added omake/lib/boot/License
Properties omake/lib/boot/License
Properties omake/lib/build
Added omake/lib/build/.cvsignore
Properties omake/lib/build/.cvsignore
Added omake/src/ir/omake_virtual_id.ml
Properties omake/src/ir/omake_virtual_id.ml
Added omake/src/ir/omake_virtual_id.mli
Properties omake/src/ir/omake_virtual_id.mli
Properties omake-branches/version_0_9_7_pre1
+1 -0 omake-branches/version_0_9_7_pre1/.cvsignore
+93 -54 omake-branches/version_0_9_7_pre1/Files
+14 -15 omake-branches/version_0_9_7_pre1/Makefile.in
+1 -1 omake-branches/version_0_9_7_pre1/Makefile.nt
+68 -57 omake-branches/version_0_9_7_pre1/OMakefile.in
+10 -5 omake-branches/version_0_9_7_pre1/OMakeroot
+11 -11 omake-branches/version_0_9_7_pre1/doc/OMakefile
+226 -245 omake-branches/version_0_9_7_pre1/doc/html/omake-base.html
+253 -94 omake-branches/version_0_9_7_pre1/doc/html/omake-pervasives.html
+66 -154 omake-branches/version_0_9_7_pre1/doc/html/omake-root.html
+126 -160 omake-branches/version_0_9_7_pre1/doc/html/omake-system.html
+50 -58 omake-branches/version_0_9_7_pre1/doc/man/omake-base.1
+227 -212 omake-branches/version_0_9_7_pre1/doc/man/omake-doc.1
+178 -40 omake-branches/version_0_9_7_pre1/doc/man/omake-pervasives.1
+0 -84 omake-branches/version_0_9_7_pre1/doc/man/omake-root.1
+0 -29 omake-branches/version_0_9_7_pre1/doc/man/omake-system.1
+1 -0 omake-branches/version_0_9_7_pre1/rebuild.sh
+10 -4 omake-branches/version_0_9_7_pre1/src/ast/omake_ast.ml
+52 -36 omake-branches/version_0_9_7_pre1/src/ast/omake_ast_print.ml
+12 -12 omake-branches/version_0_9_7_pre1/src/ast/omake_ast_util.ml
+61 -123 omake-branches/version_0_9_7_pre1/src/build/omake_build.ml
+1 -0 omake-branches/version_0_9_7_pre1/src/build/omake_build.mli
+0 -14 omake-branches/version_0_9_7_pre1/src/build/omake_build_type.ml
+3 -2 omake-branches/version_0_9_7_pre1/src/build/omake_build_util.ml
+88 -105 omake-branches/version_0_9_7_pre1/src/build/omake_builtin.ml
+7 -4 omake-branches/version_0_9_7_pre1/src/build/omake_builtin.mli
+27 -37 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_arith.ml
+0 -11 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_arith.mli
+213 -212 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_base.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_base.mli
+103 -109 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_file.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_file.mli
+19 -47 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_fun.ml
+0 -11 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_fun.mli
+75 -107 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_io.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_io.mli
+80 -62 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_io_fun.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_io_fun.mli
+91 -160 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_object.ml
+0 -18 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_object.mli
+16 -20 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_rule.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_rule.mli
+32 -33 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_shell.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_shell.mli
+10 -11 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_sys.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_sys.mli
+28 -24 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_target.ml
+0 -13 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_target.mli
+23 -22 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_test.ml
+0 -10 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_test.mli
+14 -0 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_type.ml
+96 -1 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_util.ml
+8 -1 omake-branches/version_0_9_7_pre1/src/build/omake_builtin_util.mli
+34 -26 omake-branches/version_0_9_7_pre1/src/env/omake_ast_lex.mll
+75 -32 omake-branches/version_0_9_7_pre1/src/env/omake_ast_parse.input
+282 -970 omake-branches/version_0_9_7_pre1/src/env/omake_command_digest.ml
+1884 -859 omake-branches/version_0_9_7_pre1/src/env/omake_env.ml
+228 -170 omake-branches/version_0_9_7_pre1/src/env/omake_env.mli
+4 -1 omake-branches/version_0_9_7_pre1/src/env/omake_gen_parse.ml
+1943 -521 omake-branches/version_0_9_7_pre1/src/env/omake_ir_ast.ml
+10 -30 omake-branches/version_0_9_7_pre1/src/env/omake_ir_ast.mli
+58 -78 omake-branches/version_0_9_7_pre1/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/version_0_9_7_pre1/src/env/omake_ir_free_vars.mli
+89 -57 omake-branches/version_0_9_7_pre1/src/env/omake_ir_semant.ml
+945 -663 omake-branches/version_0_9_7_pre1/src/eval/omake_eval.ml
+19 -13 omake-branches/version_0_9_7_pre1/src/eval/omake_eval.mli
+85 -89 omake-branches/version_0_9_7_pre1/src/eval/omake_rule.ml
+49 -22 omake-branches/version_0_9_7_pre1/src/eval/omake_value.ml
+3 -2 omake-branches/version_0_9_7_pre1/src/eval/omake_value.mli
+20 -10 omake-branches/version_0_9_7_pre1/src/exec/omake_exec_print.ml
+34 -40 omake-branches/version_0_9_7_pre1/src/ir/omake_cache.ml
+2 -0 omake-branches/version_0_9_7_pre1/src/ir/omake_cache_type.ml
+1 -1 omake-branches/version_0_9_7_pre1/src/ir/omake_command_type.ml
+2 -2 omake-branches/version_0_9_7_pre1/src/ir/omake_install.ml
+212 -48 omake-branches/version_0_9_7_pre1/src/ir/omake_ir.ml
+223 -98 omake-branches/version_0_9_7_pre1/src/ir/omake_ir_print.ml
+16 -8 omake-branches/version_0_9_7_pre1/src/ir/omake_ir_print.mli
+14 -11 omake-branches/version_0_9_7_pre1/src/ir/omake_ir_util.ml
+538 -503 omake-branches/version_0_9_7_pre1/src/ir/omake_node.ml
+17 -16 omake-branches/version_0_9_7_pre1/src/ir/omake_node.mli
+23 -31 omake-branches/version_0_9_7_pre1/src/ir/omake_node_sig.ml
+0 -1 omake-branches/version_0_9_7_pre1/src/ir/omake_options_type.ml
+8 -6 omake-branches/version_0_9_7_pre1/src/ir/omake_state.ml
+7 -5 omake-branches/version_0_9_7_pre1/src/ir/omake_state.mli
+17 -6 omake-branches/version_0_9_7_pre1/src/ir/omake_symbol.ml
+155 -76 omake-branches/version_0_9_7_pre1/src/magic/omake_gen_magic.ml
+16 -7 omake-branches/version_0_9_7_pre1/src/main/omake_main.ml
+58 -41 omake-branches/version_0_9_7_pre1/src/main/omake_shell.ml
+3 -2 omake-branches/version_0_9_7_pre1/src/shell/omake_shell_job.ml
+1 -1 omake-branches/version_0_9_7_pre1/version.txt

Changes by: ( at unknown.email)
Date: 2005-07-30 09:12:13 -0700 (Sat, 30 Jul 2005)
Revision: 1276
Log message:

      This commit was manufactured by cvs2svn to create branch
      'omake_0_9_7_type1'.

Changes  Path
Copied libmojave-branches/omake_0_9_7_type1
Deleted libmojave-branches/omake_0_9_7_type1/.cvsignore
Deleted libmojave-branches/omake_0_9_7_type1/OMakefile
Deleted libmojave-branches/omake_0_9_7_type1/OMakeroot
Deleted libmojave-branches/omake_0_9_7_type1/cutil/.cvsignore
Deleted libmojave-branches/omake_0_9_7_type1/cutil/OMakefile
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_abstract.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_config.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_float.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_marshal_shared.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_marshal_shared.h
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_mmap.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_mmap.h
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_ncurses.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_nocompare.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_raw.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_readline.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_rusage.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_ssl.c
Deleted libmojave-branches/omake_0_9_7_type1/cutil/lm_terminfo.c
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/.cvsignore
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/Files
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/OMakefile
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_array.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_array.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_array_linear_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_array_linear_set.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_array_sig.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_big_int.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_big_int.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_buffer.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_buffer.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_char.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_char.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_cycle_dag.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_cycle_dag.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_dag_sig.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_file_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_file_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_filename_util.ml
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_filename_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_filename_util.mli
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_filename_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_format.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_format.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_hash_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_hash_set.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_hashtbl_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_hashtbl_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_imp_dag.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_imp_dag.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_int_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_int_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_io.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_io.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_large_array.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_large_array.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_large_array_weak.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_large_array_weak.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_linear_set_sig.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_list.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_list.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_list_util.ml
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_list_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_list_util.mli
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_list_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_make_printf.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_make_printf.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_map.ml
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_map.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_nocompare.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_nocompare.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_num.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_num.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_pervasives.h
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_printf_rbuffer.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_printf_rbuffer.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_ref_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_ref_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_html.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_html.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_raw.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_raw.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_tex.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_tex.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_text.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rformat_text.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rprintf.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_rprintf.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_serial_map.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_serial_map.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_set.ml
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_small_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_small_set.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay_linear_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay_linear_set.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay_set.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay_table.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_splay_table.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_string.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_string.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_string_util.ml
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_string_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_string_util.mli
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_string_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_sys.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_sys.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_table_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_table_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_test.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_test.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_test_sig.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_event.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_event.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_shell.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_shell.mli
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_sig.ml
Copied libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_sig.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/stdlib/lm_thread_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/unix/.cvsignore
Deleted libmojave-branches/omake_0_9_7_type1/unix/Files
Deleted libmojave-branches/omake_0_9_7_type1/unix/OMakefile
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_id.ml
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_id.mli
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_inet.ml
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_inet.mli
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_mmap.ml
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_mmap.mli
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_mmap_pipe.ml
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_mmap_pipe.mli
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_rusage.ml
Deleted libmojave-branches/omake_0_9_7_type1/unix/lm_rusage.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/.cvsignore
Deleted libmojave-branches/omake_0_9_7_type1/util/Files
Deleted libmojave-branches/omake_0_9_7_type1/util/OMakefile
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_attribute.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_attribute.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_bitmatrix.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_bitmatrix.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_clock.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_clock.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_command_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_command_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_config.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_config.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ctype.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ctype.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_digraph.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_digraph.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_dlist.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_dlist.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_field_table.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_field_table.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_flags.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_flags.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_float80.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_float80.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_fmarshal.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_fmarshal.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_format_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_format_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_graph.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_graph.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_hash.ml
Copied libmojave-branches/omake_0_9_7_type1/util/lm_hash.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_interval_set.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_interval_set.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_lexer.ml
Copied libmojave-branches/omake_0_9_7_type1/util/lm_lexer.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_listbuf.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_listbuf.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_location.ml
Copied libmojave-branches/omake_0_9_7_type1/util/lm_location.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_loop.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_loop.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ncurses.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ncurses.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ncurses_display.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ncurses_display.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_parse_id.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_parse_id.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_position.ml
Copied libmojave-branches/omake_0_9_7_type1/util/lm_position.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_print_util.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_print_util.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_profile.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_profile.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_rawfloat.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_rawfloat.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_rawint.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_rawint.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_readline.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_readline.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ssl.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_ssl.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_symbol.ml
Copied libmojave-branches/omake_0_9_7_type1/util/lm_symbol.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_symbol.mli
Copied libmojave-branches/omake_0_9_7_type1/util/lm_symbol.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_symbol_matrix.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_symbol_matrix.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_table_graph.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_table_graph.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_terminfo.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_terminfo.mli
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_trace.ml
Deleted libmojave-branches/omake_0_9_7_type1/util/lm_trace.mli
Copied omake-branches/omake_0_9_7_type1
Deleted omake-branches/omake_0_9_7_type1/.cvsignore
Copied omake-branches/omake_0_9_7_type1/.cvsignore
Deleted omake-branches/omake_0_9_7_type1/C.src
Deleted omake-branches/omake_0_9_7_type1/Common.src
Deleted omake-branches/omake_0_9_7_type1/Files
Copied omake-branches/omake_0_9_7_type1/Files
Deleted omake-branches/omake_0_9_7_type1/LaTeX.src
Deleted omake-branches/omake_0_9_7_type1/Makefile.in
Copied omake-branches/omake_0_9_7_type1/Makefile.in
Deleted omake-branches/omake_0_9_7_type1/Makefile.nt
Copied omake-branches/omake_0_9_7_type1/Makefile.nt
Deleted omake-branches/omake_0_9_7_type1/OCaml.src
Deleted omake-branches/omake_0_9_7_type1/OMakefile.in
Copied omake-branches/omake_0_9_7_type1/OMakefile.in
Deleted omake-branches/omake_0_9_7_type1/OMakefile.src
Deleted omake-branches/omake_0_9_7_type1/OMakeroot
Copied omake-branches/omake_0_9_7_type1/OMakeroot
Deleted omake-branches/omake_0_9_7_type1/OMakeroot.src
Deleted omake-branches/omake_0_9_7_type1/Pervasives
Deleted omake-branches/omake_0_9_7_type1/Pervasives.src
Deleted omake-branches/omake_0_9_7_type1/doc/OMakefile
Copied omake-branches/omake_0_9_7_type1/doc/OMakefile
Deleted omake-branches/omake_0_9_7_type1/doc/html/omake-base.html
Copied omake-branches/omake_0_9_7_type1/doc/html/omake-base.html
Deleted omake-branches/omake_0_9_7_type1/doc/html/omake-pervasives.html
Copied omake-branches/omake_0_9_7_type1/doc/html/omake-pervasives.html
Deleted omake-branches/omake_0_9_7_type1/doc/html/omake-root.html
Copied omake-branches/omake_0_9_7_type1/doc/html/omake-root.html
Deleted omake-branches/omake_0_9_7_type1/doc/html/omake-system.html
Copied omake-branches/omake_0_9_7_type1/doc/html/omake-system.html
Deleted omake-branches/omake_0_9_7_type1/doc/man/omake-base.1
Copied omake-branches/omake_0_9_7_type1/doc/man/omake-base.1
Deleted omake-branches/omake_0_9_7_type1/doc/man/omake-doc.1
Copied omake-branches/omake_0_9_7_type1/doc/man/omake-doc.1
Deleted omake-branches/omake_0_9_7_type1/doc/man/omake-pervasives.1
Copied omake-branches/omake_0_9_7_type1/doc/man/omake-pervasives.1
Deleted omake-branches/omake_0_9_7_type1/doc/man/omake-root.1
Copied omake-branches/omake_0_9_7_type1/doc/man/omake-root.1
Deleted omake-branches/omake_0_9_7_type1/doc/man/omake-system.1
Copied omake-branches/omake_0_9_7_type1/doc/man/omake-system.1
Deleted omake-branches/omake_0_9_7_type1/lib/OMakeroot.om
Deleted omake-branches/omake_0_9_7_type1/lib/Pervasives.om
Deleted omake-branches/omake_0_9_7_type1/lib/build/C.om
Deleted omake-branches/omake_0_9_7_type1/lib/build/Common.om
Deleted omake-branches/omake_0_9_7_type1/lib/build/LaTeX.om
Deleted omake-branches/omake_0_9_7_type1/lib/build/OCaml.om
Deleted omake-branches/omake_0_9_7_type1/rebuild.sh
Copied omake-branches/omake_0_9_7_type1/rebuild.sh
Copied omake-branches/omake_0_9_7_type1/src
Deleted omake-branches/omake_0_9_7_type1/src/ast/omake_ast_print.mli
Copied omake-branches/omake_0_9_7_type1/src/ast/omake_ast_print.mli
Deleted omake-branches/omake_0_9_7_type1/src/ast/omake_ast_util.mli
Copied omake-branches/omake_0_9_7_type1/src/ast/omake_ast_util.mli
Deleted omake-branches/omake_0_9_7_type1/src/build/omake_build_util.mli
Copied omake-branches/omake_0_9_7_type1/src/build/omake_build_util.mli
Copied omake-branches/omake_0_9_7_type1/src/clib
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_ast_lex.mli
Copied omake-branches/omake_0_9_7_type1/src/env/omake_ast_lex.mli
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_command_digest.mli
Copied omake-branches/omake_0_9_7_type1/src/env/omake_command_digest.mli
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_exn_print.ml
Copied omake-branches/omake_0_9_7_type1/src/env/omake_exn_print.ml
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_exn_print.mli
Copied omake-branches/omake_0_9_7_type1/src/env/omake_exn_print.mli
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_ir_semant.mli
Copied omake-branches/omake_0_9_7_type1/src/env/omake_ir_semant.mli
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_lexer.ml
Copied omake-branches/omake_0_9_7_type1/src/env/omake_lexer.ml
Deleted omake-branches/omake_0_9_7_type1/src/env/omake_parser.ml
Copied omake-branches/omake_0_9_7_type1/src/env/omake_parser.ml
Deleted omake-branches/omake_0_9_7_type1/src/eval/omake_rule.mli
Copied omake-branches/omake_0_9_7_type1/src/eval/omake_rule.mli
Deleted omake-branches/omake_0_9_7_type1/src/eval/omake_target.ml
Copied omake-branches/omake_0_9_7_type1/src/eval/omake_target.ml
Deleted omake-branches/omake_0_9_7_type1/src/eval/omake_target.mli
Copied omake-branches/omake_0_9_7_type1/src/eval/omake_target.mli
Copied omake-branches/omake_0_9_7_type1/src/exec
Deleted omake-branches/omake_0_9_7_type1/src/exec/omake_exec_print.ml
Copied omake-branches/omake_0_9_7_type1/src/exec/omake_exec_print.ml
Deleted omake-branches/omake_0_9_7_type1/src/ir/omake_cache.mli
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_cache.mli
Deleted omake-branches/omake_0_9_7_type1/src/ir/omake_command.ml
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_command.ml
Deleted omake-branches/omake_0_9_7_type1/src/ir/omake_command.mli
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_command.mli
Deleted omake-branches/omake_0_9_7_type1/src/ir/omake_install.mli
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_install.mli
Deleted omake-branches/omake_0_9_7_type1/src/ir/omake_ir_util.mli
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_ir_util.mli
Deleted omake-branches/omake_0_9_7_type1/src/ir/omake_node_type.ml
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_node_type.ml
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_virtual_id.ml
Copied omake-branches/omake_0_9_7_type1/src/ir/omake_virtual_id.mli
Copied omake-branches/omake_0_9_7_type1/src/main
Deleted omake-branches/omake_0_9_7_type1/src/main/omake_main.ml
Copied omake-branches/omake_0_9_7_type1/src/main/omake_main.ml
Deleted omake-branches/omake_0_9_7_type1/src/main/omake_shell.ml
Copied omake-branches/omake_0_9_7_type1/src/main/omake_shell.ml
Copied omake-branches/omake_0_9_7_type1/src/shell
Deleted omake-branches/omake_0_9_7_type1/src/shell/omake_shell_job.ml
Copied omake-branches/omake_0_9_7_type1/src/shell/omake_shell_job.ml
Copied omake-branches/omake_0_9_7_type1/src/util
Deleted omake-branches/omake_0_9_7_type1/version.txt
Copied omake-branches/omake_0_9_7_type1/version.txt

Changes by: ( at unknown.email)
Date: 2005-07-30 09:12:13 -0700 (Sat, 30 Jul 2005)
Revision: 1277
Log message:

      This commit was manufactured by cvs2svn to create branch
      'version_0_9_7_pre1'.

Changes  Path
Copied libmojave-branches/version_0_9_7_pre1/util/.#lm_hash.mli
Copied omake-branches/version_0_9_7_pre1/C.om
Copied omake-branches/version_0_9_7_pre1/Common.om
Copied omake-branches/version_0_9_7_pre1/Install
Copied omake-branches/version_0_9_7_pre1/LaTeX.om
Copied omake-branches/version_0_9_7_pre1/License
Copied omake-branches/version_0_9_7_pre1/OCaml.om
Copied omake-branches/version_0_9_7_pre1/OMakeroot.om
Copied omake-branches/version_0_9_7_pre1/Pervasives.om
Copied omake-branches/version_0_9_7_pre1/Sys.om
Copied omake-branches/version_0_9_7_pre1/lib
Deleted omake-branches/version_0_9_7_pre1/lib/OMakeroot.om
Deleted omake-branches/version_0_9_7_pre1/lib/Pervasives.om
Deleted omake-branches/version_0_9_7_pre1/lib/build/C.om
Deleted omake-branches/version_0_9_7_pre1/lib/build/Common.om
Deleted omake-branches/version_0_9_7_pre1/lib/build/LaTeX.om
Deleted omake-branches/version_0_9_7_pre1/lib/build/OCaml.om
Copied omake-branches/version_0_9_7_pre1/src/ir/omake_virtual_id.ml
Copied omake-branches/version_0_9_7_pre1/src/ir/omake_virtual_id.mli