Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-03 20:56:02 -0700 (Thu, 03 Jul 2003)
Revision: 87
Log message:

      Beginning the slow process of migrating MetaPRL toward libmojave.
      

Changes  Path
Added libmojave/cutil/Makefile
Properties libmojave/cutil/Makefile
Added libmojave/cutil/OMakefile
Properties libmojave/cutil/OMakefile
Added libmojave/cutil/lm_abstract.c
Properties libmojave/cutil/lm_abstract.c
Added libmojave/cutil/lm_float.c
Properties libmojave/cutil/lm_float.c
Added libmojave/cutil/lm_ncurses.c
Properties libmojave/cutil/lm_ncurses.c
Added libmojave/cutil/lm_printf.c
Properties libmojave/cutil/lm_printf.c
Added libmojave/cutil/lm_raw.c
Properties libmojave/cutil/lm_raw.c
Added libmojave/cutil/lm_readline.c
Properties libmojave/cutil/lm_readline.c
Added libmojave/cutil/lm_rusage.c
Properties libmojave/cutil/lm_rusage.c
Added libmojave/cutil/lm_terminfo.c
Properties libmojave/cutil/lm_terminfo.c
Added libmojave/stdlib/Makefile
Properties libmojave/stdlib/Makefile
Added libmojave/stdlib/OMakefile
Properties libmojave/stdlib/OMakefile
Added libmojave/stdlib/lm_array.ml
Properties libmojave/stdlib/lm_array.ml
Added libmojave/stdlib/lm_array.mli
Properties libmojave/stdlib/lm_array.mli
Added libmojave/stdlib/lm_buffer.ml
Properties libmojave/stdlib/lm_buffer.ml
Added libmojave/stdlib/lm_buffer.mli
Properties libmojave/stdlib/lm_buffer.mli
Added libmojave/stdlib/lm_char.ml
Properties libmojave/stdlib/lm_char.ml
Added libmojave/stdlib/lm_char.mli
Properties libmojave/stdlib/lm_char.mli
Added libmojave/stdlib/lm_debug.ml
Properties libmojave/stdlib/lm_debug.ml
Added libmojave/stdlib/lm_debug.mli
Properties libmojave/stdlib/lm_debug.mli
Added libmojave/stdlib/lm_format.ml
Properties libmojave/stdlib/lm_format.ml
Added libmojave/stdlib/lm_format.mli
Properties libmojave/stdlib/lm_format.mli
Added libmojave/stdlib/lm_index.ml
Properties libmojave/stdlib/lm_index.ml
Added libmojave/stdlib/lm_index.mli
Properties libmojave/stdlib/lm_index.mli
Added libmojave/stdlib/lm_io.ml
Properties libmojave/stdlib/lm_io.ml
Added libmojave/stdlib/lm_io.mli
Properties libmojave/stdlib/lm_io.mli
Added libmojave/stdlib/lm_list.ml
Properties libmojave/stdlib/lm_list.ml
Added libmojave/stdlib/lm_list.mli
Properties libmojave/stdlib/lm_list.mli
Added libmojave/stdlib/lm_make_printf.ml
Properties libmojave/stdlib/lm_make_printf.ml
Added libmojave/stdlib/lm_make_printf.mli
Properties libmojave/stdlib/lm_make_printf.mli
Added libmojave/stdlib/lm_map.ml
Properties libmojave/stdlib/lm_map.ml
Added libmojave/stdlib/lm_map.mli
Properties libmojave/stdlib/lm_map.mli
Added libmojave/stdlib/lm_pervasives.ml
Properties libmojave/stdlib/lm_pervasives.ml
Added libmojave/stdlib/lm_pervasives.mli
Properties libmojave/stdlib/lm_pervasives.mli
Added libmojave/stdlib/lm_printf.ml
Properties libmojave/stdlib/lm_printf.ml
Added libmojave/stdlib/lm_printf.mli
Properties libmojave/stdlib/lm_printf.mli
Added libmojave/stdlib/lm_rformat.ml
Properties libmojave/stdlib/lm_rformat.ml
Added libmojave/stdlib/lm_rformat.mli
Properties libmojave/stdlib/lm_rformat.mli
Added libmojave/stdlib/lm_serial_map.ml
Properties libmojave/stdlib/lm_serial_map.ml
Added libmojave/stdlib/lm_serial_map.mli
Properties libmojave/stdlib/lm_serial_map.mli
Added libmojave/stdlib/lm_set.ml
Properties libmojave/stdlib/lm_set.ml
Added libmojave/stdlib/lm_set.mli
Properties libmojave/stdlib/lm_set.mli
Added libmojave/stdlib/lm_splay.ml
Properties libmojave/stdlib/lm_splay.ml
Added libmojave/stdlib/lm_splay.mli
Properties libmojave/stdlib/lm_splay.mli
Added libmojave/stdlib/lm_string.ml
Properties libmojave/stdlib/lm_string.ml
Added libmojave/stdlib/lm_string.mli
Properties libmojave/stdlib/lm_string.mli
Added libmojave/stdlib/lm_string_util.ml
Properties libmojave/stdlib/lm_string_util.ml
Added libmojave/stdlib/lm_string_util.mli
Properties libmojave/stdlib/lm_string_util.mli
Added libmojave/stdlib/lm_sys.ml
Properties libmojave/stdlib/lm_sys.ml
Added libmojave/stdlib/lm_sys.mli
Properties libmojave/stdlib/lm_sys.mli
Added libmojave/stdlib/lm_test.ml
Properties libmojave/stdlib/lm_test.ml
Added libmojave/stdlib/lm_test.mli
Properties libmojave/stdlib/lm_test.mli
Added libmojave/stdlib/lm_test_sig.ml
Properties libmojave/stdlib/lm_test_sig.ml
Added libmojave/util/Makefile
Properties libmojave/util/Makefile
Added libmojave/util/OMakefile
Properties libmojave/util/OMakefile
Added libmojave/util/lm_arg.ml
Properties libmojave/util/lm_arg.ml
Added libmojave/util/lm_arg.mli
Properties libmojave/util/lm_arg.mli
Added libmojave/util/lm_attribute.ml
Properties libmojave/util/lm_attribute.ml
Added libmojave/util/lm_attribute.mli
Properties libmojave/util/lm_attribute.mli
Added libmojave/util/lm_bitmatrix.ml
Properties libmojave/util/lm_bitmatrix.ml
Added libmojave/util/lm_bitmatrix.mli
Properties libmojave/util/lm_bitmatrix.mli
Added libmojave/util/lm_clock.ml
Properties libmojave/util/lm_clock.ml
Added libmojave/util/lm_clock.mli
Properties libmojave/util/lm_clock.mli
Added libmojave/util/lm_command_util.ml
Properties libmojave/util/lm_command_util.ml
Added libmojave/util/lm_command_util.mli
Properties libmojave/util/lm_command_util.mli
Added libmojave/util/lm_digraph.ml
Properties libmojave/util/lm_digraph.ml
Added libmojave/util/lm_digraph.mli
Properties libmojave/util/lm_digraph.mli
Added libmojave/util/lm_dlist.ml
Properties libmojave/util/lm_dlist.ml
Added libmojave/util/lm_dlist.mli
Properties libmojave/util/lm_dlist.mli
Added libmojave/util/lm_field_table.ml
Properties libmojave/util/lm_field_table.ml
Added libmojave/util/lm_field_table.mli
Properties libmojave/util/lm_field_table.mli
Added libmojave/util/lm_filename_util.ml
Properties libmojave/util/lm_filename_util.ml
Added libmojave/util/lm_filename_util.mli
Properties libmojave/util/lm_filename_util.mli
Added libmojave/util/lm_flags.ml
Properties libmojave/util/lm_flags.ml
Added libmojave/util/lm_flags.mli
Properties libmojave/util/lm_flags.mli
Added libmojave/util/lm_float80.ml
Properties libmojave/util/lm_float80.ml
Added libmojave/util/lm_float80.mli
Properties libmojave/util/lm_float80.mli
Added libmojave/util/lm_fmarshal.ml
Properties libmojave/util/lm_fmarshal.ml
Added libmojave/util/lm_fmarshal.mli
Properties libmojave/util/lm_fmarshal.mli
Added libmojave/util/lm_format_util.ml
Properties libmojave/util/lm_format_util.ml
Added libmojave/util/lm_format_util.mli
Properties libmojave/util/lm_format_util.mli
Added libmojave/util/lm_graph.ml
Properties libmojave/util/lm_graph.ml
Added libmojave/util/lm_graph.mli
Properties libmojave/util/lm_graph.mli
Added libmojave/util/lm_interval_set.ml
Properties libmojave/util/lm_interval_set.ml
Added libmojave/util/lm_interval_set.mli
Properties libmojave/util/lm_interval_set.mli
Added libmojave/util/lm_list_util.ml
Properties libmojave/util/lm_list_util.ml
Added libmojave/util/lm_list_util.mli
Properties libmojave/util/lm_list_util.mli
Added libmojave/util/lm_listbuf.ml
Properties libmojave/util/lm_listbuf.ml
Added libmojave/util/lm_listbuf.mli
Properties libmojave/util/lm_listbuf.mli
Added libmojave/util/lm_location.ml
Properties libmojave/util/lm_location.ml
Added libmojave/util/lm_location.mli
Properties libmojave/util/lm_location.mli
Added libmojave/util/lm_loop.ml
Properties libmojave/util/lm_loop.ml
Added libmojave/util/lm_loop.mli
Properties libmojave/util/lm_loop.mli
Added libmojave/util/lm_ncurses.ml
Properties libmojave/util/lm_ncurses.ml
Added libmojave/util/lm_ncurses.mli
Properties libmojave/util/lm_ncurses.mli
Added libmojave/util/lm_ncurses_display.ml
Properties libmojave/util/lm_ncurses_display.ml
Added libmojave/util/lm_ncurses_display.mli
Properties libmojave/util/lm_ncurses_display.mli
Added libmojave/util/lm_parse_id.ml
Properties libmojave/util/lm_parse_id.ml
Added libmojave/util/lm_parse_id.mli
Properties libmojave/util/lm_parse_id.mli
Added libmojave/util/lm_position.ml
Properties libmojave/util/lm_position.ml
Added libmojave/util/lm_position.mli
Properties libmojave/util/lm_position.mli
Added libmojave/util/lm_print_util.ml
Properties libmojave/util/lm_print_util.ml
Added libmojave/util/lm_print_util.mli
Properties libmojave/util/lm_print_util.mli
Added libmojave/util/lm_profile.ml
Properties libmojave/util/lm_profile.ml
Added libmojave/util/lm_profile.mli
Properties libmojave/util/lm_profile.mli
Added libmojave/util/lm_rawfloat.ml
Properties libmojave/util/lm_rawfloat.ml
Added libmojave/util/lm_rawfloat.mli
Properties libmojave/util/lm_rawfloat.mli
Added libmojave/util/lm_rawint.ml
Properties libmojave/util/lm_rawint.ml
Added libmojave/util/lm_rawint.mli
Properties libmojave/util/lm_rawint.mli
Added libmojave/util/lm_readline.ml
Properties libmojave/util/lm_readline.ml
Added libmojave/util/lm_readline.mli
Properties libmojave/util/lm_readline.mli
Added libmojave/util/lm_rusage.ml
Properties libmojave/util/lm_rusage.ml
Added libmojave/util/lm_rusage.mli
Properties libmojave/util/lm_rusage.mli
Added libmojave/util/lm_symbol.ml
Properties libmojave/util/lm_symbol.ml
Added libmojave/util/lm_symbol.mli
Properties libmojave/util/lm_symbol.mli
Added libmojave/util/lm_symbol_matrix.ml
Properties libmojave/util/lm_symbol_matrix.ml
Added libmojave/util/lm_symbol_matrix.mli
Properties libmojave/util/lm_symbol_matrix.mli
Added libmojave/util/lm_table_graph.ml
Properties libmojave/util/lm_table_graph.ml
Added libmojave/util/lm_table_graph.mli
Properties libmojave/util/lm_table_graph.mli
Added libmojave/util/lm_terminfo.ml
Properties libmojave/util/lm_terminfo.ml
Added libmojave/util/lm_terminfo.mli
Properties libmojave/util/lm_terminfo.mli
Added libmojave/util/lm_trace.ml
Properties libmojave/util/lm_trace.ml
Added libmojave/util/lm_trace.mli
Properties libmojave/util/lm_trace.mli

Changes by: ( at unknown.email)
Date: 2003-07-03 20:56:02 -0700 (Thu, 03 Jul 2003)
Revision: 88
Log message:

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

Changes  Path
Copied libmojave-branches/abstract_vars

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-05 18:25:45 -0700 (Sat, 05 Jul 2003)
Revision: 89
Log message:

      This is partial progress toward abstract vars.  This is a
      branch commit.
      
      I am giving up on this for a moment.  Unfortunately, string
      hacking on variable names is everywhere, not cleanly isolated,
      and not clearly specified.  This makes a port to abstract
      var names either 1) hard, because all this code has to be cleaned
      up, or 2) nonsense, because of the need to covert back and forth
      between strings all the time.
      
      I still think it is a good idea, but it will take a fair amount of
      effort.
      

Changes  Path
+2 -0 libmojave-branches/abstract_vars/stdlib/OMakefile
+51 -5 libmojave-branches/abstract_vars/stdlib/lm_set.ml
+3 -0 libmojave-branches/abstract_vars/stdlib/lm_set.mli
+31 -0 libmojave-branches/abstract_vars/util/lm_symbol.ml
+11 -0 libmojave-branches/abstract_vars/util/lm_symbol.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-06 16:40:58 -0700 (Sun, 06 Jul 2003)
Revision: 90
Log message:

      I decided to finish the port to abstract vars anyway.
      
      This versdion compiles with omake.  Will fix make next.
      

Changes  Path
+21 -47 libmojave-branches/abstract_vars/util/lm_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-06 19:59:27 -0700 (Sun, 06 Jul 2003)
Revision: 91
Log message:

      Added make support for the abstract vars branch.
      

Changes  Path
Added libmojave-branches/abstract_vars/Makefile
Properties libmojave-branches/abstract_vars/Makefile
+35 -2 libmojave-branches/abstract_vars/cutil/Makefile
Added libmojave-branches/abstract_vars/stdlib/Files
Properties libmojave-branches/abstract_vars/stdlib/Files
+25 -2 libmojave-branches/abstract_vars/stdlib/Makefile
+2 -13 libmojave-branches/abstract_vars/stdlib/OMakefile
Added libmojave-branches/abstract_vars/util/Files
Properties libmojave-branches/abstract_vars/util/Files
+25 -2 libmojave-branches/abstract_vars/util/Makefile
+2 -33 libmojave-branches/abstract_vars/util/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-06 21:02:51 -0700 (Sun, 06 Jul 2003)
Revision: 92
Log message:

      It should call itsenf "$DIR", not lm_libmojave.
      

Changes  Path
+5 -5 libmojave-branches/abstract_vars/Makefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-06 21:11:13 -0700 (Sun, 06 Jul 2003)
Revision: 93
Log message:

      Migrated String_util and Mp_debug to libmojave versions.
      

Changes  Path
+2 -1 libmojave-branches/abstract_vars/stdlib/Files
+28 -0 libmojave-branches/abstract_vars/stdlib/lm_debug.ml
+12 -0 libmojave-branches/abstract_vars/stdlib/lm_debug.mli
+159 -32 libmojave-branches/abstract_vars/stdlib/lm_string_util.ml
+24 -4 libmojave-branches/abstract_vars/stdlib/lm_string_util.mli
+1 -1 libmojave-branches/abstract_vars/util/lm_flags.ml
+1 -5 libmojave-branches/abstract_vars/util/lm_flags.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-06 22:48:21 -0700 (Sun, 06 Jul 2003)
Revision: 94
Log message:

      Somehow CVS is ignoring too many files...
      

Changes  Path
Added libmojave-branches/abstract_vars/OMakefile
Properties libmojave-branches/abstract_vars/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-06 22:53:20 -0700 (Sun, 06 Jul 2003)
Revision: 95
Log message:

      Still recovering from bogus CVS ignored files.
      

Changes  Path
Added libmojave-branches/abstract_vars/stdlib/lm_array_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_array_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_array_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_array_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-07 11:00:05 -0700 (Mon, 07 Jul 2003)
Revision: 96
Log message:

      I think this fixes the missing files.
      

Changes  Path
Properties libmojave-branches/abstract_vars/stdlib
Added libmojave-branches/abstract_vars/stdlib/.cvsignore
Properties libmojave-branches/abstract_vars/stdlib/.cvsignore
Added libmojave-branches/abstract_vars/stdlib/lm_string_set.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_string_set.ml
Added libmojave-branches/abstract_vars/stdlib/lm_string_set.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_string_set.mli
Properties libmojave-branches/abstract_vars/util
Added libmojave-branches/abstract_vars/util/.cvsignore
Properties libmojave-branches/abstract_vars/util/.cvsignore

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-07 14:42:55 -0700 (Mon, 07 Jul 2003)
Revision: 97
Log message:

      make opt should now work, except on theories/tpt, which is still need
      to fix.
      

Changes  Path
+1 -1 libmojave-branches/abstract_vars/cutil/Makefile
+5 -2 libmojave-branches/abstract_vars/stdlib/Makefile
+5 -3 libmojave-branches/abstract_vars/util/Makefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-07 14:57:59 -0700 (Mon, 07 Jul 2003)
Revision: 98
Log message:

      More patches for "make opt"
      

Changes  Path
Properties libmojave-branches/abstract_vars/cutil
Added libmojave-branches/abstract_vars/cutil/.cvsignore
Properties libmojave-branches/abstract_vars/cutil/.cvsignore
+1 -0 libmojave-branches/abstract_vars/stdlib/lm_set.ml
+1 -0 libmojave-branches/abstract_vars/stdlib/lm_set.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-07 16:02:18 -0700 (Mon, 07 Jul 2003)
Revision: 99
Log message:

      <:con< ... >> syntax:
      - for numeric parameters, we can now use syntax $int:expr$, where expr has type int,
      instead of having to convert int to num explicitly.
      

Changes  Path
Properties libmojave-branches/abstract_vars
Added libmojave-branches/abstract_vars/.cvsignore
Properties libmojave-branches/abstract_vars/.cvsignore
Properties libmojave-branches/abstract_vars/cutil
+1 -0 libmojave-branches/abstract_vars/cutil/.cvsignore

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-07 17:02:55 -0700 (Mon, 07 Jul 2003)
Revision: 100
Log message:

      Moved Array_util to Lm_array_util.
      

Changes  Path
+224 -0 libmojave-branches/abstract_vars/stdlib/lm_array_util.ml
+33 -0 libmojave-branches/abstract_vars/stdlib/lm_array_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-07 17:07:11 -0700 (Mon, 07 Jul 2003)
Revision: 101
Log message:

      Changed the string representation of variables.  The Lm_symbol.add
      function will now try to parse a numeric suffix correctly.
      The bindings in Filter_util now use strings instead of variables.
      

Changes  Path
+4 -4 libmojave-branches/abstract_vars/Makefile
+1 -1 libmojave-branches/abstract_vars/stdlib/Makefile
+1 -1 libmojave-branches/abstract_vars/util/Makefile
+27 -24 libmojave-branches/abstract_vars/util/lm_symbol.ml
+1 -7 libmojave-branches/abstract_vars/util/lm_symbol.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-07 18:58:45 -0700 (Mon, 07 Jul 2003)
Revision: 102
Log message:

      - Added Lm-symbol.make that takes an explicit string and an int.
      - The meta-sequent labels are strings, not variables.
      

Changes  Path
+1 -0 libmojave-branches/abstract_vars/util/lm_symbol.ml
+1 -0 libmojave-branches/abstract_vars/util/lm_symbol.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-08 18:10:36 -0700 (Tue, 08 Jul 2003)
Revision: 105
Log message:

      This migrates much of the mllib code to libmojave.
      Still to go, use Lm_set instead of Red_black_set,
      but we'll probably do that after we merge onto the trunk.
      

Changes  Path
+7 -3 libmojave-branches/abstract_vars/Makefile
+16 -1 libmojave-branches/abstract_vars/OMakefile
+1 -0 libmojave-branches/abstract_vars/cutil/Makefile
+2 -1 libmojave-branches/abstract_vars/cutil/OMakefile
Added libmojave-branches/abstract_vars/cutil/lm_mmap.c
Properties libmojave-branches/abstract_vars/cutil/lm_mmap.c
Added libmojave-branches/abstract_vars/cutil/lm_mmap.h
Properties libmojave-branches/abstract_vars/cutil/lm_mmap.h
+4 -4 libmojave-branches/abstract_vars/cutil/lm_readline.c
+76 -0 libmojave-branches/abstract_vars/cutil/lm_rusage.c
+12 -1 libmojave-branches/abstract_vars/stdlib/Files
Added libmojave-branches/abstract_vars/stdlib/lm_big_int.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_big_int.ml
Added libmojave-branches/abstract_vars/stdlib/lm_big_int.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_big_int.mli
Added libmojave-branches/abstract_vars/stdlib/lm_file_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_file_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_file_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_file_util.mli
Added libmojave-branches/abstract_vars/stdlib/lm_filename_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_filename_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_filename_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_filename_util.mli
Added libmojave-branches/abstract_vars/stdlib/lm_hashtbl_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_hashtbl_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_hashtbl_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_hashtbl_util.mli
Added libmojave-branches/abstract_vars/stdlib/lm_int_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_int_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_int_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_int_util.mli
Added libmojave-branches/abstract_vars/stdlib/lm_list_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_list_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_list_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_list_util.mli
Added libmojave-branches/abstract_vars/stdlib/lm_num.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_num.ml
Added libmojave-branches/abstract_vars/stdlib/lm_num.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_num.mli
+18 -207 libmojave-branches/abstract_vars/stdlib/lm_pervasives.ml
+16 -171 libmojave-branches/abstract_vars/stdlib/lm_pervasives.mli
Added libmojave-branches/abstract_vars/stdlib/lm_ref_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_ref_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_ref_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_ref_util.mli
Added libmojave-branches/abstract_vars/stdlib/lm_thread_event.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_thread_event.ml
Added libmojave-branches/abstract_vars/stdlib/lm_thread_event.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_thread_event.mli
Added libmojave-branches/abstract_vars/stdlib/lm_thread_util.ml
Properties libmojave-branches/abstract_vars/stdlib/lm_thread_util.ml
Added libmojave-branches/abstract_vars/stdlib/lm_thread_util.mli
Properties libmojave-branches/abstract_vars/stdlib/lm_thread_util.mli
Properties libmojave-branches/abstract_vars/unix
Added libmojave-branches/abstract_vars/unix/.#lm_unix_util.ml
Properties libmojave-branches/abstract_vars/unix/.#lm_unix_util.ml
Added libmojave-branches/abstract_vars/unix/.#lm_unix_util.mli
Properties libmojave-branches/abstract_vars/unix/.#lm_unix_util.mli
Added libmojave-branches/abstract_vars/unix/.cvsignore
Properties libmojave-branches/abstract_vars/unix/.cvsignore
Added libmojave-branches/abstract_vars/unix/Files
Properties libmojave-branches/abstract_vars/unix/Files
Added libmojave-branches/abstract_vars/unix/Makefile
Properties libmojave-branches/abstract_vars/unix/Makefile
Added libmojave-branches/abstract_vars/unix/OMakefile
Properties libmojave-branches/abstract_vars/unix/OMakefile
Added libmojave-branches/abstract_vars/unix/lm_id.ml
Properties libmojave-branches/abstract_vars/unix/lm_id.ml
Added libmojave-branches/abstract_vars/unix/lm_id.mli
Properties libmojave-branches/abstract_vars/unix/lm_id.mli
Added libmojave-branches/abstract_vars/unix/lm_inet.ml
Properties libmojave-branches/abstract_vars/unix/lm_inet.ml
Added libmojave-branches/abstract_vars/unix/lm_inet.mli
Properties libmojave-branches/abstract_vars/unix/lm_inet.mli
Added libmojave-branches/abstract_vars/unix/lm_mmap.ml
Properties libmojave-branches/abstract_vars/unix/lm_mmap.ml
Added libmojave-branches/abstract_vars/unix/lm_mmap.mli
Properties libmojave-branches/abstract_vars/unix/lm_mmap.mli
Added libmojave-branches/abstract_vars/unix/lm_mmap_pipe.ml
Properties libmojave-branches/abstract_vars/unix/lm_mmap_pipe.ml
Added libmojave-branches/abstract_vars/unix/lm_mmap_pipe.mli
Properties libmojave-branches/abstract_vars/unix/lm_mmap_pipe.mli
Added libmojave-branches/abstract_vars/unix/lm_rusage.ml
Properties libmojave-branches/abstract_vars/unix/lm_rusage.ml
Added libmojave-branches/abstract_vars/unix/lm_rusage.mli
Properties libmojave-branches/abstract_vars/unix/lm_rusage.mli
Added libmojave-branches/abstract_vars/unix/lm_unix_util.ml
Properties libmojave-branches/abstract_vars/unix/lm_unix_util.ml
Added libmojave-branches/abstract_vars/unix/lm_unix_util.mli
Properties libmojave-branches/abstract_vars/unix/lm_unix_util.mli
+1 -3 libmojave-branches/abstract_vars/util/Files
Deleted libmojave-branches/abstract_vars/util/lm_filename_util.ml
Deleted libmojave-branches/abstract_vars/util/lm_filename_util.mli
Deleted libmojave-branches/abstract_vars/util/lm_list_util.ml
Deleted libmojave-branches/abstract_vars/util/lm_list_util.mli
+5 -5 libmojave-branches/abstract_vars/util/lm_readline.ml
+3 -3 libmojave-branches/abstract_vars/util/lm_readline.mli
Deleted libmojave-branches/abstract_vars/util/lm_rusage.ml
Deleted libmojave-branches/abstract_vars/util/lm_rusage.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-08 21:37:34 -0700 (Tue, 08 Jul 2003)
Revision: 106
Log message:

      Lm_symbol.add and Lm_symbol.string_of_symbol now extablish 1-to-1 correspondence
      between symbols and non-empty strings
      

Changes  Path
+20 -30 libmojave-branches/abstract_vars/util/lm_symbol.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-09 00:19:46 -0700 (Wed, 09 Jul 2003)
Revision: 107
Log message:

      Merging in the abstract_vars branch:
      - variables are now an abstract type, not strings
      - MVar parameters are gone
      
      See the branch log messages for more information.
      
      P.S. This is a pretty big change, so I bumped the version number
      in mk/preface.
      

Changes  Path
Properties libmojave
Added libmojave/.cvsignore
Properties libmojave/.cvsignore
Added libmojave/Makefile
Properties libmojave/Makefile
Added libmojave/OMakefile
Properties libmojave/OMakefile
Properties libmojave/cutil
Added libmojave/cutil/.cvsignore
Properties libmojave/cutil/.cvsignore
+36 -2 libmojave/cutil/Makefile
+2 -1 libmojave/cutil/OMakefile
Added libmojave/cutil/lm_mmap.c
Properties libmojave/cutil/lm_mmap.c
Added libmojave/cutil/lm_mmap.h
Properties libmojave/cutil/lm_mmap.h
+4 -4 libmojave/cutil/lm_readline.c
+76 -0 libmojave/cutil/lm_rusage.c
Properties libmojave/stdlib
Added libmojave/stdlib/.cvsignore
Properties libmojave/stdlib/.cvsignore
Added libmojave/stdlib/Files
Properties libmojave/stdlib/Files
+28 -2 libmojave/stdlib/Makefile
+3 -12 libmojave/stdlib/OMakefile
Added libmojave/stdlib/lm_array_util.ml
Properties libmojave/stdlib/lm_array_util.ml
Added libmojave/stdlib/lm_array_util.mli
Properties libmojave/stdlib/lm_array_util.mli
Added libmojave/stdlib/lm_big_int.ml
Properties libmojave/stdlib/lm_big_int.ml
Added libmojave/stdlib/lm_big_int.mli
Properties libmojave/stdlib/lm_big_int.mli
+28 -0 libmojave/stdlib/lm_debug.ml
+12 -0 libmojave/stdlib/lm_debug.mli
Added libmojave/stdlib/lm_file_util.ml
Properties libmojave/stdlib/lm_file_util.ml
Added libmojave/stdlib/lm_file_util.mli
Properties libmojave/stdlib/lm_file_util.mli
Added libmojave/stdlib/lm_filename_util.ml
Properties libmojave/stdlib/lm_filename_util.ml
Added libmojave/stdlib/lm_filename_util.mli
Properties libmojave/stdlib/lm_filename_util.mli
Added libmojave/stdlib/lm_hashtbl_util.ml
Properties libmojave/stdlib/lm_hashtbl_util.ml
Added libmojave/stdlib/lm_hashtbl_util.mli
Properties libmojave/stdlib/lm_hashtbl_util.mli
Added libmojave/stdlib/lm_int_util.ml
Properties libmojave/stdlib/lm_int_util.ml
Added libmojave/stdlib/lm_int_util.mli
Properties libmojave/stdlib/lm_int_util.mli
Added libmojave/stdlib/lm_list_util.ml
Properties libmojave/stdlib/lm_list_util.ml
Added libmojave/stdlib/lm_list_util.mli
Properties libmojave/stdlib/lm_list_util.mli
Added libmojave/stdlib/lm_num.ml
Properties libmojave/stdlib/lm_num.ml
Added libmojave/stdlib/lm_num.mli
Properties libmojave/stdlib/lm_num.mli
+18 -207 libmojave/stdlib/lm_pervasives.ml
+16 -171 libmojave/stdlib/lm_pervasives.mli
Added libmojave/stdlib/lm_ref_util.ml
Properties libmojave/stdlib/lm_ref_util.ml
Added libmojave/stdlib/lm_ref_util.mli
Properties libmojave/stdlib/lm_ref_util.mli
+52 -5 libmojave/stdlib/lm_set.ml
+4 -0 libmojave/stdlib/lm_set.mli
Added libmojave/stdlib/lm_string_set.ml
Properties libmojave/stdlib/lm_string_set.ml
Added libmojave/stdlib/lm_string_set.mli
Properties libmojave/stdlib/lm_string_set.mli
+159 -32 libmojave/stdlib/lm_string_util.ml
+24 -4 libmojave/stdlib/lm_string_util.mli
Added libmojave/stdlib/lm_thread_event.ml
Properties libmojave/stdlib/lm_thread_event.ml
Added libmojave/stdlib/lm_thread_event.mli
Properties libmojave/stdlib/lm_thread_event.mli
Added libmojave/stdlib/lm_thread_util.ml
Properties libmojave/stdlib/lm_thread_util.ml
Added libmojave/stdlib/lm_thread_util.mli
Properties libmojave/stdlib/lm_thread_util.mli
Properties libmojave/unix
Added libmojave/unix/.#lm_unix_util.ml
Properties libmojave/unix/.#lm_unix_util.ml
Added libmojave/unix/.#lm_unix_util.mli
Properties libmojave/unix/.#lm_unix_util.mli
Added libmojave/unix/.cvsignore
Properties libmojave/unix/.cvsignore
Added libmojave/unix/Files
Properties libmojave/unix/Files
Added libmojave/unix/Makefile
Properties libmojave/unix/Makefile
Added libmojave/unix/OMakefile
Properties libmojave/unix/OMakefile
Added libmojave/unix/lm_id.ml
Properties libmojave/unix/lm_id.ml
Added libmojave/unix/lm_id.mli
Properties libmojave/unix/lm_id.mli
Added libmojave/unix/lm_inet.ml
Properties libmojave/unix/lm_inet.ml
Added libmojave/unix/lm_inet.mli
Properties libmojave/unix/lm_inet.mli
Added libmojave/unix/lm_mmap.ml
Properties libmojave/unix/lm_mmap.ml
Added libmojave/unix/lm_mmap.mli
Properties libmojave/unix/lm_mmap.mli
Added libmojave/unix/lm_mmap_pipe.ml
Properties libmojave/unix/lm_mmap_pipe.ml
Added libmojave/unix/lm_mmap_pipe.mli
Properties libmojave/unix/lm_mmap_pipe.mli
Added libmojave/unix/lm_rusage.ml
Properties libmojave/unix/lm_rusage.ml
Added libmojave/unix/lm_rusage.mli
Properties libmojave/unix/lm_rusage.mli
Added libmojave/unix/lm_unix_util.ml
Properties libmojave/unix/lm_unix_util.ml
Added libmojave/unix/lm_unix_util.mli
Properties libmojave/unix/lm_unix_util.mli
Properties libmojave/util
Added libmojave/util/.cvsignore
Properties libmojave/util/.cvsignore
Added libmojave/util/Files
Properties libmojave/util/Files
+27 -2 libmojave/util/Makefile
+2 -33 libmojave/util/OMakefile
Deleted libmojave/util/lm_filename_util.ml
Deleted libmojave/util/lm_filename_util.mli
+1 -1 libmojave/util/lm_flags.ml
+1 -5 libmojave/util/lm_flags.mli
Deleted libmojave/util/lm_list_util.ml
Deleted libmojave/util/lm_list_util.mli
+5 -5 libmojave/util/lm_readline.ml
+3 -3 libmojave/util/lm_readline.mli
Deleted libmojave/util/lm_rusage.ml
Deleted libmojave/util/lm_rusage.mli
+78 -79 libmojave/util/lm_symbol.ml
+13 -7 libmojave/util/lm_symbol.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-09 01:08:27 -0700 (Wed, 09 Jul 2003)
Revision: 108
Log message:

      - Got rid of the LIBMOJAVE parameted in mk/config (just always use $(ROOT)/libmojave)
      - Converted the theories/experimental/compile to be compatible with the current
      incarnation of libmojave
      

Changes  Path
+2 -0 libmojave/util/lm_symbol_matrix.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-11 01:54:00 -0700 (Fri, 11 Jul 2003)
Revision: 110
Log message:

      - Changed the ASCII_IO format to be a bit more flexible. This allowed
      me to get rid of having to print sequents on two separate (hyps and goals) lines.
      For now I had to keep a lot of ugly backwards-compatibility code, but that
      can be cleaned up once we have no files in old format (<= 1.0.6) left.
      
      - Moved the file format version information from Filter_cache to Filter_magic,
      

Changes  Path
+21 -7 libmojave/stdlib/lm_string_util.ml
+3 -0 libmojave/stdlib/lm_string_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-11 18:54:07 -0700 (Fri, 11 Jul 2003)
Revision: 111
Log message:

      This migrates the set/map code to libmojave.
      

Changes  Path
+1 -1 libmojave/cutil/OMakefile
+53 -15 libmojave/stdlib/lm_map.ml
+8 -3 libmojave/stdlib/lm_map.mli
+63 -12 libmojave/stdlib/lm_set.ml
+18 -0 libmojave/stdlib/lm_set.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-12 14:59:12 -0700 (Sat, 12 Jul 2003)
Revision: 112
Log message:

      Migrated more code into libmojave.
      

Changes  Path
+3 -2 libmojave/Makefile
+6 -3 libmojave/OMakefile
+4 -1 libmojave/cutil/Makefile
+3 -2 libmojave/cutil/OMakefile
Added libmojave/cutil/lm_marshal_shared.c
Properties libmojave/cutil/lm_marshal_shared.c
Added libmojave/cutil/lm_marshal_shared.h
Properties libmojave/cutil/lm_marshal_shared.h
+22 -0 libmojave/stdlib/Files
+1 -0 libmojave/stdlib/Makefile
Added libmojave/stdlib/lm_array_linear_set.ml
Properties libmojave/stdlib/lm_array_linear_set.ml
Added libmojave/stdlib/lm_array_linear_set.mli
Properties libmojave/stdlib/lm_array_linear_set.mli
Added libmojave/stdlib/lm_array_sig.mlz
Properties libmojave/stdlib/lm_array_sig.mlz
Added libmojave/stdlib/lm_cycle_dag.ml
Properties libmojave/stdlib/lm_cycle_dag.ml
Added libmojave/stdlib/lm_cycle_dag.mli
Properties libmojave/stdlib/lm_cycle_dag.mli
Added libmojave/stdlib/lm_dag_sig.mlz
Properties libmojave/stdlib/lm_dag_sig.mlz
Added libmojave/stdlib/lm_hash_set.ml
Properties libmojave/stdlib/lm_hash_set.ml
Added libmojave/stdlib/lm_hash_set.mli
Properties libmojave/stdlib/lm_hash_set.mli
Added libmojave/stdlib/lm_imp_dag.ml
Properties libmojave/stdlib/lm_imp_dag.ml
Added libmojave/stdlib/lm_imp_dag.mli
Properties libmojave/stdlib/lm_imp_dag.mli
+34 -64 libmojave/stdlib/lm_index.ml
+7 -14 libmojave/stdlib/lm_index.mli
Added libmojave/stdlib/lm_large_array.ml
Properties libmojave/stdlib/lm_large_array.ml
Added libmojave/stdlib/lm_large_array.mli
Properties libmojave/stdlib/lm_large_array.mli
Added libmojave/stdlib/lm_large_array_weak.ml
Properties libmojave/stdlib/lm_large_array_weak.ml
Added libmojave/stdlib/lm_large_array_weak.mli
Properties libmojave/stdlib/lm_large_array_weak.mli
Added libmojave/stdlib/lm_linear_set_sig.mlz
Properties libmojave/stdlib/lm_linear_set_sig.mlz
+1 -72 libmojave/stdlib/lm_map.ml
+1 -63 libmojave/stdlib/lm_map.mli
Added libmojave/stdlib/lm_map_sig.mlz
Properties libmojave/stdlib/lm_map_sig.mlz
+1 -0 libmojave/stdlib/lm_serial_map.ml
+1 -1 libmojave/stdlib/lm_serial_map.mli
+1 -92 libmojave/stdlib/lm_set.ml
+1 -92 libmojave/stdlib/lm_set.mli
Added libmojave/stdlib/lm_set_sig.mlz
Properties libmojave/stdlib/lm_set_sig.mlz
Added libmojave/stdlib/lm_small_set.ml
Properties libmojave/stdlib/lm_small_set.ml
Added libmojave/stdlib/lm_small_set.mli
Properties libmojave/stdlib/lm_small_set.mli
Added libmojave/stdlib/lm_splay_linear_set.ml
Properties libmojave/stdlib/lm_splay_linear_set.ml
Added libmojave/stdlib/lm_splay_linear_set.mli
Properties libmojave/stdlib/lm_splay_linear_set.mli
Added libmojave/stdlib/lm_splay_set.ml
Properties libmojave/stdlib/lm_splay_set.ml
Added libmojave/stdlib/lm_splay_set.mli
Properties libmojave/stdlib/lm_splay_set.mli
Added libmojave/stdlib/lm_splay_table.ml
Properties libmojave/stdlib/lm_splay_table.ml
Added libmojave/stdlib/lm_splay_table.mli
Properties libmojave/stdlib/lm_splay_table.mli
+5 -3 libmojave/stdlib/lm_string_set.mli
Added libmojave/stdlib/lm_table_util.ml
Properties libmojave/stdlib/lm_table_util.ml
Added libmojave/stdlib/lm_table_util.mli
Properties libmojave/stdlib/lm_table_util.mli
Properties libmojave/system
Added libmojave/system/.cvsignore
Properties libmojave/system/.cvsignore
Added libmojave/system/Files
Properties libmojave/system/Files
Added libmojave/system/Makefile
Properties libmojave/system/Makefile
Added libmojave/system/OMakefile
Properties libmojave/system/OMakefile
Added libmojave/system/lm_marshal_buf.ml
Properties libmojave/system/lm_marshal_buf.ml
Added libmojave/system/lm_marshal_buf.mli
Properties libmojave/system/lm_marshal_buf.mli
Added libmojave/system/lm_marshal_shared.ml
Properties libmojave/system/lm_marshal_shared.ml
Added libmojave/system/lm_marshal_shared.mli
Properties libmojave/system/lm_marshal_shared.mli
Added libmojave/system/lm_marshal_sig.mlz
Properties libmojave/system/lm_marshal_sig.mlz
+14 -14 libmojave/util/lm_symbol.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-13 03:34:54 -0700 (Sun, 13 Jul 2003)
Revision: 113
Log message:

      Lm_list_util should not inlcude things that already exist in List.
      

Changes  Path
+0 -5 libmojave/stdlib/lm_list_util.ml
+0 -2 libmojave/stdlib/lm_list_util.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-24 16:10:32 -0700 (Thu, 24 Jul 2003)
Revision: 118
Log message:

      Fixing a recent bug in the "string list list" string parsing code.
      

Changes  Path
+2 -2 libmojave/stdlib/lm_string_util.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-28 11:15:26 -0700 (Mon, 28 Jul 2003)
Revision: 121
Log message:

      Made sure readline C flags are enabled only when READLINE=YES is set.
      

Changes  Path
+7 -5 libmojave/cutil/Makefile

Changes by: ( at unknown.email)
Date: 2003-07-28 11:15:26 -0700 (Mon, 28 Jul 2003)
Revision: 122
Log message:

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

Changes  Path
Copied libmojave-branches/bound_contexts2

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-29 20:10:33 -0700 (Tue, 29 Jul 2003)
Revision: 123
Log message:

      Changed itt_logic to use explicit rule calls instead of dT and autoT
      (which can have things overridden in other theories).
      

Changes  Path
+1 -1 libmojave/cutil/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-29 22:19:59 -0700 (Tue, 29 Jul 2003)
Revision: 124
Log message:

      I am getting really close on the branch - 1419 out of 1448 proofs
      currently expand correctly.
      

Changes  Path
+1 -1 libmojave-branches/bound_contexts2/cutil/Makefile