Changes by: ( at unknown.email)
Date: 2005-09-01 02:00:21 -0700 (Thu, 01 Sep 2005)
Revision: 1457
Log message:

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

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-01 02:00:21 -0700 (Thu, 01 Sep 2005)
Revision: 1458
Log message:

      Merged the omake_0_9_7_pre5 with the trunk and created a new omake_0_9_7_pre6
      branch off the trunk.
      
      *** THERE WERE A NUMBER OF PROBLEMS ***
      
      1) In the bootstrap process, omake-boot would complain about not being able to
         find Pervasives.om. I worked around this by adding  OMAKELIB=`pwd`/lib
         to the top-level Makefile. This works fine, but the instructions suggest
         calling omake-boot manually, which would not work.
      
      2) lib/parse/C/Lex.om causes a "output_value: functional value" problem. I
         worked around this by commenting out the ".SUBDIRS: $(subdirs CP, contrib)"
         line in the top-level OMakefile.
      
      3) I am getting
         *** omake error:
            File lib/build/LaTeX.om: line 169, characters 41-48
            unbound variable: link[argv:13]
         I failed to figure out how to fix it.
      

Changes  Path
+9 -0 libmojave-branches/omake_0_9_7_pre6/cutil/lm_unix_cutil.c
+12 -0 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_filename_util.ml
+7 -3 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_filename_util.mli
+9 -1 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_list_util.ml
+18 -17 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_list_util.mli
+29 -5 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_map.ml
+1 -0 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_map_sig.ml
+2 -0 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_set.ml
+5 -3 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_string_util.ml
+7 -7 libmojave-branches/omake_0_9_7_pre6/stdlib/lm_thread_sig.ml
+1 -0 libmojave-branches/omake_0_9_7_pre6/unix/lm_unix_util.ml
+4 -0 libmojave-branches/omake_0_9_7_pre6/unix/lm_unix_util.mli
+8 -1 libmojave-branches/omake_0_9_7_pre6/util/lm_channel.ml
+2 -0 libmojave-branches/omake_0_9_7_pre6/util/lm_channel.mli
+1188 -28 libmojave-branches/omake_0_9_7_pre6/util/lm_hash.ml
+96 -19 libmojave-branches/omake_0_9_7_pre6/util/lm_hash.mli
+18 -3 libmojave-branches/omake_0_9_7_pre6/util/lm_lexer.ml
+93 -84 libmojave-branches/omake_0_9_7_pre6/util/lm_parser.ml
+1 -0 libmojave-branches/omake_0_9_7_pre6/util/lm_parser.mli
+2 -0 libmojave-branches/omake_0_9_7_pre6/util/lm_position.ml
+87 -73 libmojave-branches/omake_0_9_7_pre6/util/lm_symbol.ml
+8 -0 libmojave-branches/omake_0_9_7_pre6/util/lm_symbol.mli
Properties omake-branches/omake_0_9_7_pre6
+1 -0 omake-branches/omake_0_9_7_pre6/.cvsignore
+3 -3 omake-branches/omake_0_9_7_pre6/Makefile
+59 -58 omake-branches/omake_0_9_7_pre6/OMakefile
+8 -8 omake-branches/omake_0_9_7_pre6/OMakeroot
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/.cvsignore
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/.cvsignore
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.c
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.c
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.h
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.h
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.om
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.om
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/enums.export
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/enums.export
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/lib.c
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/lib.c
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/structs.export
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/structs.export
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/test.om
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/test.om
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/values.export
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/values.export
+158 -151 omake-branches/omake_0_9_7_pre6/doc/OMakefile
+275 -278 omake-branches/omake_0_9_7_pre6/doc/html/omake-base.html
+775 -666 omake-branches/omake_0_9_7_pre6/doc/html/omake-doc.html
+285 -94 omake-branches/omake_0_9_7_pre6/doc/html/omake-pervasives.html
+86 -154 omake-branches/omake_0_9_7_pre6/doc/html/omake-root.html
+150 -160 omake-branches/omake_0_9_7_pre6/doc/html/omake-system.html
+62 -58 omake-branches/omake_0_9_7_pre6/doc/man/omake-base.1
+95 -98 omake-branches/omake_0_9_7_pre6/doc/man/omake-base.txt
+317 -212 omake-branches/omake_0_9_7_pre6/doc/man/omake-doc.1
+329 -270 omake-branches/omake_0_9_7_pre6/doc/man/omake-doc.txt
+219 -40 omake-branches/omake_0_9_7_pre6/doc/man/omake-pervasives.1
+209 -108 omake-branches/omake_0_9_7_pre6/doc/man/omake-pervasives.txt
+19 -84 omake-branches/omake_0_9_7_pre6/doc/man/omake-root.1
+83 -121 omake-branches/omake_0_9_7_pre6/doc/man/omake-root.txt
+18 -29 omake-branches/omake_0_9_7_pre6/doc/man/omake-system.1
+10 -11 omake-branches/omake_0_9_7_pre6/doc/man/omake-system.txt
+2 -2 omake-branches/omake_0_9_7_pre6/lib/OMakeroot.om
+1331 -974 omake-branches/omake_0_9_7_pre6/lib/Pervasives.om
+5 -2 omake-branches/omake_0_9_7_pre6/lib/boot/Default
+1 -1 omake-branches/omake_0_9_7_pre6/lib/boot/License
+399 -358 omake-branches/omake_0_9_7_pre6/lib/build/C.om
+1 -150 omake-branches/omake_0_9_7_pre6/lib/build/Common.om
+242 -238 omake-branches/omake_0_9_7_pre6/lib/build/LaTeX.om
+516 -520 omake-branches/omake_0_9_7_pre6/lib/build/OCaml.om
+16 -14 omake-branches/omake_0_9_7_pre6/lib/configure/Configure.om
+2 -1 omake-branches/omake_0_9_7_pre6/lib/configure/fam.om
Added omake-branches/omake_0_9_7_pre6/lib/configure/gtk.om
Properties omake-branches/omake_0_9_7_pre6/lib/configure/gtk.om
+2 -1 omake-branches/omake_0_9_7_pre6/lib/configure/ncurses.om
+3 -2 omake-branches/omake_0_9_7_pre6/lib/configure/readline.om
Properties omake-branches/omake_0_9_7_pre6/lib/parse
Added omake-branches/omake_0_9_7_pre6/lib/parse/.cvsignore
Properties omake-branches/omake_0_9_7_pre6/lib/parse/.cvsignore
Properties omake-branches/omake_0_9_7_pre6/lib/parse/C
Added omake-branches/omake_0_9_7_pre6/lib/parse/C/.cvsignore
Properties omake-branches/omake_0_9_7_pre6/lib/parse/C/.cvsignore
Added omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
Properties omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
Added omake-branches/omake_0_9_7_pre6/lib/parse/C/Lex.om
Properties omake-branches/omake_0_9_7_pre6/lib/parse/C/Lex.om
Added omake-branches/omake_0_9_7_pre6/lib/parse/C/Parse.om
Properties omake-branches/omake_0_9_7_pre6/lib/parse/C/Parse.om
+37 -34 omake-branches/omake_0_9_7_pre6/mk/defaults
+54 -47 omake-branches/omake_0_9_7_pre6/mk/make_config
+32 -28 omake-branches/omake_0_9_7_pre6/mk/make_gen
+18 -8 omake-branches/omake_0_9_7_pre6/src/Makefile
+18 -8 omake-branches/omake_0_9_7_pre6/src/Makefile.nt
+1 -1 omake-branches/omake_0_9_7_pre6/src/OMakefile
+5 -1 omake-branches/omake_0_9_7_pre6/src/ast/OMakefile
+11 -4 omake-branches/omake_0_9_7_pre6/src/ast/omake_ast.ml
+65 -36 omake-branches/omake_0_9_7_pre6/src/ast/omake_ast_print.ml
+12 -12 omake-branches/omake_0_9_7_pre6/src/ast/omake_ast_util.ml
+8 -3 omake-branches/omake_0_9_7_pre6/src/build/OMakefile
+94 -124 omake-branches/omake_0_9_7_pre6/src/build/omake_build.ml
+2 -0 omake-branches/omake_0_9_7_pre6/src/build/omake_build.mli
+0 -14 omake-branches/omake_0_9_7_pre6/src/build/omake_build_type.ml
+3 -2 omake-branches/omake_0_9_7_pre6/src/build/omake_build_util.ml
+96 -56 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin.ml
+2 -4 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin.mli
+106 -138 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_base.ml
Added omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_dll.ml
Properties omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_dll.ml
Added omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_dll.mli
Properties omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_dll.mli
+46 -47 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_file.ml
+18 -36 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_fun.ml
+56 -64 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_io.ml
+116 -108 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_io_fun.ml
+326 -306 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_object.ml
+8 -19 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_rule.ml
+11 -10 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_shell.ml
+16 -1 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_sys.ml
+10 -9 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_target.ml
+11 -10 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_test.ml
+7 -8 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_type.ml
+96 -13 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_util.ml
+8 -5 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_util.mli
+2 -1 omake-branches/omake_0_9_7_pre6/src/clib/OMakefile
Added omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.c
Properties omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.c
Added omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.h
Properties omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.h
Added omake-branches/omake_0_9_7_pre6/src/clib/lm_dll_hooks.h
Properties omake-branches/omake_0_9_7_pre6/src/clib/lm_dll_hooks.h
Properties omake-branches/omake_0_9_7_pre6/src/env
+1 -0 omake-branches/omake_0_9_7_pre6/src/env/.cvsignore
+19 -13 omake-branches/omake_0_9_7_pre6/src/env/OMakefile
+90 -34 omake-branches/omake_0_9_7_pre6/src/env/omake_ast_lex.mll
+154 -42 omake-branches/omake_0_9_7_pre6/src/env/omake_ast_parse.input
+333 -987 omake-branches/omake_0_9_7_pre6/src/env/omake_command_digest.ml
+2074 -920 omake-branches/omake_0_9_7_pre6/src/env/omake_env.ml
+265 -180 omake-branches/omake_0_9_7_pre6/src/env/omake_env.mli
+4 -0 omake-branches/omake_0_9_7_pre6/src/env/omake_exn_print.ml
+11 -2 omake-branches/omake_0_9_7_pre6/src/env/omake_gen_parse.ml
+2238 -528 omake-branches/omake_0_9_7_pre6/src/env/omake_ir_ast.ml
+10 -30 omake-branches/omake_0_9_7_pre6/src/env/omake_ir_ast.mli
+75 -82 omake-branches/omake_0_9_7_pre6/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/omake_0_9_7_pre6/src/env/omake_ir_free_vars.mli
+97 -57 omake-branches/omake_0_9_7_pre6/src/env/omake_ir_semant.ml
+1 -0 omake-branches/omake_0_9_7_pre6/src/env/omake_lexer.ml
+5 -1 omake-branches/omake_0_9_7_pre6/src/eval/OMakefile
+1009 -702 omake-branches/omake_0_9_7_pre6/src/eval/omake_eval.ml
+29 -19 omake-branches/omake_0_9_7_pre6/src/eval/omake_eval.mli
+87 -91 omake-branches/omake_0_9_7_pre6/src/eval/omake_rule.ml
+110 -41 omake-branches/omake_0_9_7_pre6/src/eval/omake_value.ml
+7 -2 omake-branches/omake_0_9_7_pre6/src/eval/omake_value.mli
+5 -1 omake-branches/omake_0_9_7_pre6/src/exec/OMakefile
+20 -10 omake-branches/omake_0_9_7_pre6/src/exec/omake_exec_print.ml
+5 -1 omake-branches/omake_0_9_7_pre6/src/ir/OMakefile
+28 -40 omake-branches/omake_0_9_7_pre6/src/ir/omake_cache.ml
+1 -1 omake-branches/omake_0_9_7_pre6/src/ir/omake_command_type.ml
+2 -2 omake-branches/omake_0_9_7_pre6/src/ir/omake_install.ml
+238 -44 omake-branches/omake_0_9_7_pre6/src/ir/omake_ir.ml
+267 -114 omake-branches/omake_0_9_7_pre6/src/ir/omake_ir_print.ml
+16 -8 omake-branches/omake_0_9_7_pre6/src/ir/omake_ir_print.mli
+13 -10 omake-branches/omake_0_9_7_pre6/src/ir/omake_ir_util.ml
+538 -503 omake-branches/omake_0_9_7_pre6/src/ir/omake_node.ml
+17 -16 omake-branches/omake_0_9_7_pre6/src/ir/omake_node.mli
+23 -31 omake-branches/omake_0_9_7_pre6/src/ir/omake_node_sig.ml
+0 -1 omake-branches/omake_0_9_7_pre6/src/ir/omake_options_type.ml
+13 -6 omake-branches/omake_0_9_7_pre6/src/ir/omake_state.ml
+6 -5 omake-branches/omake_0_9_7_pre6/src/ir/omake_state.mli
+24 -9 omake-branches/omake_0_9_7_pre6/src/ir/omake_symbol.ml
+223 -0 omake-branches/omake_0_9_7_pre6/src/ir/omake_virtual_id.ml
+106 -0 omake-branches/omake_0_9_7_pre6/src/ir/omake_virtual_id.mli
+46 -44 omake-branches/omake_0_9_7_pre6/src/libmojave/OMakefile
Added omake-branches/omake_0_9_7_pre6/src/libmojave/lm_dll.ml
Properties omake-branches/omake_0_9_7_pre6/src/libmojave/lm_dll.ml
Properties omake-branches/omake_0_9_7_pre6/src/magic
+1 -0 omake-branches/omake_0_9_7_pre6/src/magic/.cvsignore
+52 -50 omake-branches/omake_0_9_7_pre6/src/magic/OMakefile
Properties omake-branches/omake_0_9_7_pre6/src/main
+5 -0 omake-branches/omake_0_9_7_pre6/src/main/.cvsignore
+2 -1 omake-branches/omake_0_9_7_pre6/src/main/OMakefile
+18 -7 omake-branches/omake_0_9_7_pre6/src/main/omake_main.ml
+54 -40 omake-branches/omake_0_9_7_pre6/src/main/omake_shell.ml
+14 -9 omake-branches/omake_0_9_7_pre6/src/shell/OMakefile
+3 -2 omake-branches/omake_0_9_7_pre6/src/shell/omake_shell_job.ml
+23 -17 omake-branches/omake_0_9_7_pre6/src/util/OMakefile
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/.cvsignore
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/.cvsignore
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/Test.om
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/Test.om
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/dll.c
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/dll.c
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/dll.h
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/dll.h
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/enums.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/enums.export
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/lib.c
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/lib.c
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/structs.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/structs.export
Added omake-branches/omake_0_9_7_pre6/tests/dll/gtk/values.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/gtk/values.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/.cvsignore
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/.cvsignore
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/Test.om
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/Test.om
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/dll.c
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/dll.c
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/dll.h
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/dll.h
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/enums.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/enums.export
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/lib.c
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/lib.c
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/structs.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/structs.export
Added omake-branches/omake_0_9_7_pre6/tests/dll/simple/values.export
Properties omake-branches/omake_0_9_7_pre6/tests/dll/simple/values.export
+1 -1 omake-branches/omake_0_9_7_pre6/version.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-01 11:09:06 -0700 (Thu, 01 Sep 2005)
Revision: 1459
Log message:

      Solved two marshaling problems.
      
      The Mount.t record had functions in it; moved them from venv_inner
      to venv_globals.
      
      The primitive functions are also represented by functions.  They could
      also be moved to a table in venv_globals, but that would be slow.
      Instead, they are function options, and the option is cleared before
      marshaling.  In the case where a primitive is unmarshaled, the function
      option is restored when it is used.
      
      There was a bug--these lazy primitives need to be remembered in the
      list of primitives so they can be cleared when re-marshaled.
      

Changes  Path
+32 -8 libmojave-branches/omake_0_9_7_pre6/util/lm_db.ml
+3 -3 libmojave-branches/omake_0_9_7_pre6/util/lm_db.mli
+1 -1 omake-branches/omake_0_9_7_pre6/OMakefile
+11 -13 omake-branches/omake_0_9_7_pre6/mk/defaults
+41 -43 omake-branches/omake_0_9_7_pre6/mk/make_gen
+2 -1 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_io_fun.ml
+1 -1 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_shell.ml
+92 -52 omake-branches/omake_0_9_7_pre6/src/env/omake_env.ml
+1 -0 omake-branches/omake_0_9_7_pre6/src/env/omake_env.mli
+4 -4 omake-branches/omake_0_9_7_pre6/src/ir/omake_cache.ml
+2 -2 omake-branches/omake_0_9_7_pre6/src/ir/omake_install.ml
+12 -29 omake-branches/omake_0_9_7_pre6/src/ir/omake_node.ml
+3 -2 omake-branches/omake_0_9_7_pre6/src/ir/omake_node.mli
+9 -9 omake-branches/omake_0_9_7_pre6/src/ir/omake_node_sig.ml
+2 -2 omake-branches/omake_0_9_7_pre6/src/ir/omake_virtual_id.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-01 13:45:25 -0700 (Thu, 01 Sep 2005)
Revision: 1461
Log message:

      Generate ML code for calling libraries statically.
      

Changes  Path
+7 -6 omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
+1 -1 omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.c
+112 -1 omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
+34 -2 omake-branches/omake_0_9_7_pre6/lib/parse/C/Parse.om
+15 -0 omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.c
+34 -0 omake-branches/omake_0_9_7_pre6/src/libmojave/lm_dll.ml
+2 -1 omake-branches/omake_0_9_7_pre6/src/util/omake_util.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-01 14:46:40 -0700 (Thu, 01 Sep 2005)
Revision: 1462
Log message:

      Couple of minor fixes
      

Changes  Path
+1 -1 omake/lib/build/C.om
+2 -1 omake/mk/make_gen
+2 -1 omake/src/Makefile
+1 -0 omake/src/Makefile.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-01 17:07:56 -0700 (Thu, 01 Sep 2005)
Revision: 1463
Log message:

      Try doing something reasonable if current dir does not exist.
      

Changes  Path
+9 -1 omake/src/ir/omake_node.ml
+7 -1 omake/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-01 18:58:39 -0700 (Thu, 01 Sep 2005)
Revision: 1464
Log message:

      Minor changes for the ML output.
      

Changes  Path
+1 -1 omake-branches/omake_0_9_7_pre6/lib/build/LaTeX.om
+10 -2 omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
+1 -1 omake-branches/omake_0_9_7_pre6/lib/parse/C/Parse.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-02 14:28:34 -0700 (Fri, 02 Sep 2005)
Revision: 1465
Log message:

      Added support for tagged unions.
      

Changes  Path
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk
+1 -2 omake-branches/omake_0_9_7_pre6/contrib/gtk/.cvsignore
+2 -0 omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
+3 -1 omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.c
+61 -0 omake-branches/omake_0_9_7_pre6/contrib/gtk/lib.c
+148 -1 omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
+1 -0 omake-branches/omake_0_9_7_pre6/lib/parse/C/Lex.om
+140 -0 omake-branches/omake_0_9_7_pre6/lib/parse/C/Parse.om
+1 -0 omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.c
+1 -0 omake-branches/omake_0_9_7_pre6/src/clib/lm_dll.h
+2 -0 omake-branches/omake_0_9_7_pre6/src/clib/lm_dll_hooks.h

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-02 14:29:01 -0700 (Fri, 02 Sep 2005)
Revision: 1466
Log message:

      Forgot this file.
      

Changes  Path
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/unions.export
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/unions.export

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-02 18:38:14 -0700 (Fri, 02 Sep 2005)
Revision: 1467
Log message:

      Some minor changes to unions.
      

Changes  Path
+0 -5 omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
+0 -105 omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.c
+2 -0 omake-branches/omake_0_9_7_pre6/contrib/gtk/lib.c
+48 -17 omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-06 13:12:00 -0700 (Tue, 06 Sep 2005)
Revision: 1468
Log message:

      Almost committed the 7MB generated file.
      

Changes  Path
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk
+2 -0 omake-branches/omake_0_9_7_pre6/contrib/gtk/.cvsignore
+50 -17 omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
Deleted omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.c
Deleted omake-branches/omake_0_9_7_pre6/contrib/gtk/dll.om
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_lib.c
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_lib.c
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_post.ml
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_post.ml
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_post.om
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_post.om
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_types.c
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/dll_types.c
Deleted omake-branches/omake_0_9_7_pre6/contrib/gtk/lib.c
Added omake-branches/omake_0_9_7_pre6/contrib/gtk/test.ml
Properties omake-branches/omake_0_9_7_pre6/contrib/gtk/test.ml
+3 -1 omake-branches/omake_0_9_7_pre6/lib/configure/gtk.om
+172 -94 omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
+15 -13 omake-branches/omake_0_9_7_pre6/lib/parse/C/Parse.om
+3 -2 omake-branches/omake_0_9_7_pre6/mk/make_gen
+2 -1 omake-branches/omake_0_9_7_pre6/src/Makefile
+2 -1 omake-branches/omake_0_9_7_pre6/src/Makefile.nt
+28 -12 omake-branches/omake_0_9_7_pre6/src/env/omake_env.ml
+23 -3 omake-branches/omake_0_9_7_pre6/src/libmojave/lm_dll.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-06 14:07:15 -0700 (Tue, 06 Sep 2005)
Revision: 1469
Log message:

      Added support for union tags.
      

Changes  Path
+2 -2 omake-branches/omake_0_9_7_pre6/contrib/gtk/OMakefile
+1 -1 omake-branches/omake_0_9_7_pre6/contrib/gtk/test.om
+20 -13 omake-branches/omake_0_9_7_pre6/lib/parse/C/Dll.om
+7 -0 omake-branches/omake_0_9_7_pre6/src/build/omake_builtin_dll.ml
+1 -0 omake-branches/omake_0_9_7_pre6/src/ir/omake_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-07 13:11:18 -0700 (Wed, 07 Sep 2005)
Revision: 1471
Log message:

      Remove $@, not $AROUT.
      

Changes  Path
+1 -1 omake/mk/make_gen

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-07 16:20:40 -0700 (Wed, 07 Sep 2005)
Revision: 1472
Log message:

      Very minor changes from Win32.
      

Changes  Path
+1 -1 omake/mk/defaults
+1 -1 omake/mk/make_config
+1 -1 omake/src/Makefile
+1 -1 omake/src/Makefile.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 16:43:44 -0700 (Wed, 07 Sep 2005)
Revision: 1473
Log message:

      The PREFIX environment variable should have a higher precedence, even on
      Windows.
      
      Regenerated the documentation.
      

Changes  Path
Binary omake/doc/ps/omake-doc.pdf
Properties omake/doc/ps/omake-doc.pdf
+4 -2 omake/mk/defaults

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-07 16:49:02 -0700 (Wed, 07 Sep 2005)
Revision: 1474
Log message:

      Ignore ocamlyacc .output files.
      

Changes  Path
Properties omake/src/env
+1 -0 omake/src/env/.cvsignore

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 17:13:24 -0700 (Wed, 07 Sep 2005)
Revision: 1475
Log message:

      - Moved the "EMPTY" variable into Pervasives.
      
      - Added a "TAB" variable.
      

Changes  Path
+3 -1 omake/lib/Pervasives.om
+0 -1 omake/lib/build/Common.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-07 17:43:14 -0700 (Wed, 07 Sep 2005)
Revision: 1476
Log message:

      Use a .PHONY target instead of src/main/omake, so we don't have to code
      $(EXE) in the Makefile.
      

Changes  Path
+1 -1 omake/Makefile
+1 -1 omake/OMakefile
+4 -0 omake/src/main/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 18:23:05 -0700 (Wed, 07 Sep 2005)
Revision: 1477
Log message:

      Updated the documentation of the command-line flags in omake.
      

Changes  Path
+23 -11 omake/doc/html/omake-doc.html
+23 -11 omake/doc/html/omake-options.html
+20 -9 omake/doc/man/omake-doc.1
+745 -739 omake/doc/man/omake-doc.txt
+20 -9 omake/doc/man/omake-options.1
+19 -13 omake/doc/man/omake-options.txt
+108 -107 omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+36 -29 omake/doc/src/omake-options.tex

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 18:39:50 -0700 (Wed, 07 Sep 2005)
Revision: 1478
Log message:

      Documentation fix: "add-project-directories" documentation had
      "project-directories" instead of "add-project-directories" in it.
      

Changes  Path
+3 -3 omake/doc/html/omake-base.html
+3 -3 omake/doc/html/omake-doc.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
+47 -47 omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+5 -5 omake/src/build/omake_builtin_file.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 19:43:43 -0700 (Wed, 07 Sep 2005)
Revision: 1479
Log message:

      The "default" case was not supported by the "switch" and "match" functions!
      

Changes  Path
+11 -6 omake/src/build/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 20:15:15 -0700 (Wed, 07 Sep 2005)
Revision: 1480
Log message:

      "return" -> "value"
      

Changes  Path
+1 -1 omake/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-07 20:17:35 -0700 (Wed, 07 Sep 2005)
Revision: 1481
Log message:

      Killing a bogus paren in the "rule" function documentation.
      

Changes  Path
+0 -7088 omake/doc/html/omake-doc.html
+0 -823 omake/doc/html/omake-root.html
+0 -6825 omake/doc/man/omake-doc.1
+0 -4058 omake/doc/man/omake-doc.txt
+0 -767 omake/doc/man/omake-root.1
+0 -451 omake/doc/man/omake-root.txt
+3 -3 omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+1 -1 omake/src/build/omake_builtin_target.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-07 23:15:56 -0700 (Wed, 07 Sep 2005)
Revision: 1482
Log message:

      Added CancelExportExp, solving part of bug #511.
      

Changes  Path
+6824 -0 omake/doc/man/omake-doc.1
+767 -0 omake/doc/man/omake-root.1
+3 -0 omake/src/env/omake_command_digest.ml
+2 -1 omake/src/env/omake_ir_free_vars.ml
+3 -1 omake/src/env/omake_ir_semant.ml
+11 -0 omake/src/eval/omake_eval.ml
+3 -0 omake/src/ir/omake_ir.ml
+2 -0 omake/src/ir/omake_ir_print.ml
+1 -0 omake/src/ir/omake_ir_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-07 23:44:51 -0700 (Wed, 07 Sep 2005)
Revision: 1483
Log message:

      "return" is an inherited attribute, even through string arguments!
      This should fix the problem with returns in case bodies.
      

Changes  Path
Properties omake
+1 -0 omake/.cvsignore
+79 -49 omake/src/env/omake_ir_semant.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-08 02:50:32 -0700 (Thu, 08 Sep 2005)
Revision: 1485
Log message:

       - The doc/OMakefile had couple of more "return" statements where "value" was
         needed, fixing.
      
       - The above problem caused some of the documentation files to become empty,
         so I regenerated the documentation.
      

Changes  Path
+3 -3 omake/doc/OMakefile
+7090 -0 omake/doc/html/omake-doc.html
+825 -0 omake/doc/html/omake-root.html
+4058 -0 omake/doc/man/omake-doc.txt
+451 -0 omake/doc/man/omake-root.txt
Binary omake/doc/ps/omake-doc.pdf

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-08 02:54:49 -0700 (Thu, 08 Sep 2005)
Revision: 1486
Log message:

      Merged some of the ideas from my bug 511 patch into Jason's implementation.
      Apart for a few cosmetic changes, the main difference is that now
      "env_function_tail = false" is set for _all_ the cases in build_string, not
      just in the CasesString case.
      

Changes  Path
+23 -45 omake/src/env/omake_ir_semant.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-08 03:03:50 -0700 (Thu, 08 Sep 2005)
Revision: 1487
Log message:

      With the new CancelExportExp approach, some of these crazy "value" sections
      can be simplified.
      

Changes  Path
+2 -3 omake/doc/html/omake-base.html
+2 -3 omake/doc/html/omake-doc.html
+2 -3 omake/doc/man/omake-base.1
+2 -3 omake/doc/man/omake-base.txt
+2 -3 omake/doc/man/omake-doc.1
+2 -3 omake/doc/man/omake-doc.txt
+60 -60 omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+3 -5 omake/mk/defaults
+2 -3 omake/src/build/omake_builtin_fun.ml

Changes by: ( at unknown.email)
Date: 2005-09-08 03:03:50 -0700 (Thu, 08 Sep 2005)
Revision: 1488
Log message:

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

Changes  Path
Copied omake-branches/omake_0_9_7_pre6/doc/ps/omake-doc.pdf

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-08 13:15:41 -0700 (Thu, 08 Sep 2005)
Revision: 1489
Log message:

      In a rule, evaluate the body value before looking for ValBody.
      

Changes  Path
+2 -2 omake/src/eval/omake_rule.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-09 03:49:12 -0700 (Fri, 09 Sep 2005)
Revision: 1490
Log message:

      The rev function should not unwrap singleton arrays.
      

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-09 12:05:36 -0700 (Fri, 09 Sep 2005)
Revision: 1491
Log message:

      The regex search should scan something more than <bof> before giving
      up on the search (bug #511).
      

Changes  Path
+27 -11 libmojave/util/lm_lexer.ml
+2 -2 omake/tests/regex/Test4

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-09 15:35:02 -0700 (Fri, 09 Sep 2005)
Revision: 1492
Log message:

      Symlink should use "cp -f" on Win32.
      

Changes  Path
+1 -1 omake/lib/build/Common.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-09 15:48:19 -0700 (Fri, 09 Sep 2005)
Revision: 1493
Log message:

      Added registry Software\MetaPRL\OMake OMAKEDIR for the installation
      directory.
      

Changes  Path
+4 -5 omake/mk/defaults
Binary omake/omake.aip

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-09 15:48:58 -0700 (Fri, 09 Sep 2005)
Revision: 1494
Log message:

      Ignore .msi files.
      

Changes  Path
Properties omake
+2 -1 omake/.cvsignore

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-09 18:32:03 -0700 (Fri, 09 Sep 2005)
Revision: 1495
Log message:

      A number of configure updates:
      
       - Split variables like "READLINE_ENABLED" into "READLINE_AVAILABLE"
         (determined by a configure test) and the real "READLINE_ENABLED" (defaults
         to $(READLINE_AVAILABLE) but is ultimately determined by the .config
         setting.
      
       - When READLINE_AVAILABLE is false, do not offer READLINE_ENABLED in the
         .config (instead place a comment saying that readline is not available).
      
       - Created a CheckProgram function in Configure.om, updated the configure
         tests for latex2man, groff, latex programs to use CheckProgram.
      
       - Based on the static CheckProgram test for gcc, set CC=gcc if it's available
         (and otherwise leave CC=cc, as before).
      

Changes  Path
+1 -5 omake/OMakefile
+1 -5 omake/doc/OMakefile
+4 -1 omake/lib/build/C.om
+2 -5 omake/lib/build/LaTeX.om
+8 -0 omake/lib/configure/Configure.om
+6 -6 omake/lib/configure/fam.om
+3 -3 omake/lib/configure/ncurses.om
+4 -4 omake/lib/configure/readline.om
+7 -9 omake/mk/defaults
+17 -4 omake/mk/make_config

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-09 20:04:46 -0700 (Fri, 09 Sep 2005)
Revision: 1496
Log message:

      Catch Failure exceptions raised by the Lm_lexer and turn them into more
      verbose Omake_error messages.
      

Changes  Path
+10 -5 omake/src/build/omake_builtin_base.ml
+43 -7 omake/src/build/omake_builtin_io_fun.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-09 20:21:42 -0700 (Fri, 09 Sep 2005)
Revision: 1497
Log message:

      Latex2man 1.17 that we were using resulted in broken man pages. I've fixed it
      in version 1.18.1.
      

Changes  Path
+10 -3 omake/OMakefile
+9 -9 omake/doc/man/omake-base.1
+81 -81 omake/doc/man/omake-doc.1
+123 -116 omake/doc/man/omake-doc.txt
+1 -1 omake/doc/man/omake-language.1
+2 -2 omake/doc/man/omake-options.1
+13 -13 omake/doc/man/omake-quickstart.1
+20 -20 omake/doc/man/omake-root.1
+79 -78 omake/doc/man/omake-root.txt
+30 -30 omake/doc/man/omake-rules.1
+43 -37 omake/doc/man/omake-rules.txt
+3 -3 omake/doc/man/omake-system.1
+1 -1 omake/doc/man/omake-system.txt
+2 -2 omake/doc/man/omake.1
+1 -1 omake/doc/man/osh.1
+2 -0 omake/lib/Pervasives.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-09 21:10:01 -0700 (Fri, 09 Sep 2005)
Revision: 1498
Log message:

      Fixing a typo.
      

Changes  Path
+1 -1 omake/lib/configure/Configure.om

Changes by: ( at unknown.email)
Date: 2005-09-09 21:10:01 -0700 (Fri, 09 Sep 2005)
Revision: 1499
Log message:

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

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 10:20:18 -0700 (Sun, 11 Sep 2005)
Revision: 1500
Log message:

      Latest merge against the trunk.
      

Changes  Path
+9 -0 libmojave-branches/omake_0_9_7_pre7/cutil/lm_unix_cutil.c
+12 -0 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_filename_util.ml
+7 -3 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_filename_util.mli
+9 -1 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_list_util.ml
+18 -17 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_list_util.mli
+29 -5 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_map.ml
+1 -0 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_map_sig.ml
+2 -0 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_set.ml
+5 -3 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_string_util.ml
+7 -7 libmojave-branches/omake_0_9_7_pre7/stdlib/lm_thread_sig.ml
+1 -0 libmojave-branches/omake_0_9_7_pre7/unix/lm_unix_util.ml
+4 -0 libmojave-branches/omake_0_9_7_pre7/unix/lm_unix_util.mli
+8 -1 libmojave-branches/omake_0_9_7_pre7/util/lm_channel.ml
+2 -0 libmojave-branches/omake_0_9_7_pre7/util/lm_channel.mli
+32 -8 libmojave-branches/omake_0_9_7_pre7/util/lm_db.ml
+3 -3 libmojave-branches/omake_0_9_7_pre7/util/lm_db.mli
+1188 -28 libmojave-branches/omake_0_9_7_pre7/util/lm_hash.ml
+96 -19 libmojave-branches/omake_0_9_7_pre7/util/lm_hash.mli
+18 -3 libmojave-branches/omake_0_9_7_pre7/util/lm_lexer.ml
+93 -84 libmojave-branches/omake_0_9_7_pre7/util/lm_parser.ml
+1 -0 libmojave-branches/omake_0_9_7_pre7/util/lm_parser.mli
+2 -0 libmojave-branches/omake_0_9_7_pre7/util/lm_position.ml
+87 -73 libmojave-branches/omake_0_9_7_pre7/util/lm_symbol.ml
+8 -0 libmojave-branches/omake_0_9_7_pre7/util/lm_symbol.mli
Properties omake/contrib/gtk
Added omake/contrib/gtk/.cvsignore
Properties omake/contrib/gtk/.cvsignore
Added omake/contrib/gtk/OMakefile
Properties omake/contrib/gtk/OMakefile
Added omake/contrib/gtk/dll.h
Properties omake/contrib/gtk/dll.h
Added omake/contrib/gtk/dll_lib.c
Properties omake/contrib/gtk/dll_lib.c
Added omake/contrib/gtk/dll_post.ml
Properties omake/contrib/gtk/dll_post.ml
Added omake/contrib/gtk/dll_post.om
Properties omake/contrib/gtk/dll_post.om
Added omake/contrib/gtk/dll_types.c
Properties omake/contrib/gtk/dll_types.c
Added omake/contrib/gtk/enums.export
Properties omake/contrib/gtk/enums.export
Added omake/contrib/gtk/structs.export
Properties omake/contrib/gtk/structs.export
Added omake/contrib/gtk/test.ml
Properties omake/contrib/gtk/test.ml
Added omake/contrib/gtk/test.om
Properties omake/contrib/gtk/test.om
Added omake/contrib/gtk/unions.export
Properties omake/contrib/gtk/unions.export
Added omake/contrib/gtk/values.export
Properties omake/contrib/gtk/values.export
Added omake/lib/configure/gtk.om
Properties omake/lib/configure/gtk.om
Properties omake/lib/parse
Added omake/lib/parse/.cvsignore
Properties omake/lib/parse/.cvsignore
Properties omake/lib/parse/C
Added omake/lib/parse/C/.cvsignore
Properties omake/lib/parse/C/.cvsignore
Added omake/lib/parse/C/Dll.om
Properties omake/lib/parse/C/Dll.om
Added omake/lib/parse/C/Lex.om
Properties omake/lib/parse/C/Lex.om
Added omake/lib/parse/C/Parse.om
Properties omake/lib/parse/C/Parse.om
Added omake/src/build/omake_builtin_dll.ml
Properties omake/src/build/omake_builtin_dll.ml
Added omake/src/build/omake_builtin_dll.mli
Properties omake/src/build/omake_builtin_dll.mli
Added omake/src/clib/lm_dll.c
Properties omake/src/clib/lm_dll.c
Added omake/src/clib/lm_dll.h
Properties omake/src/clib/lm_dll.h
Added omake/src/clib/lm_dll_hooks.h
Properties omake/src/clib/lm_dll_hooks.h
Added omake/src/libmojave/lm_dll.ml
Properties omake/src/libmojave/lm_dll.ml
Properties omake/tests/dll/gtk
Added omake/tests/dll/gtk/.cvsignore
Properties omake/tests/dll/gtk/.cvsignore
Added omake/tests/dll/gtk/Test.om
Properties omake/tests/dll/gtk/Test.om
Added omake/tests/dll/gtk/dll.c
Properties omake/tests/dll/gtk/dll.c
Added omake/tests/dll/gtk/dll.h
Properties omake/tests/dll/gtk/dll.h
Added omake/tests/dll/gtk/enums.export
Properties omake/tests/dll/gtk/enums.export
Added omake/tests/dll/gtk/lib.c
Properties omake/tests/dll/gtk/lib.c
Added omake/tests/dll/gtk/structs.export
Properties omake/tests/dll/gtk/structs.export
Added omake/tests/dll/gtk/values.export
Properties omake/tests/dll/gtk/values.export
Properties omake/tests/dll/simple
Added omake/tests/dll/simple/.cvsignore
Properties omake/tests/dll/simple/.cvsignore
Added omake/tests/dll/simple/Test.om
Properties omake/tests/dll/simple/Test.om
Added omake/tests/dll/simple/dll.c
Properties omake/tests/dll/simple/dll.c
Added omake/tests/dll/simple/dll.h
Properties omake/tests/dll/simple/dll.h
Added omake/tests/dll/simple/enums.export
Properties omake/tests/dll/simple/enums.export
Added omake/tests/dll/simple/lib.c
Properties omake/tests/dll/simple/lib.c
Added omake/tests/dll/simple/structs.export
Properties omake/tests/dll/simple/structs.export
Added omake/tests/dll/simple/values.export
Properties omake/tests/dll/simple/values.export
Properties omake-branches/omake_0_9_7_pre7
+1 -0 omake-branches/omake_0_9_7_pre7/.cvsignore
+3 -3 omake-branches/omake_0_9_7_pre7/Makefile
+45 -45 omake-branches/omake_0_9_7_pre7/OMakefile
+8 -8 omake-branches/omake_0_9_7_pre7/OMakeroot
+159 -150 omake-branches/omake_0_9_7_pre7/doc/OMakefile
+285 -94 omake-branches/omake_0_9_7_pre7/doc/html/omake-pervasives.html
+86 -154 omake-branches/omake_0_9_7_pre7/doc/html/omake-root.html
+150 -160 omake-branches/omake_0_9_7_pre7/doc/html/omake-system.html
+219 -40 omake-branches/omake_0_9_7_pre7/doc/man/omake-pervasives.1
+209 -108 omake-branches/omake_0_9_7_pre7/doc/man/omake-pervasives.txt
+18 -29 omake-branches/omake_0_9_7_pre7/doc/man/omake-system.1
+10 -11 omake-branches/omake_0_9_7_pre7/doc/man/omake-system.txt
+2 -2 omake-branches/omake_0_9_7_pre7/lib/OMakeroot.om
+1333 -978 omake-branches/omake_0_9_7_pre7/lib/Pervasives.om
+5 -2 omake-branches/omake_0_9_7_pre7/lib/boot/Default
+1 -1 omake-branches/omake_0_9_7_pre7/lib/boot/License
+399 -361 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+1 -149 omake-branches/omake_0_9_7_pre7/lib/build/Common.om
+242 -235 omake-branches/omake_0_9_7_pre7/lib/build/LaTeX.om
+516 -520 omake-branches/omake_0_9_7_pre7/lib/build/OCaml.om
+17 -15 omake-branches/omake_0_9_7_pre7/lib/configure/Configure.om
+2 -1 omake-branches/omake_0_9_7_pre7/lib/configure/fam.om
+2 -1 omake-branches/omake_0_9_7_pre7/lib/configure/ncurses.om
+3 -2 omake-branches/omake_0_9_7_pre7/lib/configure/readline.om
+96 -57 omake-branches/omake_0_9_7_pre7/mk/defaults
+57 -62 omake-branches/omake_0_9_7_pre7/mk/make_config
+73 -71 omake-branches/omake_0_9_7_pre7/mk/make_gen
+19 -9 omake-branches/omake_0_9_7_pre7/src/Makefile
+19 -9 omake-branches/omake_0_9_7_pre7/src/Makefile.nt
+1 -1 omake-branches/omake_0_9_7_pre7/src/OMakefile
+5 -1 omake-branches/omake_0_9_7_pre7/src/ast/OMakefile
+11 -4 omake-branches/omake_0_9_7_pre7/src/ast/omake_ast.ml
+65 -36 omake-branches/omake_0_9_7_pre7/src/ast/omake_ast_print.ml
+12 -12 omake-branches/omake_0_9_7_pre7/src/ast/omake_ast_util.ml
+8 -3 omake-branches/omake_0_9_7_pre7/src/build/OMakefile
+94 -124 omake-branches/omake_0_9_7_pre7/src/build/omake_build.ml
+2 -0 omake-branches/omake_0_9_7_pre7/src/build/omake_build.mli
+0 -14 omake-branches/omake_0_9_7_pre7/src/build/omake_build_type.ml
+3 -2 omake-branches/omake_0_9_7_pre7/src/build/omake_build_util.ml
+96 -56 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin.ml
+2 -4 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin.mli
+111 -143 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_base.ml
+46 -47 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_file.ml
+17 -35 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_fun.ml
+56 -64 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_io.ml
+121 -112 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_io_fun.ml
+326 -306 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_object.ml
+8 -19 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_rule.ml
+11 -10 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_shell.ml
+16 -1 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_sys.ml
+10 -9 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_target.ml
+11 -10 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_test.ml
+7 -8 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_type.ml
+96 -13 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_util.ml
+8 -5 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_util.mli
+2 -1 omake-branches/omake_0_9_7_pre7/src/clib/OMakefile
Properties omake-branches/omake_0_9_7_pre7/src/env
+1 -0 omake-branches/omake_0_9_7_pre7/src/env/.cvsignore
+19 -13 omake-branches/omake_0_9_7_pre7/src/env/OMakefile
+90 -34 omake-branches/omake_0_9_7_pre7/src/env/omake_ast_lex.mll
+154 -42 omake-branches/omake_0_9_7_pre7/src/env/omake_ast_parse.input
+330 -987 omake-branches/omake_0_9_7_pre7/src/env/omake_command_digest.ml
+2143 -933 omake-branches/omake_0_9_7_pre7/src/env/omake_env.ml
+266 -180 omake-branches/omake_0_9_7_pre7/src/env/omake_env.mli
+4 -0 omake-branches/omake_0_9_7_pre7/src/env/omake_exn_print.ml
+11 -2 omake-branches/omake_0_9_7_pre7/src/env/omake_gen_parse.ml
+2238 -528 omake-branches/omake_0_9_7_pre7/src/env/omake_ir_ast.ml
+10 -30 omake-branches/omake_0_9_7_pre7/src/env/omake_ir_ast.mli
+74 -82 omake-branches/omake_0_9_7_pre7/src/env/omake_ir_free_vars.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/env/omake_ir_free_vars.mli
+141 -96 omake-branches/omake_0_9_7_pre7/src/env/omake_ir_semant.ml
+1 -0 omake-branches/omake_0_9_7_pre7/src/env/omake_lexer.ml
+5 -1 omake-branches/omake_0_9_7_pre7/src/eval/OMakefile
+1004 -708 omake-branches/omake_0_9_7_pre7/src/eval/omake_eval.ml
+29 -19 omake-branches/omake_0_9_7_pre7/src/eval/omake_eval.mli
+87 -91 omake-branches/omake_0_9_7_pre7/src/eval/omake_rule.ml
+110 -41 omake-branches/omake_0_9_7_pre7/src/eval/omake_value.ml
+7 -2 omake-branches/omake_0_9_7_pre7/src/eval/omake_value.mli
+5 -1 omake-branches/omake_0_9_7_pre7/src/exec/OMakefile
+20 -10 omake-branches/omake_0_9_7_pre7/src/exec/omake_exec_print.ml
+5 -1 omake-branches/omake_0_9_7_pre7/src/ir/OMakefile
+28 -40 omake-branches/omake_0_9_7_pre7/src/ir/omake_cache.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/ir/omake_command_type.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/ir/omake_install.ml
+236 -45 omake-branches/omake_0_9_7_pre7/src/ir/omake_ir.ml
+265 -114 omake-branches/omake_0_9_7_pre7/src/ir/omake_ir_print.ml
+16 -8 omake-branches/omake_0_9_7_pre7/src/ir/omake_ir_print.mli
+13 -11 omake-branches/omake_0_9_7_pre7/src/ir/omake_ir_util.ml
+547 -529 omake-branches/omake_0_9_7_pre7/src/ir/omake_node.ml
+19 -17 omake-branches/omake_0_9_7_pre7/src/ir/omake_node.mli
+31 -39 omake-branches/omake_0_9_7_pre7/src/ir/omake_node_sig.ml
+0 -1 omake-branches/omake_0_9_7_pre7/src/ir/omake_options_type.ml
+13 -6 omake-branches/omake_0_9_7_pre7/src/ir/omake_state.ml
+6 -5 omake-branches/omake_0_9_7_pre7/src/ir/omake_state.mli
+25 -9 omake-branches/omake_0_9_7_pre7/src/ir/omake_symbol.ml
+223 -0 omake-branches/omake_0_9_7_pre7/src/ir/omake_virtual_id.ml
+106 -0 omake-branches/omake_0_9_7_pre7/src/ir/omake_virtual_id.mli
+46 -44 omake-branches/omake_0_9_7_pre7/src/libmojave/OMakefile
Properties omake-branches/omake_0_9_7_pre7/src/magic
+1 -0 omake-branches/omake_0_9_7_pre7/src/magic/.cvsignore
+52 -50 omake-branches/omake_0_9_7_pre7/src/magic/OMakefile
Properties omake-branches/omake_0_9_7_pre7/src/main
+5 -0 omake-branches/omake_0_9_7_pre7/src/main/.cvsignore
+2 -1 omake-branches/omake_0_9_7_pre7/src/main/OMakefile
+18 -7 omake-branches/omake_0_9_7_pre7/src/main/omake_main.ml
+54 -40 omake-branches/omake_0_9_7_pre7/src/main/omake_shell.ml
+14 -9 omake-branches/omake_0_9_7_pre7/src/shell/OMakefile
+3 -2 omake-branches/omake_0_9_7_pre7/src/shell/omake_shell_job.ml
+23 -17 omake-branches/omake_0_9_7_pre7/src/util/OMakefile
+2 -1 omake-branches/omake_0_9_7_pre7/src/util/omake_util.ml
+1 -1 omake-branches/omake_0_9_7_pre7/version.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 10:29:04 -0700 (Sun, 11 Sep 2005)
Revision: 1501
Log message:

      Well, as usual I can't figure out how to do a marge without files
      accidentally propagating to the trunk.
      
      CVS says something like "unable to add a tag to a file that was just added."
      

Changes  Path
Deleted omake/lib/configure/gtk.om
Deleted omake/src/build/omake_builtin_dll.ml
Deleted omake/src/build/omake_builtin_dll.mli
Deleted omake/src/clib/lm_dll.c
Deleted omake/src/clib/lm_dll.h
Deleted omake/src/clib/lm_dll_hooks.h
Deleted omake/src/libmojave/lm_dll.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 13:40:38 -0700 (Sun, 11 Sep 2005)
Revision: 1502
Log message:

      Testing.
      

Changes  Path
Added omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 13:41:55 -0700 (Sun, 11 Sep 2005)
Revision: 1503
Log message:

      Testing.
      

Changes  Path
+1 -0 omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 13:43:46 -0700 (Sun, 11 Sep 2005)
Revision: 1504
Log message:

      Testing.
      

Changes  Path
+0 -1 omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 13:48:36 -0700 (Sun, 11 Sep 2005)
Revision: 1505
Log message:

      Testing.
      

Changes  Path
+1 -0 omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 14:17:50 -0700 (Sun, 11 Sep 2005)
Revision: 1506
Log message:

      Testing.
      

Changes  Path
+0 -1 omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 14:19:50 -0700 (Sun, 11 Sep 2005)
Revision: 1507
Log message:

      Test2
      

Changes  Path
+1 -0 omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 14:30:14 -0700 (Sun, 11 Sep 2005)
Revision: 1508
Log message:

      Test3.
      

Changes  Path
+0 -1 omake/x

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 16:22:32 -0700 (Sun, 11 Sep 2005)
Revision: 1509
Log message:

      Initial subversion commit.  The libmojave files are duplicated with
      "svn copy", which is both good and bad.  The good part is that it
      provides some isolation from changes to libmojave in other projects.
      The bad part is that it requires manual merging.  AFAIK, there is
      no easier way.
      
      

Changes  Path
Copied omake/src/clib/lm_channel.c
Copied omake/src/clib/lm_compat_win32.c
Copied omake/src/clib/lm_compat_win32.h
Copied omake/src/clib/lm_ctype.c
Copied omake/src/clib/lm_printf.c
Copied omake/src/clib/lm_uname_ext.c
Copied omake/src/clib/lm_unix_cutil.c
Copied omake/src/libmojave/lm_arg.ml
Copied omake/src/libmojave/lm_arg.mli
Copied omake/src/libmojave/lm_array_util.ml
Copied omake/src/libmojave/lm_array_util.mli
Copied omake/src/libmojave/lm_channel.ml
Copied omake/src/libmojave/lm_channel.mli
Copied omake/src/libmojave/lm_db.ml
Copied omake/src/libmojave/lm_db.mli
Copied omake/src/libmojave/lm_debug.ml
Copied omake/src/libmojave/lm_debug.mli
Copied omake/src/libmojave/lm_filename_util.ml
Copied omake/src/libmojave/lm_filename_util.mli
Copied omake/src/libmojave/lm_glob.ml
Copied omake/src/libmojave/lm_glob.mli
Copied omake/src/libmojave/lm_hash.ml
Copied omake/src/libmojave/lm_hash.mli
Copied omake/src/libmojave/lm_index.ml
Copied omake/src/libmojave/lm_index.mli
Copied omake/src/libmojave/lm_int_set.ml
Copied omake/src/libmojave/lm_int_set.mli
Copied omake/src/libmojave/lm_lexer.ml
Copied omake/src/libmojave/lm_lexer.mli
Copied omake/src/libmojave/lm_list_util.ml
Copied omake/src/libmojave/lm_list_util.mli
Copied omake/src/libmojave/lm_location.ml
Copied omake/src/libmojave/lm_location.mli
Copied omake/src/libmojave/lm_map.ml
Copied omake/src/libmojave/lm_map.mli
Copied omake/src/libmojave/lm_map_sig.ml
Copied omake/src/libmojave/lm_parser.ml
Copied omake/src/libmojave/lm_parser.mli
Copied omake/src/libmojave/lm_position.ml
Copied omake/src/libmojave/lm_position.mli
Copied omake/src/libmojave/lm_printf.ml
Copied omake/src/libmojave/lm_printf.mli
Copied omake/src/libmojave/lm_set.ml
Copied omake/src/libmojave/lm_set.mli
Copied omake/src/libmojave/lm_set_sig.ml
Copied omake/src/libmojave/lm_string_set.ml
Copied omake/src/libmojave/lm_string_set.mli
Copied omake/src/libmojave/lm_string_util.ml
Copied omake/src/libmojave/lm_string_util.mli
Copied omake/src/libmojave/lm_symbol.ml
Copied omake/src/libmojave/lm_symbol.mli
Copied omake/src/libmojave/lm_thread.ml
Copied omake/src/libmojave/lm_thread.mli
Copied omake/src/libmojave/lm_thread_core.mli
Copied omake/src/libmojave/lm_thread_core_null.ml
Copied omake/src/libmojave/lm_thread_core_system.ml
Copied omake/src/libmojave/lm_thread_pool.mli
Copied omake/src/libmojave/lm_thread_pool_null.ml
Copied omake/src/libmojave/lm_thread_pool_system.ml
Copied omake/src/libmojave/lm_thread_sig.ml
Copied omake/src/libmojave/lm_uname.ml
Copied omake/src/libmojave/lm_uname.mli
Copied omake/src/libmojave/lm_unix_util.ml
Copied omake/src/libmojave/lm_unix_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 17:33:12 -0700 (Sun, 11 Sep 2005)
Revision: 1510
Log message:

      Subversion on the branch.
      
      

Changes  Path
+6 -5 omake-branches/omake_0_9_7_pre7/contrib/gtk/OMakefile
+1 -1 omake-branches/omake_0_9_7_pre7/doc/OMakefile
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_channel.c
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_compat_win32.c
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_compat_win32.h
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_ctype.c
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_printf.c
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_uname_ext.c
Copied omake-branches/omake_0_9_7_pre7/src/clib/lm_unix_cutil.c
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_arg.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_arg.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_array_util.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_array_util.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_channel.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_channel.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_db.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_db.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_debug.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_debug.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_filename_util.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_filename_util.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_glob.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_glob.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_hash.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_hash.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_index.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_index.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_int_set.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_int_set.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_lexer.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_lexer.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_list_util.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_list_util.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_location.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_location.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_map.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_map.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_map_sig.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_parser.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_parser.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_position.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_position.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_printf.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_printf.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_set.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_set.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_set_sig.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_set.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_set.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_util.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_util.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_symbol.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_symbol.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_core.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_core_null.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_core_system.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_pool.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_pool_null.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_pool_system.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_sig.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_uname.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_uname.mli
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.ml
Copied omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 18:02:41 -0700 (Sun, 11 Sep 2005)
Revision: 1511
Log message:

      To ignore files use 'svn propedit svn:ignore'
      

Changes  Path
Deleted omake-branches/omake_0_9_7_pre7/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/RPM/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/contrib/gtk/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/doc/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/doc/html/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/doc/html/images/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/doc/man/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/doc/ps/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/doc/tex/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/lib/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/lib/boot/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/lib/build/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/lib/configure/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/lib/parse/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/lib/parse/C/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/mk/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/ast/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/build/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/clib/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/env/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/eval/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/exec/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/ir/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/magic/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/main/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/shell/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/src/util/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/awk/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/awk/Test4/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/calculator/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/dll/gtk/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/dll/simple/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/exn/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/object/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/object/object1/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/regex/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/simple/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/simple/if1/.cvsignore
Deleted omake-branches/omake_0_9_7_pre7/tests/simple/if1/a/.cvsignore

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 18:38:40 -0700 (Sun, 11 Sep 2005)
Revision: 1512
Log message:

      Ported Aleksey's recent changes.  Also, ignore more files.
      

Changes  Path
Properties omake
+2 -1 omake/doc/html/omake-doc.html
+2 -1 omake/doc/html/omake-root.html
+2 -1 omake/doc/man/omake-doc.1
+75 -74 omake/doc/man/omake-doc.txt
+2 -1 omake/doc/man/omake-root.1
+75 -74 omake/doc/man/omake-root.txt
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+2 -1 omake/lib/build/C.om
Properties omake/src/ast
Properties omake/src/build
Properties omake/src/clib
Properties omake/src/env
Properties omake/src/eval
Properties omake/src/exec
Properties omake/src/ir
Properties omake/src/libmojave
Properties omake/src/magic
Properties omake/src/main
Properties omake/src/shell
Properties omake/src/util

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 18:55:02 -0700 (Sun, 11 Sep 2005)
Revision: 1513
Log message:

      Ported Aleksey's changes.
      

Changes  Path
+1 -1 omake-branches/omake_0_9_7_pre7/Makefile
+5 -4 omake-branches/omake_0_9_7_pre7/OMakefile
Properties omake-branches/omake_0_9_7_pre7/contrib/gtk
+1 -1 omake-branches/omake_0_9_7_pre7/lib/Pervasives.om
+7 -2 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+1 -5 omake-branches/omake_0_9_7_pre7/lib/build/LaTeX.om
+1 -1 omake-branches/omake_0_9_7_pre7/mk/defaults
Properties omake-branches/omake_0_9_7_pre7/src/ast
Properties omake-branches/omake_0_9_7_pre7/src/build
Properties omake-branches/omake_0_9_7_pre7/src/clib
Properties omake-branches/omake_0_9_7_pre7/src/env
Properties omake-branches/omake_0_9_7_pre7/src/eval
Properties omake-branches/omake_0_9_7_pre7/src/exec
Properties omake-branches/omake_0_9_7_pre7/src/ir
Properties omake-branches/omake_0_9_7_pre7/src/libmojave
Properties omake-branches/omake_0_9_7_pre7/src/magic
Properties omake-branches/omake_0_9_7_pre7/src/shell
Properties omake-branches/omake_0_9_7_pre7/src/util

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 19:13:19 -0700 (Sun, 11 Sep 2005)
Revision: 1514
Log message:

      Added Lm_unix_util.openfile == Unix.openfile, so we have a hook to help
      watch for file descriptor leaks.
      

Changes  Path
+1 -1 omake/src/build/omake_build.ml
+2 -2 omake/src/build/omake_builtin_file.ml
+1 -1 omake/src/build/omake_builtin_io.ml
+1 -1 omake/src/eval/omake_rule.ml
+2 -2 omake/src/eval/omake_value.ml
+1 -1 omake/src/exec/omake_exec_util.ml
+2 -2 omake/src/ir/omake_state.ml
+6 -0 omake/src/libmojave/lm_unix_util.ml
+5 -0 omake/src/libmojave/lm_unix_util.mli
+2 -2 omake/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 19:30:15 -0700 (Sun, 11 Sep 2005)
Revision: 1515
Log message:

      The problem with file descriptors running out is because of this
      cycle:
      
         open configure/Configure
            open build/C
                open configure/Configure
                    ...
      
      We should check for cyclic opens.
      

Changes  Path
+1 -1 omake-branches/omake_0_9_7_pre7/OMakefile
+1 -5 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+1 -1 omake-branches/omake_0_9_7_pre7/lib/build/LaTeX.om
+1 -1 omake-branches/omake_0_9_7_pre7/src/build/omake_build.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_file.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_io.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/eval/omake_rule.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/eval/omake_value.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/exec/omake_exec_util.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/ir/omake_state.ml
+12 -0 omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.ml
+5 -0 omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.mli
+2 -2 omake-branches/omake_0_9_7_pre7/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 23:25:58 -0700 (Sun, 11 Sep 2005)
Revision: 1516
Log message:

      This file was just for testing subversion.
      

Changes  Path
Deleted omake/x

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-12 05:09:22 -0700 (Mon, 12 Sep 2005)
Revision: 1517
Log message:

      - Yet another "return" -> "value" (thanks to malc for reporting this).
      
      - Updated the svn:eol-style, svn:mime-type and svn:keywords on some of the files.
      

Changes  Path
Properties omake/doc/html/changelog.html
Properties omake/doc/html/download.html
Properties omake/doc/html/index.html
+1 -1 omake/doc/html/omake-base.html
Properties omake/doc/html/omake-base.html
+1 -1 omake/doc/html/omake-doc.html
Properties omake/doc/html/omake-doc.html
Properties omake/doc/html/omake-language.html
Properties omake/doc/html/omake-options.html
Properties omake/doc/html/omake-pervasives.html
Properties omake/doc/html/omake-quickstart.html
Properties omake/doc/html/omake-root.html
Properties omake/doc/html/omake-rules.html
Properties omake/doc/html/omake-shell.html
Properties omake/doc/html/omake-system.html
Properties omake/doc/html/omake.html
Properties omake/doc/html/osh.html
+1 -1 omake/doc/man/omake-base.1
+1 -1 omake/doc/man/omake-base.txt
+1 -1 omake/doc/man/omake-doc.1
+1 -1 omake/doc/man/omake-doc.txt
Binary omake/doc/ps/omake-doc.dvi
Properties omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Properties omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
Properties omake/doc/ps/omake-doc.ps
+1 -1 omake/src/build/omake_builtin_object.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-12 05:16:31 -0700 (Mon, 12 Sep 2005)
Revision: 1518
Log message:

      - Removing the obsolete .cvsignore files.
      - Removing the obsolete install-sh file.
      

Changes  Path
Deleted omake/.cvsignore
Deleted omake/RPM/.cvsignore
Deleted omake/doc/.cvsignore
Deleted omake/doc/html/.cvsignore
Deleted omake/doc/html/images/.cvsignore
Deleted omake/doc/man/.cvsignore
Deleted omake/doc/ps/.cvsignore
Deleted omake/doc/tex/.cvsignore
Deleted omake/install-sh
Deleted omake/lib/.cvsignore
Deleted omake/lib/boot/.cvsignore
Deleted omake/lib/build/.cvsignore
Deleted omake/lib/configure/.cvsignore
Deleted omake/mk/.cvsignore
Deleted omake/src/.cvsignore
Deleted omake/src/ast/.cvsignore
Deleted omake/src/build/.cvsignore
Deleted omake/src/clib/.cvsignore
Deleted omake/src/env/.cvsignore
Deleted omake/src/eval/.cvsignore
Deleted omake/src/exec/.cvsignore
Deleted omake/src/ir/.cvsignore
Deleted omake/src/libmojave/.cvsignore
Deleted omake/src/magic/.cvsignore
Deleted omake/src/main/.cvsignore
Deleted omake/src/shell/.cvsignore
Deleted omake/src/util/.cvsignore
Deleted omake/tests/.cvsignore
Deleted omake/tests/awk/.cvsignore
Deleted omake/tests/awk/Test4/.cvsignore
Deleted omake/tests/calculator/.cvsignore
Deleted omake/tests/exn/.cvsignore
Deleted omake/tests/object/.cvsignore
Deleted omake/tests/object/object1/.cvsignore
Deleted omake/tests/regex/.cvsignore
Deleted omake/tests/simple/.cvsignore
Deleted omake/tests/simple/if1/.cvsignore
Deleted omake/tests/simple/if1/a/.cvsignore

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-12 07:07:40 -0700 (Mon, 12 Sep 2005)
Revision: 1519
Log message:

      Replaced a few references to cvs.metaprl.org with references to svn.metaprl.org
      

Changes  Path
+1 -1 omake/doc/html/changelog.html
+31 -31 omake/doc/html/index.html
+1 -1 omake/make_checkout

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-12 11:17:11 -0700 (Mon, 12 Sep 2005)
Revision: 1520
Log message:

      Updated the subversion URLs

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-12 11:30:11 -0700 (Mon, 12 Sep 2005)
Revision: 1521
Log message:

      Added the "html-string" function.
      

Changes  Path
+27 -0 omake/src/build/omake_builtin_base.ml
+9 -1 omake/src/libmojave/lm_string_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-12 12:33:38 -0700 (Mon, 12 Sep 2005)
Revision: 1522
Log message:

      It isn't clear that we always want white space to be escaped
      in HTML strings.
      

Changes  Path
+1 -1 omake/src/build/omake_builtin_base.ml
+33 -0 omake/src/libmojave/lm_string_util.ml
+1 -0 omake/src/libmojave/lm_string_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-12 14:54:07 -0700 (Mon, 12 Sep 2005)
Revision: 1523
Log message:

      Translate line breaks.
      

Changes  Path
+6 -0 omake/src/libmojave/lm_string_util.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-12 23:01:41 -0700 (Mon, 12 Sep 2005)
Revision: 1958
Log message:

      - Updated the documentation to point to the new location of the SVN stuff
      
      - Regenerated the documentation.
      
      

Changes  Path
Properties omake
+1 -1 omake/doc/html/changelog.html
+2 -2 omake/doc/html/download.html
+2 -2 omake/doc/html/index.html
+171 -158 omake/doc/html/omake-base.html
+409 -396 omake/doc/html/omake-doc.html
+12 -0 omake/doc/man/omake-base.1
+162 -155 omake/doc/man/omake-base.txt
+12 -0 omake/doc/man/omake-doc.1
+465 -458 omake/doc/man/omake-doc.txt
Binary omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+1 -2 omake/make_checkout
+1 -0 omake/make_tar
+1 -0 omake/make_zip

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 00:18:09 -0700 (Tue, 13 Sep 2005)
Revision: 1959
Log message:

      HTML for ASCII is &#NN; and not &NN;
      

Changes  Path
+2 -2 omake/src/libmojave/lm_string_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 01:21:25 -0700 (Tue, 13 Sep 2005)
Revision: 1961
Log message:

      Removing old libmojave "svn copy" files.
      

Changes  Path
Properties omake/src/libmojave
+72 -1 omake/src/libmojave/OMakefile
Deleted omake/src/libmojave/lm_arg.ml
Deleted omake/src/libmojave/lm_arg.mli
Deleted omake/src/libmojave/lm_array_util.ml
Deleted omake/src/libmojave/lm_array_util.mli
Deleted omake/src/libmojave/lm_channel.ml
Deleted omake/src/libmojave/lm_channel.mli
Deleted omake/src/libmojave/lm_db.ml
Deleted omake/src/libmojave/lm_db.mli
Deleted omake/src/libmojave/lm_debug.ml
Deleted omake/src/libmojave/lm_debug.mli
Deleted omake/src/libmojave/lm_filename_util.ml
Deleted omake/src/libmojave/lm_filename_util.mli
Deleted omake/src/libmojave/lm_glob.ml
Deleted omake/src/libmojave/lm_glob.mli
Deleted omake/src/libmojave/lm_hash.ml
Deleted omake/src/libmojave/lm_hash.mli
Deleted omake/src/libmojave/lm_index.ml
Deleted omake/src/libmojave/lm_index.mli
Deleted omake/src/libmojave/lm_int_set.ml
Deleted omake/src/libmojave/lm_int_set.mli
Deleted omake/src/libmojave/lm_lexer.ml
Deleted omake/src/libmojave/lm_lexer.mli
Deleted omake/src/libmojave/lm_list_util.ml
Deleted omake/src/libmojave/lm_list_util.mli
Deleted omake/src/libmojave/lm_location.ml
Deleted omake/src/libmojave/lm_location.mli
Deleted omake/src/libmojave/lm_map.ml
Deleted omake/src/libmojave/lm_map.mli
Deleted omake/src/libmojave/lm_map_sig.ml
Deleted omake/src/libmojave/lm_parser.ml
Deleted omake/src/libmojave/lm_parser.mli
Deleted omake/src/libmojave/lm_position.ml
Deleted omake/src/libmojave/lm_position.mli
Deleted omake/src/libmojave/lm_printf.ml
Deleted omake/src/libmojave/lm_printf.mli
Deleted omake/src/libmojave/lm_set.ml
Deleted omake/src/libmojave/lm_set.mli
Deleted omake/src/libmojave/lm_set_sig.ml
Deleted omake/src/libmojave/lm_string_set.ml
Deleted omake/src/libmojave/lm_string_set.mli
Deleted omake/src/libmojave/lm_string_util.ml
Deleted omake/src/libmojave/lm_string_util.mli
Deleted omake/src/libmojave/lm_symbol.ml
Deleted omake/src/libmojave/lm_symbol.mli
Deleted omake/src/libmojave/lm_thread.ml
Deleted omake/src/libmojave/lm_thread.mli
Deleted omake/src/libmojave/lm_thread_core.mli
Deleted omake/src/libmojave/lm_thread_pool.mli
Deleted omake/src/libmojave/lm_thread_sig.ml
Deleted omake/src/libmojave/lm_uname.ml
Deleted omake/src/libmojave/lm_uname.mli
Deleted omake/src/libmojave/lm_unix_util.ml
Deleted omake/src/libmojave/lm_unix_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 01:23:30 -0700 (Tue, 13 Sep 2005)
Revision: 1962
Log message:

      Added svn:externals for the libmojave .ml files.  The C files are next.
      

Changes  Path
Properties omake/src
+1 -53 omake/src/Makefile
+1 -53 omake/src/Makefile.nt
+2 -1 omake/src/eval/omake_eval.ml
+2 -1 omake/src/util/omake_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 01:26:52 -0700 (Tue, 13 Sep 2005)
Revision: 1963
Log message:

      Remove the "svn copy" files before linking them.
      

Changes  Path
+12 -0 omake/src/clib/OMakefile
Deleted omake/src/clib/lm_channel.c
Deleted omake/src/clib/lm_compat_win32.c
Deleted omake/src/clib/lm_compat_win32.h
Deleted omake/src/clib/lm_ctype.c
Deleted omake/src/clib/lm_printf.c
Deleted omake/src/clib/lm_uname_ext.c
Deleted omake/src/clib/lm_unix_cutil.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 01:28:39 -0700 (Tue, 13 Sep 2005)
Revision: 1964
Log message:

      Ignore the linked files.
      

Changes  Path
+54 -4 omake/src/Makefile
+54 -4 omake/src/Makefile.nt
Properties omake/src/clib

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 01:33:26 -0700 (Tue, 13 Sep 2005)
Revision: 1965
Log message:

      fopen(file, a) would actually truncate the file instead of appending!!!
      

Changes  Path
+4 -4 omake/src/build/omake_builtin_io.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 01:53:04 -0700 (Tue, 13 Sep 2005)
Revision: 1966
Log message:

      Added the symlinks from libmojave-external into omake.
      Will checkout fresh and test.
      

Changes  Path
+12 -1 omake/mk/make_gen
+131 -129 omake/src/Makefile
+131 -129 omake/src/Makefile.nt
+1 -2 omake/src/clib/OMakefile
+3 -6 omake/src/libmojave/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 03:19:09 -0700 (Tue, 13 Sep 2005)
Revision: 1967
Log message:

      Win32 compiles fine, but needed to add - before del /F

Changes  Path
+1 -1 omake/mk/make_gen
+1 -1 omake/src/Makefile
+1 -1 omake/src/Makefile.nt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 11:28:08 -0700 (Tue, 13 Sep 2005)
Revision: 1968
Log message:

      The lm_thread_{core,pool}_{null,system}.ml files get special
      symlink treatment.
      

Changes  Path
+6 -6 omake/src/Makefile
+6 -6 omake/src/Makefile.nt
+6 -6 omake/src/libmojave/OMakefile
Deleted omake/src/libmojave/lm_thread_core_null.ml
Deleted omake/src/libmojave/lm_thread_core_system.ml
Deleted omake/src/libmojave/lm_thread_pool_null.ml
Deleted omake/src/libmojave/lm_thread_pool_system.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 12:27:33 -0700 (Tue, 13 Sep 2005)
Revision: 1969
Log message:

      Merged the changes from the trunk through version 1968.
      

Changes  Path
Properties omake-branches/omake_0_9_7_pre7
+1 -1 omake-branches/omake_0_9_7_pre7/doc/html/changelog.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/changelog.html
+7 -0 omake-branches/omake_0_9_7_pre7/doc/html/download.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/download.html
+31 -31 omake-branches/omake_0_9_7_pre7/doc/html/index.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/index.html
+172 -159 omake-branches/omake_0_9_7_pre7/doc/html/omake-base.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-base.html
+412 -398 omake-branches/omake_0_9_7_pre7/doc/html/omake-doc.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-doc.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-language.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-options.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-pervasives.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-quickstart.html
+2 -1 omake-branches/omake_0_9_7_pre7/doc/html/omake-root.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-root.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-rules.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-shell.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake-system.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/omake.html
Properties omake-branches/omake_0_9_7_pre7/doc/html/osh.html
+13 -1 omake-branches/omake_0_9_7_pre7/doc/man/omake-base.1
+163 -156 omake-branches/omake_0_9_7_pre7/doc/man/omake-base.txt
+15 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-doc.1
+395 -387 omake-branches/omake_0_9_7_pre7/doc/man/omake-doc.txt
+2 -1 omake-branches/omake_0_9_7_pre7/doc/man/omake-root.1
+75 -74 omake-branches/omake_0_9_7_pre7/doc/man/omake-root.txt
Binary omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.dvi
Properties omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.dvi
Binary omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.pdf
Properties omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.pdf
Binary omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.ps
Properties omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.ps
Deleted omake-branches/omake_0_9_7_pre7/install-sh
+1 -2 omake-branches/omake_0_9_7_pre7/make_checkout
+1 -0 omake-branches/omake_0_9_7_pre7/make_tar
+1 -0 omake-branches/omake_0_9_7_pre7/make_zip
+13 -2 omake-branches/omake_0_9_7_pre7/mk/make_gen
Properties omake-branches/omake_0_9_7_pre7/src
+134 -134 omake-branches/omake_0_9_7_pre7/src/Makefile
+134 -134 omake-branches/omake_0_9_7_pre7/src/Makefile.nt
Properties omake-branches/omake_0_9_7_pre7/src/ast
+27 -0 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_base.ml
+4 -4 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_io.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_object.ml
Properties omake-branches/omake_0_9_7_pre7/src/clib
+28 -13 omake-branches/omake_0_9_7_pre7/src/clib/OMakefile
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_channel.c
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_compat_win32.c
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_compat_win32.h
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_ctype.c
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_dll.c
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_dll.h
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_dll_hooks.h
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_printf.c
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_uname_ext.c
Deleted omake-branches/omake_0_9_7_pre7/src/clib/lm_unix_cutil.c
Properties omake-branches/omake_0_9_7_pre7/src/eval
+2 -1 omake-branches/omake_0_9_7_pre7/src/eval/omake_eval.ml
Properties omake-branches/omake_0_9_7_pre7/src/exec
Properties omake-branches/omake_0_9_7_pre7/src/libmojave
+76 -8 omake-branches/omake_0_9_7_pre7/src/libmojave/OMakefile
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_arg.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_arg.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_array_util.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_array_util.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_channel.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_channel.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_db.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_db.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_debug.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_debug.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_dll.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_filename_util.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_filename_util.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_glob.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_glob.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_hash.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_hash.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_index.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_index.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_int_set.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_int_set.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_lexer.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_lexer.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_list_util.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_list_util.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_location.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_location.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_map.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_map.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_map_sig.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_parser.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_parser.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_position.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_position.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_printf.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_printf.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_set.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_set.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_set_sig.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_set.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_set.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_util.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_string_util.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_symbol.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_symbol.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_core.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_core_null.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_core_system.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_pool.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_pool_null.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_pool_system.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_thread_sig.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_uname.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_uname.mli
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.ml
Deleted omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.mli
Properties omake-branches/omake_0_9_7_pre7/src/main

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 13:12:03 -0700 (Tue, 13 Sep 2005)
Revision: 1974
Log message:

      Clean out the symbolic links on "omake clean"
      

Changes  Path
+1 -1 omake/src/clib/OMakefile
+1 -1 omake/src/libmojave/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 13:28:51 -0700 (Tue, 13 Sep 2005)
Revision: 1975
Log message:

      Merged trunk changes to version 1974.
      
      Something strange is going on with generated file targets.
      

Changes  Path
+10 -11 omake-branches/omake_0_9_7_pre7/mk/defaults
+1 -4 omake-branches/omake_0_9_7_pre7/src/clib/OMakefile
+2 -1 omake-branches/omake_0_9_7_pre7/src/libmojave/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 14:15:11 -0700 (Tue, 13 Sep 2005)
Revision: 1976
Log message:

      Updating the installation instructions.
      

Changes  Path
+12 -0 omake/INSTALL

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 15:42:24 -0700 (Tue, 13 Sep 2005)
Revision: 1978
Log message:

      We used to have a problem with the '~' symbol in quoted strings:
      
      % echo "~"
      /home/nogin
      
      % echo '"~"'
      *** omake error:
         File -: line 2, characters 0-10
            Failure: "~": bad match
      
      This changes the shell lexing to escape the ~ symbol when inside a quoted
      string.
      
      

Changes  Path
+0 -1 omake/src/eval/omake_eval.ml
+0 -1 omake/src/shell/omake_shell_job.ml
+1 -1 omake/src/shell/omake_shell_lex.mll

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2005-09-13 17:00:21 -0700 (Tue, 13 Sep 2005)
Revision: 1980
Log message:

      Reviving the OS X package build support.
      
      

Changes  Path
+7 -1 omake/OMakefile
Added omake/make_dmg
Properties omake/make_dmg
Binary omake/osx_resources/OMake.pmproj

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 18:30:16 -0700 (Tue, 13 Sep 2005)
Revision: 1982
Log message:

      Allow pathname specifiers for .PHONY targets.
      Examples:
      
         clean     : the phony in the current directory, or the global
                     if that does not exist.
         /clean    : refers to the global phony
         src/clean : the clean target in the src directory
      
      Changed {C,OCaml}GeneratedFilesTarget to /{C,OCaml}GeneratedFilesTarget
      
      This fixes bug #519.
      

Changes  Path
+4 -4 omake/lib/build/C.om
+4 -4 omake/lib/build/OCaml.om
+4 -0 omake/src/env/omake_env.ml
+50 -26 omake/src/ir/omake_node.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 18:50:39 -0700 (Tue, 13 Sep 2005)
Revision: 1983
Log message:

      Ported the .PHONY changes from the trunk.
      

Changes  Path
+1 -1 omake-branches/omake_0_9_7_pre7/contrib/gtk/OMakefile
+4 -4 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+4 -4 omake-branches/omake_0_9_7_pre7/lib/build/OCaml.om
+7 -5 omake-branches/omake_0_9_7_pre7/src/Makefile
+7 -5 omake-branches/omake_0_9_7_pre7/src/Makefile.nt
+7 -1 omake-branches/omake_0_9_7_pre7/src/env/omake_env.ml
+38 -13 omake-branches/omake_0_9_7_pre7/src/ir/omake_node.ml
+5 -5 omake-branches/omake_0_9_7_pre7/src/libmojave/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 19:06:50 -0700 (Tue, 13 Sep 2005)
Revision: 1984
Log message:

      svn:ignore property should not have empty space on the end of the line ;-)
      

Changes  Path
Properties omake/src/clib

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 19:43:46 -0700 (Tue, 13 Sep 2005)
Revision: 1985
Log message:

      Use export instead of checkout.
      

Changes  Path
+2 -1 omake/make_checkout

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 20:08:53 -0700 (Tue, 13 Sep 2005)
Revision: 1986
Log message:

      Redid the treatment of phonies.
      
      Now we have four cases, selected in order.
      
          .PHONY/<path>: a relative path to a phony (no checking)
          /.PHONY/<simple>: a global phony (no checking that it is declared)
          <simple>: it might be a phony, or a global phony, or just a file
          <path>: never a phony
      
      where
          <simple> : a string without path separators
          <path> : a pathname (with or without path separators)
      
      Unfortunately, the code is more complicated than the previous fix.
      
      It is easy to add checking and reject .PHONY paths that aren't
      declared.  Should we do this?
      

Changes  Path
+4 -4 omake/lib/build/C.om
+4 -4 omake/lib/build/OCaml.om
+95 -36 omake/src/ir/omake_node.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 20:23:03 -0700 (Tue, 13 Sep 2005)
Revision: 1987
Log message:

      Ported the .PHONY changes to the branch.
      

Changes  Path
+4 -4 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+4 -4 omake-branches/omake_0_9_7_pre7/lib/build/OCaml.om
+80 -43 omake-branches/omake_0_9_7_pre7/src/ir/omake_node.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-13 20:55:08 -0700 (Tue, 13 Sep 2005)
Revision: 1988
Log message:

      The .PHONY/... case should normalize, so that commands like
      
         omake .PHONY/src/clean
      
      work.
      

Changes  Path
+14 -16 omake/src/ir/omake_node.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 21:40:33 -0700 (Tue, 13 Sep 2005)
Revision: 1989
Log message:

      LaTeX also has a "Generated" target - use /.PHONY/ there as well.
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 23:05:44 -0700 (Tue, 13 Sep 2005)
Revision: 1990
Log message:

      This is version 0.9.6.5!
      

Changes  Path
+9 -0 omake/CHANGELOG.txt
+3 -3 omake/doc/html/announce.txt
+34 -2 omake/doc/html/changelog.html
+12 -7 omake/doc/html/download.html
+3 -3 omake/doc/html/omake-base.html
+3 -3 omake/doc/html/omake-doc.html
+3 -3 omake/doc/html/omake-language.html
+3 -3 omake/doc/html/omake-options.html
+3 -3 omake/doc/html/omake-pervasives.html
+3 -3 omake/doc/html/omake-quickstart.html
+3 -3 omake/doc/html/omake-root.html
+3 -3 omake/doc/html/omake-rules.html
+3 -3 omake/doc/html/omake-shell.html
+3 -3 omake/doc/html/omake-system.html
+3 -3 omake/doc/html/omake.html
+3 -3 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
Binary omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+2 -2 omake/doc/src/omake-prologue.tex
Binary omake/omake.aip
+1 -1 omake/version.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-13 23:59:09 -0700 (Tue, 13 Sep 2005)
Revision: 1991
Log message:

      Tagging OMake Release 0.9.6.5-1
      

Changes  Path
Copied omake-tags/release-0.9.6.5-1

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2005-09-14 00:21:40 -0700 (Wed, 14 Sep 2005)
Revision: 1992
Log message:

      make_dmg should exit if omake fails.
      

Changes  Path
+2 -2 omake/make_dmg
Binary omake/osx_resources/OMake.pmproj

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 11:29:10 -0700 (Wed, 14 Sep 2005)
Revision: 1993
Log message:

      Parse the input files in text mode.
      

Changes  Path
Binary omake-tags/release-0.9.6.5-1/omake.aip
+2 -2 omake-tags/release-0.9.6.5-1/src/env/omake_ast_lex.mll

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 11:42:08 -0700 (Wed, 14 Sep 2005)
Revision: 1994
Log message:

      Merged text mode changes from the release,
      through revision 1993.
      

Changes  Path
+2 -2 omake/src/env/omake_ast_lex.mll

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 11:52:20 -0700 (Wed, 14 Sep 2005)
Revision: 1995
Log message:

      Some more .PHONY merging from the trunk.
      

Changes  Path
+9 -14 omake-branches/omake_0_9_7_pre7/src/ir/omake_node.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 14:15:14 -0700 (Wed, 14 Sep 2005)
Revision: 1997
Log message:

      Do not interpret nodes literally in include directives.
      

Changes  Path
+1 -7 omake/src/eval/omake_eval.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 15:00:22 -0700 (Wed, 14 Sep 2005)
Revision: 1998
Log message:

      Do not allow path-based lookups for include <node>.
      

Changes  Path
+1 -1 omake/src/Makefile
+1 -1 omake/src/Makefile.nt
+9 -1 omake/src/eval/omake_eval.ml

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2005-09-14 15:15:35 -0700 (Wed, 14 Sep 2005)
Revision: 1999
Log message:

      Changing make_dmg from an omake target to a shell script
      

Changes  Path
+5 -5 omake/make_dmg

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2005-09-14 16:09:55 -0700 (Wed, 14 Sep 2005)
Revision: 2000
Log message:

      Fixing the omake install weirdness.  INSTALL_ROOT et. al. were assumed to be absolute paths.
      

Changes  Path
+7 -0 omake/mk/defaults

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 18:01:13 -0700 (Wed, 14 Sep 2005)
Revision: 2001
Log message:

      - Use $(absname ) for PREFIX, BINDIR, etc.
      - Deleted omake.aip (I will copy if off the "tag")
      
      

Changes  Path
+4 -4 omake/mk/defaults
Binary omake/omake.aip
+1 -1 omake/src/Makefile
+1 -1 omake/src/Makefile.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 18:06:05 -0700 (Wed, 14 Sep 2005)
Revision: 2002
Log message:

      Copied over from the tag; set the properties to reflect that this is an xml,
      not a binary.
      

Changes  Path
Copied omake/omake.aip
Properties omake/omake.aip

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 18:14:12 -0700 (Wed, 14 Sep 2005)
Revision: 2003
Log message:

      Added the OCAMLFINDFLAGS variable requested by Florian Hars
      

Changes  Path
+4 -1 omake/doc/html/omake-doc.html
+4 -1 omake/doc/html/omake-root.html
+4 -1 omake/doc/man/omake-doc.1
+50 -47 omake/doc/man/omake-doc.txt
+4 -1 omake/doc/man/omake-root.1
+50 -47 omake/doc/man/omake-root.txt
Binary omake/doc/ps/omake-doc.dvi
Binary omake/doc/ps/omake-doc.pdf
Binary omake/doc/ps/omake-doc.ps
+27 -25 omake/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 18:45:33 -0700 (Wed, 14 Sep 2005)
Revision: 2006
Log message:

      Try to be really smart in figuring out where to install.
      In particular, if INSTALL_ROOT is not set and "omake install"
      is being called with the PREFIX environment variable set
      to some location different from the one in .config, then
      use the $(getenv PREFIX) as the installation prefix.
      
      This is a hack and is not very consistent, but this is
      likely to work correctly with the most packaging tools.
      

Changes  Path
+4 -4 omake/OMakefile
+2 -2 omake/doc/OMakefile
+42 -11 omake/mk/defaults
+3 -3 omake/src/main/OMakefile

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2005-09-14 18:57:10 -0700 (Wed, 14 Sep 2005)
Revision: 2007
Log message:

      Some minor adjustments for the OS X build.
      

Changes  Path
+2 -1 omake/make_dmg
Binary omake/osx_resources/OMake.pmproj
+1 -0 omake/osx_resources/installer_files/ReadMe.txt
+1 -1 omake/src/Makefile
+1 -1 omake/src/Makefile.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 19:00:11 -0700 (Wed, 14 Sep 2005)
Revision: 2008
Log message:

      Getting ready to release 0.9.6.5-2.
      

Changes  Path
+11 -8 omake/doc/html/changelog.html
+7 -7 omake/doc/html/download.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 19:23:24 -0700 (Wed, 14 Sep 2005)
Revision: 2009
Log message:

      Branching off. 
      
      IMPORTANT: The trunk is now _completely_ closed for commits! Please switch
      your WCs to one of the branches.
      

Changes  Path
Copied omake-branches/0.9.6.x

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 19:36:52 -0700 (Wed, 14 Sep 2005)
Revision: 2011
Log message:

      OMake branch should use Libmojave branch.
      

Changes  Path
Properties omake-branches/0.9.6.x/src

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 19:39:05 -0700 (Wed, 14 Sep 2005)
Revision: 2012
Log message:

      Tagging the release.
      
      NOTE: This is supposed to be a read-only snapshot, please do not commit to it.
      

Changes  Path
Copied omake-tags/release-0.9.6.5-2

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 19:42:25 -0700 (Wed, 14 Sep 2005)
Revision: 2014
Log message:

      Use the tagged version of libmojave with the tagged version of OMake.
      

Changes  Path
Properties omake-tags/release-0.9.6.5-2/src

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2005-09-14 19:44:21 -0700 (Wed, 14 Sep 2005)
Revision: 2015
Log message:

      These are the changes I made to the OS X build scripts when packaging 0.9.6.5-2.
      
      There's nothing critical, but if you're trying to recreate that package, use these versions!
      
      Incidentally, it's annoying that you always realize how to change your release scripts *after* the repository is frozen for the release.  It makes me think the release scripts should live in an external repository.
      
      

Changes  Path
+16 -5 omake-branches/0.9.6.x/make_dmg
Binary omake-branches/0.9.6.x/osx_resources/OMake.pmproj
+2 -1 omake-branches/0.9.6.x/osx_resources/installer_files/ReadMe.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 20:07:46 -0700 (Wed, 14 Sep 2005)
Revision: 2016
Log message:

      Files with white space must be quoted.  See also
      Bug #521, where I claim that this is bad behavior.
      

Changes  Path
+4 -4 omake-branches/0.9.6.x/mk/defaults
+3 -3 omake-branches/0.9.6.x/mk/make_config

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-14 20:24:56 -0700 (Wed, 14 Sep 2005)
Revision: 2017
Log message:

      Better use double-quotes because of the compressor
      
         BINDIR <--> $(PREFIX)/bin
      
      BTW, note that this compression does not work on Win32.
      

Changes  Path
+3 -3 omake-branches/0.9.6.x/mk/make_config
+1 -1 omake-branches/0.9.6.x/src/Makefile
+1 -1 omake-branches/0.9.6.x/src/Makefile.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 22:49:49 -0700 (Wed, 14 Sep 2005)
Revision: 2019
Log message:

      - Merging (with a lot of hand-editing):
         - Trunk revisions 1458:2015
         - 0.9.6.x branch revisions 2014:2017
      
        I believe that now the branch contains all the changes made elsewhere up to
        revision 2017 (inclusive).
      
      - There were a few places with code of the form:
      
         public. =
            FOO = default
            static. =
                FOO = something
                println(I like $(FOO))
      
      Note that this does not work correctly! The value that is printed here is the
      "default", not "something". I am leaving it for Jason to figure out and for
      now I am simply moving all those "FOO = default" inside the "static" section.
      

Changes  Path
+9 -0 omake-branches/omake_0_9_7_pre7/CHANGELOG.txt
+12 -0 omake-branches/omake_0_9_7_pre7/INSTALL
+16 -11 omake-branches/omake_0_9_7_pre7/OMakefile
+3 -3 omake-branches/omake_0_9_7_pre7/doc/OMakefile
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/announce.txt
+37 -2 omake-branches/omake_0_9_7_pre7/doc/html/changelog.html
+19 -7 omake-branches/omake_0_9_7_pre7/doc/html/download.html
+279 -282 omake-branches/omake_0_9_7_pre7/doc/html/omake-base.html
+784 -671 omake-branches/omake_0_9_7_pre7/doc/html/omake-doc.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-language.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-options.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-pervasives.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-quickstart.html
+8 -4 omake-branches/omake_0_9_7_pre7/doc/html/omake-root.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-rules.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-shell.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake-system.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/omake.html
+3 -3 omake-branches/omake_0_9_7_pre7/doc/html/osh.html
+63 -59 omake-branches/omake_0_9_7_pre7/doc/man/omake-base.1
+99 -102 omake-branches/omake_0_9_7_pre7/doc/man/omake-base.txt
+323 -214 omake-branches/omake_0_9_7_pre7/doc/man/omake-doc.1
+414 -353 omake-branches/omake_0_9_7_pre7/doc/man/omake-doc.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-language.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-language.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-options.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-options.txt
+6 -6 omake-branches/omake_0_9_7_pre7/doc/man/omake-pervasives.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-pervasives.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-quickstart.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-quickstart.txt
+26 -87 omake-branches/omake_0_9_7_pre7/doc/man/omake-root.1
+16 -52 omake-branches/omake_0_9_7_pre7/doc/man/omake-root.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-rules.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-rules.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-shell.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-shell.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-system.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake-system.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/omake.txt
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/osh.1
+2 -2 omake-branches/omake_0_9_7_pre7/doc/man/osh.txt
Binary omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.dvi
Binary omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.pdf
Binary omake-branches/omake_0_9_7_pre7/doc/ps/omake-doc.ps
+2 -2 omake-branches/omake_0_9_7_pre7/doc/src/omake-prologue.tex
+3 -1 omake-branches/omake_0_9_7_pre7/lib/Pervasives.om
+6 -1 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+6 -5 omake-branches/omake_0_9_7_pre7/lib/build/LaTeX.om
+29 -26 omake-branches/omake_0_9_7_pre7/lib/build/OCaml.om
+2 -1 omake-branches/omake_0_9_7_pre7/make_checkout
Copied omake-branches/omake_0_9_7_pre7/make_dmg
+38 -5 omake-branches/omake_0_9_7_pre7/mk/defaults
+6 -7 omake-branches/omake_0_9_7_pre7/mk/make_config
Binary omake-branches/omake_0_9_7_pre7/omake.aip
Properties omake-branches/omake_0_9_7_pre7/omake.aip
Binary omake-branches/omake_0_9_7_pre7/osx_resources/OMake.pmproj
+2 -0 omake-branches/omake_0_9_7_pre7/osx_resources/installer_files/ReadMe.txt
Properties omake-branches/omake_0_9_7_pre7/src/clib
+2 -2 omake-branches/omake_0_9_7_pre7/src/env/omake_ast_lex.mll
+1 -2 omake-branches/omake_0_9_7_pre7/src/env/omake_ir_semant.ml
+5 -2 omake-branches/omake_0_9_7_pre7/src/eval/omake_eval.ml
+3 -3 omake-branches/omake_0_9_7_pre7/src/main/OMakefile
+0 -1 omake-branches/omake_0_9_7_pre7/src/shell/omake_shell_job.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/shell/omake_shell_lex.mll

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-14 23:54:32 -0700 (Wed, 14 Sep 2005)
Revision: 2020
Log message:

      Ignore more links.
      

Changes  Path
Properties omake-branches/omake_0_9_7_pre7/src/clib
Properties omake-branches/omake_0_9_7_pre7/src/libmojave

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-15 17:22:23 -0700 (Thu, 15 Sep 2005)
Revision: 2022
Log message:

      Fixing ocamlfind support (based on a patch by Peter Jolly).
      

Changes  Path
+26 -25 omake-branches/0.9.6.x/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-15 17:41:48 -0700 (Thu, 15 Sep 2005)
Revision: 2023
Log message:

      - Merged branch 2017:2022 (OCAMLFIND fixed base on Peter Jolly's patch)
      - A few other minor tweaks.
      

Changes  Path
+1 -1 omake-branches/omake_0_9_7_pre7/OMakeroot
+1 -1 omake-branches/omake_0_9_7_pre7/lib/boot/Default
+29 -28 omake-branches/omake_0_9_7_pre7/lib/build/OCaml.om
Properties omake-branches/omake_0_9_7_pre7/src/clib

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-16 05:36:54 -0700 (Fri, 16 Sep 2005)
Revision: 2026
Log message:

      In Omake_env.venv_export_venv preserve pointer equality when nothing changes.
      This helps avoid giving bogus "These file are targeted separately, but appear
      as effects of a single rule." warnings (such as in the example found by
      Florian Hars).
      

Changes  Path
+8 -1 omake-branches/0.9.6.x/src/env/omake_env.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-16 06:10:11 -0700 (Fri, 16 Sep 2005)
Revision: 2027
Log message:

      In Omake_env.venv_add_senv preserve pointer equality when nothing changes.
      This helps avoid giving bogus "These file are targeted separately, but appear
      as effects of a single rule." warnings.
      
      This commit is similar in spirit to the 0.9.6.x rev 2026 commit, but not
      quite...
      

Changes  Path
+9 -2 omake-branches/omake_0_9_7_pre7/src/env/omake_env.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-29 06:26:20 -0700 (Thu, 29 Sep 2005)
Revision: 7799
Log message:

      Invert the warning mode.
         -Wdeclare : warn about undeclared variables
         -warn-error : treat warnings as errors
      

Changes  Path
+27 -21 omake-branches/omake_0_9_7_pre7/src/env/omake_env.ml
+1 -0 omake-branches/omake_0_9_7_pre7/src/env/omake_env.mli
+4 -1 omake-branches/omake_0_9_7_pre7/src/ir/omake_options_type.ml
+8 -2 omake-branches/omake_0_9_7_pre7/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-29 06:56:31 -0700 (Thu, 29 Sep 2005)
Revision: 7800
Log message:

      Create a branch to look at local mutable variables.
      

Changes  Path
Copied omake-branches/omake_0_9_7_ref

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-29 07:46:09 -0700 (Thu, 29 Sep 2005)
Revision: 7801
Log message:

      Initial implementation of mutable variables.
      They are private, statically scoped.
      

Changes  Path
+6 -2 omake-branches/omake_0_9_7_ref/src/build/omake_builtin_util.ml
+5 -1 omake-branches/omake_0_9_7_ref/src/env/omake_command_digest.ml
+55 -36 omake-branches/omake_0_9_7_ref/src/env/omake_env.ml
+44 -14 omake-branches/omake_0_9_7_ref/src/env/omake_ir_ast.ml
+18 -3 omake-branches/omake_0_9_7_ref/src/ir/omake_ir.ml
+7 -2 omake-branches/omake_0_9_7_ref/src/ir/omake_ir_print.ml
+1 -0 omake-branches/omake_0_9_7_ref/src/ir/omake_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-29 21:41:40 -0700 (Thu, 29 Sep 2005)
Revision: 7805
Log message:

      Mutable variables are now dynamically scoped, but statically named.
      This essentially results in static scoping, except that mutable variables
      can never escape.
      
      Here is an example of use:
      
          f() =
              mutable.lines = 0
              awk(file)
              default
                  lines = $(add $(lines), 1)
              println($"lines = $(lines)")
      

Changes  Path
+18 -11 omake-branches/omake_0_9_7_ref/src/build/omake_builtin_util.ml
+1 -1 omake-branches/omake_0_9_7_ref/src/env/omake_command_digest.ml
+39 -31 omake-branches/omake_0_9_7_ref/src/env/omake_env.ml
+9 -6 omake-branches/omake_0_9_7_ref/src/env/omake_ir_ast.ml
+4 -4 omake-branches/omake_0_9_7_ref/src/ir/omake_ir.ml
+1 -1 omake-branches/omake_0_9_7_ref/src/ir/omake_ir_print.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-29 23:00:13 -0700 (Thu, 29 Sep 2005)
Revision: 7806
Log message:

      Removed export values.  MetaPRL compiles without
      any changes to OMakefiles except one:
         - Instead of
               stdout = $(fopen ...)
           you must use
               Pervasives.stdout = $(fopen ...)
      I'll think about whether this can/should be changed.
      
      On another topic, with mutable variables, we no
      longer need export sections, but I'm not sure 
      whether or not this is necessary.
      
          export
              section
                  X = 1
          println($"X = $(X)")  # prints "X = 1"
      

Changes  Path
+0 -14 omake-branches/omake_0_9_7_ref/src/env/omake_env.ml
+0 -1 omake-branches/omake_0_9_7_ref/src/env/omake_env.mli
+0 -2 omake-branches/omake_0_9_7_ref/src/eval/omake_eval.ml
+0 -1 omake-branches/omake_0_9_7_ref/src/eval/omake_rule.ml