Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-10 17:23:29 -0700 (Fri, 10 Oct 2003)
Revision: 174
Log message:
We should always use the proper boolean tests, not $equal(... , YES) ones!
Hopefully, this will also fix the bug 58.
Changes | Path |
+2 -2 | libmojave/cutil/OMakefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-10 19:28:10 -0700 (Fri, 10 Oct 2003)
Revision: 175
Log message:
Added the editor/ml/make_mp_version.ml program to *generate* the mp_version.ml
file. This works, and it may give us extra flexibility in printing the version
string. However, other solutions that work on win32 and Unix are welcome.
WARNING WARNING WARNING: the Weak module in weak_memo.ml is now enabled.
This hides the weak memo bug, so if you are working on it, be sure to
change the module name to something else. However, let's leave it like
this in the meantime. It makes running MetaPRL easier, especially on
win32.
Changes | Path |
Properties | libmojave/cutil |
+1 -0 | libmojave/cutil/.cvsignore |
Properties | libmojave/stdlib |
+10 -0 | libmojave/stdlib/.cvsignore |
Properties | libmojave/system |
+2 -0 | libmojave/system/.cvsignore |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-11 14:23:49 -0700 (Sat, 11 Oct 2003)
Revision: 180
Log message:
Fixed the dependencies for mp_version.ml. Before, it depended on the byte-code
libraries, causing byte-code to be built even if BYTE_ENABLED=false.
Changes | Path |
+0 -0 | libmojave/cutil/lm_ncurses.c |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-13 20:32:57 -0700 (Mon, 13 Oct 2003)
Revision: 189
Log message:
Split locale functions from Lm_string_util into Lm_ctype.
Changes | Path |
+1 -28 | libmojave/stdlib/lm_string_util.ml |
+0 -11 | libmojave/stdlib/lm_string_util.mli |
+1 -0 | libmojave/util/Files |
Added | libmojave/util/lm_ctype.ml |
Properties | libmojave/util/lm_ctype.ml |
Added | libmojave/util/lm_ctype.mli |
Properties | libmojave/util/lm_ctype.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-13 20:35:39 -0700 (Mon, 13 Oct 2003)
Revision: 190
Log message:
Initial version of omake ported to the MetaPRL version of libmojave.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-13 21:12:13 -0700 (Mon, 13 Oct 2003)
Revision: 192
Log message:
Oops, a commit to omake broke metaprl. Well, I belive libmojave is
now merged and stable.
Changes | Path |
+29 -0 | libmojave/stdlib/lm_filename_util.ml |
+7 -0 | libmojave/stdlib/lm_filename_util.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-15 12:27:43 -0700 (Wed, 15 Oct 2003)
Revision: 204
Log message:
This addresses bug #85. The omake version of MetaPRL includes
all of Justin's fancy readline/curses/terminfo code. Lm_terminfo
was incorrectly asking for terminal info even if TERM is undefined.
Changes | Path |
+1 -1 | libmojave/cutil/lm_ncurses.c |
+8 -0 | libmojave/cutil/lm_terminfo.c |
+11 -5 | libmojave/util/lm_terminfo.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-15 15:57:33 -0700 (Wed, 15 Oct 2003)
Revision: 206
Log message:
Renaming config (make/omake) variables:
TESTS -> TESTS_ENABLED
READLINE -> READLINE_ENABLED
NCURSES -> NCURSES_ENABLED
- This makes things more consistent internally
(all the boolean flags are now called *_ENABLED)
- This makes things more consistent with how mcc calls them (and we
want to be able to use MetaPRL's libmojave, which is now the "master" one,
in mcc).
Changes | Path |
+1 -1 | libmojave/cutil/Makefile |
+2 -2 | libmojave/cutil/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-16 02:27:50 -0700 (Thu, 16 Oct 2003)
Revision: 208
Log message:
Gave libmojave its own install target $(LMINSTALL) instead of using
the common $(MPINSTALL) one.
This is a small step towards making libmojave completely independent (bug 83).
( For some reason this did get checked in the first time around -
http://cvs.metaprl.org:12000/commitlogs/metaprl/2003-10.html#03/10/15.20:06:08 )
Changes | Path |
+1 -1 | libmojave/OMakefile |
+1 -1 | libmojave/cutil/OMakefile |
+1 -1 | libmojave/stdlib/OMakefile |
+1 -1 | libmojave/system/OMakefile |
+1 -1 | libmojave/unix/OMakefile |
+1 -1 | libmojave/util/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-16 20:29:16 -0700 (Thu, 16 Oct 2003)
Revision: 213
Log message:
Added two new deug_* variables:
- debug_full_terms : Print terms fully in debug messages
- debug_rules: Display rule applications
Refreshed the list of the debug variables in the Developer Guide.
Changes | Path |
+1 -1 | libmojave/stdlib/lm_rformat.ml |
Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-10-20 04:23:17 -0700 (Mon, 20 Oct 2003)
Revision: 223
Log message:
I did a lot of progress with the port.
I ran though into this problem:
- build front/aml/tast aml_tast_ds.cmx
+ ocamlopt.opt -warn-error A -I . -I ../../../lm_libmojave/stdlib -I ../../../lm_libmojave/util -I ../../../fir/type -I ../../../fir/util -I ../ast -c aml_tast_ds.ml
File "aml_tast_ds.ml", line 732, characters 42-50:
This expression has type
(Aml_tast.me_name * Aml_tast.label) Lm_symbol.SymbolTable.t
but is here used with type Lm_symbol.SymbolTable.key -> 'a -> 'a -> 'a
*** omake: targets not rebuilt because of errors
which I think is due to a weird definition of the union function in lm_map.ml
(stdlib/lm_map.ml) I am too tired now to tackle that problem...
Just another comment: libmojave in metaprl is slightly different from the one in omake... (for one the Lm_arg param is missing)
Changes | Path |
+1 -0 | libmojave/util/lm_parse_id.mli |
+5 -1 | libmojave/util/lm_profile.mli |
+6 -1 | libmojave/util/lm_symbol.ml |
+1 -0 | libmojave/util/lm_symbol.mli |
Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-10-20 14:50:28 -0700 (Mon, 20 Oct 2003)
Revision: 224
Log message:
Mcc finally works!!!
Changes | Path |
+3 -2 | libmojave/stdlib/lm_map.ml |
+1 -0 | libmojave/util/lm_field_table.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-20 19:20:03 -0700 (Mon, 20 Oct 2003)
Revision: 225
Log message:
*** empty log message ***
Changes | Path |
+0 -0 | libmojave/util/lm_field_table.mli |
+1 -0 | libmojave/util/lm_parse_id.mli |
+0 -0 | libmojave/util/lm_profile.mli |
+0 -0 | libmojave/util/lm_symbol.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-20 22:29:07 -0700 (Mon, 20 Oct 2003)
Revision: 226
Log message:
*** empty log message ***
Changes | Path |
+6 -13 | libmojave/stdlib/lm_list_util.ml |
+6 -1 | libmojave/stdlib/lm_map.ml |
+1 -0 | libmojave/stdlib/lm_map_sig.mlz |
+1 -1 | libmojave/util/lm_field_table.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-20 23:24:58 -0700 (Mon, 20 Oct 2003)
Revision: 227
Log message:
Killing a number of unneeded 'open' directives.
Changes | Path |
+0 -1 | libmojave/unix/lm_id.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-21 17:19:36 -0700 (Tue, 21 Oct 2003)
Revision: 232
Log message:
By using a more efficient re-implementation of the String.contains function,
the running time of a no-op omake on MetaPRL tree is reduced by ~8%.
Changes | Path |
+12 -5 | libmojave/stdlib/lm_string_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-10-23 16:44:04 -0700 (Thu, 23 Oct 2003)
Revision: 243
Log message:
The Lm_filename_util.tail function was buggy - it was returning "/xyz"
instead of "xyz" for files that contained a path!
I removed the Lm_filename_util.tail and replaced it with Filename.basename
I also renamed the $(tail ...) function into a $(basename ...) one (since
"basename" is kind of canonical for this).
For now, I am keeping $(tail ...) as well for backwards compatibility.
Bumping the version number to 0.7.3
Changes | Path |
+0 -12 | libmojave/stdlib/lm_filename_util.ml |
+0 -1 | libmojave/stdlib/lm_filename_util.mli |
+5 -4 | omake/src/build/omake_builtin.ml |
+1 -1 | omake/version.txt |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-10-23 19:56:55 -0700 (Thu, 23 Oct 2003)
Revision: 244
Log message:
Define the command line vars at the end of OMakeroot (bug #96).
Include a version check in the system OMakeroot (bug #99). The
omake_gen_magic program is used to generate this file.
Haven't checked this on windows, will do next.
Changes by: ( at unknown.email)
Date: 2003-10-23 19:56:55 -0700 (Thu, 23 Oct 2003)
Revision: 245
Log message:
This commit was manufactured by cvs2svn to create branch 'ocaml_3_07'.
Changes | Path |
Copied | libmojave-branches/ocaml_3_07 |