Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-02-01 00:17:52 -0800 (Tue, 01 Feb 2005)
Revision: 777
Log message:
- The usage of $(CP), $(RM) and other similar aliases for build-in commands is
no longer needed (the variable definitions still need to remain for
backwards compatibility).
- The "CP = copy" vs "CP = cp" is no nonger a good example of a OSTYPE-based
decision. Replaced with an EXT_{LIB,OBJ,ASM} example.
Changes | Path |
+11 -13 | omake/OMakeroot.src.in |
+9 -6 | omake/doc/src/omake-intro.tex |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-02-01 00:22:36 -0800 (Tue, 01 Feb 2005)
Revision: 778
Log message:
When VERBOSE is set, builtin-cc-depend (the builtin C dependency analyzer used
on Win32) should print what it's doing.
Changes | Path |
+4 -0 | omake/OMakeroot.src.in |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-02-01 06:20:18 -0800 (Tue, 01 Feb 2005)
Revision: 779
Log message:
Minor
Changes | Path |
+1 -1 | omake/OMakeroot.src.in |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-02-02 11:50:32 -0800 (Wed, 02 Feb 2005)
Revision: 780
Log message:
stderr.println -> eprintln
Changes | Path |
+1 -1 | omake/OMakeroot.src.in |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-02-02 12:46:40 -0800 (Wed, 02 Feb 2005)
Revision: 781
Log message:
A few documentation fixes.
Changes | Path |
+3 -3 | omake/OMakeroot.src.in |
+30 -22 | omake/doc/html/omake.html |
+3 -2 | omake/doc/src/omake-intro.tex |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-02-03 15:43:24 -0800 (Thu, 03 Feb 2005)
Revision: 784
Log message:
Modifying the scoping rules.
public: the dynamically scoped version of the variable
private: the statically scoped version
protected: the variable in the current object
To define new variables, you can put them in a scope
object, like the following.
public. +=
X = 1
Or you can define them explicitly.
public.X = 1
Evaluation is similar.
$(public.X) is the dynamic value of the variable.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-02-03 15:45:53 -0800 (Thu, 03 Feb 2005)
Revision: 785
Log message:
The symbol "dynamic" is not needed.
Changes | Path |
+0 -1 | omake/src/ir/omake_symbol.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-02-06 19:00:18 -0800 (Sun, 06 Feb 2005)
Revision: 787
Log message:
In osh, collect all of the arguments once a default argument
is encountered.
Changes | Path |
+22 -12 | libmojave/util/lm_arg.ml |
+2 -2 | libmojave/util/lm_arg.mli |
+4 -4 | omake/src/build/omake_builtin_file.ml |
+16 -16 | omake/src/main/omake_main.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-02-21 13:42:24 -0800 (Mon, 21 Feb 2005)
Revision: 795
Log message:
Exceptions were not handling default cases, and exception was not
rethrown on no pattern match.
Changes | Path |
+12 -6 | omake/src/build/omake_builtin_base.ml |