Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-01 08:43:39 -0700 (Tue, 01 Jun 2004)
Revision: 377
Log message:

      Added lm_uname, a hook to the uname syscall.
      

Changes  Path
+2 -1 libmojave/cutil/Files
Added libmojave/cutil/lm_uname_ext.c
Properties libmojave/cutil/lm_uname_ext.c
+2 -1 libmojave/unix/Files
Added libmojave/unix/lm_uname.ml
Properties libmojave/unix/lm_uname.ml
Added libmojave/unix/lm_uname.mli
Properties libmojave/unix/lm_uname.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-01 09:49:41 -0700 (Tue, 01 Jun 2004)
Revision: 380
Log message:

      Minor updates for Win32.
      

Changes  Path
+2 -2 libmojave/cutil/lm_ssl.c
+2 -4 libmojave/cutil/lm_uname_ext.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-01 13:19:04 -0700 (Tue, 01 Jun 2004)
Revision: 381
Log message:

      Splitting the lm_threads files.
      

Changes  Path
+9 -0 libmojave/stdlib/OMakefile
Deleted libmojave/stdlib/lm_threads.ml
Added libmojave/stdlib/lm_threads_null.ml
Properties libmojave/stdlib/lm_threads_null.ml
Added libmojave/stdlib/lm_threads_system.ml
Properties libmojave/stdlib/lm_threads_system.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 19:34:10 -0700 (Tue, 01 Jun 2004)
Revision: 382
Log message:

      Updating the make build system to support THREADS_ENABLED.
      

Changes  Path
+9 -0 libmojave/stdlib/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 22:32:49 -0700 (Tue, 01 Jun 2004)
Revision: 383
Log message:

      "omake clean" should be a bit more clean.
      

Changes  Path
+1 -1 libmojave/stdlib/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-09 11:38:01 -0700 (Wed, 09 Jun 2004)
Revision: 384
Log message:

      This modifies the infrastructure for threads.  Here is the model:
      
          1. Each thread has a current state, and each state has a set
             of global variables.
      
          2. State variables must be locked before being used.
      
          3. State variables come in two types: shared and private.
             Each state has its own copy of the private variables.
      
      For example, each job in the shell has its own state, and its
      own copy of the Shell.info struct.  States are managed implicitly,
      so global variables look just like global variables.  Access is
      managed with the State.read/State.write routines.
      
      Here is an example of usage for a shared variable:
      
          let global_entry = State.shared_val "debug" (ref 0)
      
          let get () =
             State.read global_entry (fun x -> !x)
      
          let incr () =
             State.write global_entry (fun x -> x := !x + 1)
      
      For private variable, you have to supply a "fork" function that
      is used to copy the value.  Each thread/state will have its own copy
      of the variable.  The other functions remain the same.
      
          let global_entry = State.shared_val "debug" (ref 0) (fun x -> ref !x)
      
      All the State.* functions are wrappers that take a function argument.  The
      value is locked on entry into the function, and unlocked when the function exits.
      Exceptions are handled correctly.
      
      Don't use Mutex if you can help it!!!  The Mutex functions do not
      handle exceptions correctly.  Use the State module instead.
      
      NOTES:
      
         1. I removed the Java interface...  It was just getting to be too much
            of a hassle.  We can ressurect it if we ever want it again.
      
         2. This is just the infrastructure pass.  The global values used by the
            browser need to be updated to the new model.
      

Changes  Path
+9 -5 libmojave/stdlib/Files
+3 -3 libmojave/stdlib/Makefile
+2 -2 libmojave/stdlib/OMakefile
Added libmojave/stdlib/lm_thread.ml
Properties libmojave/stdlib/lm_thread.ml
Added libmojave/stdlib/lm_thread.mli
Properties libmojave/stdlib/lm_thread.mli
Added libmojave/stdlib/lm_thread_core.mli
Properties libmojave/stdlib/lm_thread_core.mli
Added libmojave/stdlib/lm_thread_core_null.ml
Properties libmojave/stdlib/lm_thread_core_null.ml
Added libmojave/stdlib/lm_thread_core_system.ml
Properties libmojave/stdlib/lm_thread_core_system.ml
+3 -1 libmojave/stdlib/lm_thread_event.ml
Added libmojave/stdlib/lm_thread_shell.ml
Properties libmojave/stdlib/lm_thread_shell.ml
Added libmojave/stdlib/lm_thread_shell.mli
Properties libmojave/stdlib/lm_thread_shell.mli
Added libmojave/stdlib/lm_thread_sig.mlz
Properties libmojave/stdlib/lm_thread_sig.mlz
+1 -1 libmojave/stdlib/lm_thread_util.ml
Deleted libmojave/stdlib/lm_threads_null.ml
Deleted libmojave/stdlib/lm_threads_system.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 19:08:17 -0700 (Wed, 09 Jun 2004)
Revision: 385
Log message:

      Made "omake clean" cleaner.
      

Changes  Path
+1 -1 libmojave/stdlib/Files
+1 -1 libmojave/stdlib/Makefile
+1 -7 libmojave/stdlib/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-10 13:45:08 -0700 (Thu, 10 Jun 2004)
Revision: 386
Log message:

      This implements a version of SLOPPY_DEPENDENCIES.  Sloppy dependencies
      use a dummpy file .sloppy.
      

Changes  Path
+9 -8 libmojave/stdlib/lm_string_util.ml
+17 -18 libmojave/stdlib/lm_thread.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-11 09:33:41 -0700 (Fri, 11 Jun 2004)
Revision: 387
Log message:

      Synchronization fixes.
      

Changes  Path
+66 -25 libmojave/stdlib/lm_thread.ml
+2 -0 libmojave/stdlib/lm_thread_core_null.ml
+4 -3 libmojave/stdlib/lm_thread_core_system.ml
+11 -5 libmojave/stdlib/lm_thread_shell.ml
+1 -0 libmojave/stdlib/lm_thread_sig.mlz

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-12 17:39:56 -0700 (Sat, 12 Jun 2004)
Revision: 391
Log message:

      Fixed the ls problem I believe.
      Save session state.  This also saves the current directory.
      Every session has its own persistent history, etc.
      

Changes  Path
+59 -0 libmojave/stdlib/lm_rformat.ml
+8 -0 libmojave/stdlib/lm_rformat.mli
+9 -1 libmojave/stdlib/lm_string_util.ml
+1 -0 libmojave/stdlib/lm_string_util.mli
+5 -4 libmojave/stdlib/lm_thread.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-13 01:56:44 -0700 (Sun, 13 Jun 2004)
Revision: 392
Log message:

      - Added a "D" (LsDocumentation) flag and a corresponding browser interface
        menu entry to be able to control whether documentation is displayed or not.
      
      - The default view flags are now
        [LsFormal; LsParent; LsRules; LsRewrites; LsDocumentation]
      
      - Now when "u" (lsUnjustified) is removed from the view flags set, the default
        flags are restored (the former "hide everything" behavior did not make much
        sense IMO).
      
      - Removed the "Interface\nbegin\n...\nend" wrapper from the theory display.
        It only waisted 3 lines and 4 columns of screen space without contributing
        anything (and was making things especially confusing when ls options
        other than "all" were used).
      
      - In prl and HTML mode, made the display of the documentation closer to
        the TeX style and less source-like. The individial display forms for some
        pieces of documentation still need work, but overall it IMHO looks OK in prl
        and pretty good in HTML.
      

Changes  Path
+2 -0 libmojave/stdlib/lm_rformat_html.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-15 21:10:07 -0700 (Tue, 15 Jun 2004)
Revision: 393
Log message:

      Made sure MetaPRL compiles with THREADS_ENABLED=false.
      

Changes  Path
Deleted libmojave/stdlib/lm_threads.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 00:53:10 -0700 (Wed, 16 Jun 2004)
Revision: 394
Log message:

      I thought I should commit before we get too out of date.
      This is a partial commit; I'll finish off the loose ends
      in the morning.
      
      This adds the /fs path for viewing the Unix filesystem.
      
      Notes on this commit:
         1. Removed the "view_*" functions in Shell_core.  These
            duplicated work, and were pretty pointless.
      
            However, in the browser, I see the following problem:
            the "refresh" function is not called correctly.  The symptom
            is that the display is in "prl" mode.  The solution, until
            I fix in the morning, is to call "refresh ()" explicitly.
      
         2. Use cd "/fs" to view the filesystem.  However, file editing
            with "cd" is not currently implemented; it is waiting on
            the recent discussion on "proposal for handling pwd()"
            on the onlynews@metaprl.org list.
      
         3. Shell identifiers now strings.  Sorry for this change, but
            it makes the implementation much easier.  The proper
            path is https://..../session/id1/frameset.
      

Changes  Path
+79 -31 libmojave/stdlib/lm_thread_shell.ml
+14 -6 libmojave/stdlib/lm_thread_shell.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-16 15:59:05 -0700 (Wed, 16 Jun 2004)
Revision: 395
Log message:

      - Include -lssl/-lncurses/-lreadline only when the corresponding ENABLED
        variable is set to true.
      - access.html : the default session is now called "id1", not "1".
      

Changes  Path
+0 -36 libmojave/cutil/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 20:48:53 -0700 (Wed, 16 Jun 2004)
Revision: 396
Log message:

      Separate "shell" sessions from "browser" sessions.
      
      Bah, browser identifiers are back to integers...  Sorry about the
      change yet again, the proper URLs are /session/%d/...
      

Changes  Path
+8 -26 libmojave/stdlib/lm_thread_shell.ml
+3 -3 libmojave/stdlib/lm_thread_shell.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 11:02:13 -0700 (Fri, 18 Jun 2004)
Revision: 398
Log message:

      Re-use the HTTP socket on a restart.  The socket descriptor
      and challenge are saved in the environment.  So this means
      it won't work on Windows, where sockets do not have integer
      descriptors.  Have to think about how to do that, or else
      just disable the feature on Windows.
      

Changes  Path
+69 -0 libmojave/cutil/lm_ssl.c
+9 -2 libmojave/util/lm_ssl.ml
+5 -0 libmojave/util/lm_ssl.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-19 22:09:03 -0700 (Sat, 19 Jun 2004)
Revision: 399
Log message:

      - The Lm_big_int.of_string had no support for non-decimal formats (0xN, 0bN,
        etc) and no sanity checking (for example, "0x" was interpreted as 72!). I
        made Lm_big_int.of_string to act the same way as Pervasives.int_of_string.
      
      - I changed the way long arrows are translated to HTML in an attept to make
        then actually be long. Please verify under IE and other browsers!
      
      - The extract term (for primiteve rules) needs to be in a slot.
      

Changes  Path
+52 -16 libmojave/stdlib/lm_big_int.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-20 08:54:03 -0700 (Sun, 20 Jun 2004)
Revision: 400
Log message:

      Fixed Javascript string escapes.
      

Changes  Path
+30 -1 libmojave/stdlib/lm_string_util.ml
+9 -4 libmojave/stdlib/lm_string_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-20 17:26:43 -0700 (Sun, 20 Jun 2004)
Revision: 401
Log message:

      Made editing much more robust, so that you don't lost work
      on a restart.
      

Changes  Path
+1 -1 libmojave/stdlib/lm_string_util.ml
+35 -5 libmojave/unix/.#lm_unix_util.ml
+11 -4 libmojave/unix/.#lm_unix_util.mli
+35 -5 libmojave/unix/lm_unix_util.ml
+11 -4 libmojave/unix/lm_unix_util.mli

Changes by: ( at unknown.email)
Date: 2004-06-20 23:07:24 -0700 (Sun, 20 Jun 2004)
Revision: 404
Log message:

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

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-23 17:11:10 -0700 (Wed, 23 Jun 2004)
Revision: 406
Log message:

      Compiles under Win32 again.
      

Changes  Path
Properties libmojave/stdlib
+3 -0 libmojave/stdlib/.cvsignore
+5 -7 libmojave/unix/lm_id.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-24 15:33:46 -0700 (Thu, 24 Jun 2004)
Revision: 407
Log message:

      Disable SSL if SSL_ENABLED is not set.  This is a first pass,
      and MetaPRL works without SSL on Win32.  Problem: caching
      is really aggressive on localhost, and we never get updates
      expect by pressing refresh.
      

Changes  Path
+14 -10 libmojave/cutil/lm_ssl.c
+10 -4 libmojave/util/lm_ssl.ml

Changes by: ( at unknown.email)
Date: 2004-06-24 15:33:46 -0700 (Thu, 24 Jun 2004)
Revision: 408
Log message:

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

Changes  Path
Copied libmojave-branches/nasslli_branch
Deleted libmojave-branches/nasslli_branch/Makefile
Deleted libmojave-branches/nasslli_branch/cutil/Makefile
Deleted libmojave-branches/nasslli_branch/stdlib/Makefile
Deleted libmojave-branches/nasslli_branch/system/Makefile
Deleted libmojave-branches/nasslli_branch/unix/Makefile
Deleted libmojave-branches/nasslli_branch/util/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 20:22:59 -0700 (Thu, 24 Jun 2004)
Revision: 409
Log message:

      Removing the make build system. Now the only way to build MetaPRL
      is to use omake!
      

Changes  Path
Deleted libmojave/Makefile
Deleted libmojave/cutil/Makefile
Deleted libmojave/stdlib/Makefile
Deleted libmojave/system/Makefile
Deleted libmojave/unix/Makefile
Deleted libmojave/util/Makefile