Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-08 09:43:15 -0700 (Sun, 08 Apr 2007)
Revision: 10372
Log message:

      A more efficient implementation of the "equal" function.

Changes  Path
+4 -4 libmojave/util/lm_hash.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-08 10:05:22 -0700 (Sun, 08 Apr 2007)
Revision: 10375
Log message:

      Use ABORT_ON_DEPENDENCY_ERRORS=false for linking the library. It is too
     painful to have to keep the dependencies straight.

Changes  Path
+6 -4 libmojave/OMakefile

Changes by: David Noblet (dnoblet at cs.caltech.edu)
Date: 2007-04-09 13:44:49 -0700 (Mon, 09 Apr 2007)
Revision: 10381
Log message:

      This should fix a 'double free' error we were seeing.

Changes  Path
+9 -2 libmojave/cutil/fam_kqueue.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-04-11 11:05:57 -0700 (Wed, 11 Apr 2007)
Revision: 10399
Log message:

      Minor changes in the DLL code.

Changes  Path
+30 -9 libmojave/cutil/lm_dll.c
+3 -1 libmojave/cutil/lm_dll.h
+4 -1 libmojave/cutil/lm_dll_hooks.h
+1 -0 libmojave/unix/Files
+39 -24 libmojave/unix/lm_dll.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gmail.com)
Date: 2007-04-15 07:13:33 -0700 (Sun, 15 Apr 2007)
Revision: 10430
Log message:

      lm_dll was missing from the file list

Changes  Path
+1 -0 libmojave/cutil/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-04-16 10:53:33 -0700 (Mon, 16 Apr 2007)
Revision: 10435
Log message:

      For dlls, provide a kind of "malloc" that allocates custom blocks.

Changes  Path
+91 -56 libmojave/cutil/lm_dll.c
+8 -1 libmojave/cutil/lm_dll.h
+1 -77 libmojave/cutil/lm_dll_hooks.h
Added libmojave/cutil/lm_dll_pointers.h
Added libmojave/cutil/lm_dll_types.h
+20 -0 libmojave/unix/lm_dll.ml

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-24 17:28:44 -0700 (Tue, 24 Apr 2007)
Revision: 10494
Log message:

      Adds the ability to detect filesystem case sensitivity on OS X.  This won't
     build without the configure changes to OMake that I'm about to commit, and 
     OMake won't build without this.  Hooray externals!  :-)
     
     Note: This isn't tested yet.

Changes  Path
+5 -0 libmojave/cutil/OMakefile
Added libmojave/cutil/lm_fs_case_sensitive.c
+1 -0 libmojave/unix/Files
Added libmojave/unix/lm_fs_case_sensitive.ml
Added libmojave/unix/lm_fs_case_sensitive.mli

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-25 10:59:04 -0700 (Wed, 25 Apr 2007)
Revision: 10500
Log message:

      The caml #includes need to be available even if case-sensitivity detection is
     not available.
     
     This bug revealed that case-sensitivity was disabled in my OS X build of omake,
     which I generated with "omake clean; make all".  I don't know if it was just the
     bootstrap version of omake or the real version that was being built at the time.

Changes  Path
+5 -5 libmojave/cutil/lm_fs_case_sensitive.c

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-25 16:42:57 -0700 (Wed, 25 Apr 2007)
Revision: 10513
Log message:

      Minor optimization.

Changes  Path
+1 -2 libmojave/util/lm_symbol_hash.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-27 14:11:03 -0700 (Fri, 27 Apr 2007)
Revision: 10535
Log message:

      The "Option cannot accept an argument" error message should include the name
     of the offending option.

Changes  Path
+1 -1 libmojave/util/lm_arg.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-27 14:24:32 -0700 (Fri, 27 Apr 2007)
Revision: 10537
Log message:

      Corrected the error message given when a non-invertable option is prefixed with "--no".

Changes  Path
+4 -2 libmojave/util/lm_arg.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-27 14:55:58 -0700 (Fri, 27 Apr 2007)
Revision: 10539
Log message:

      Better error printing in case of a wrong option that also happens to have a
     real option as a prefix.

Changes  Path
+12 -6 libmojave/util/lm_arg.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-30 10:47:57 -0700 (Mon, 30 Apr 2007)
Revision: 10565
Log message:

      Disable a warning to make it compile cleanly under Windows.

Changes  Path
+3 -0 libmojave/cutil/lm_fs_case_sensitive.c