Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-06 21:08:57 -0700 (Sat, 06 Nov 2010)
Revision: 13214
Log message:
Disable some of the new OCaml 3.12 warnings (9 and 29). Note that this still
works with 3.10 even though nurerical warnings are not supported there - I
guess 3.10 is smart enough to ignore the unsupported warning specifications.
Changes | Path(relative to omake-branches/0.9.8.6) |
+1 -1 | OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-06 21:10:59 -0700 (Sat, 06 Nov 2010)
Revision: 13215
Log message:
Merging rev 13214 (warning fix) from omake-0.9.8.6
Changes | Path(relative to omake-branches/0.9.8.x) |
+1 -1 | OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 11:37:38 -0800 (Mon, 08 Nov 2010)
Revision: 13216
Log message:
Use the svn-1.5+ style relative path to libmojave.
Changes | Path(relative to omake-branches/0.9.8.6/src) |
Properties | . |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 11:38:06 -0800 (Mon, 08 Nov 2010)
Revision: 13217
Log message:
Consistently use the caml_ namespace for all calls to OCaml C functions.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 18:28:22 -0800 (Mon, 08 Nov 2010)
Revision: 13218
Log message:
svn merge -r 13215:13217 omake-0.9.8.6 omake-0.9.8:
- Consistently use the caml_ namespace for all calls to OCaml C functions.
- Use the svn-1.5+ style relative path to libmojave.
Changes | Path(relative to omake-branches/0.9.8.x) |
Properties | . |
Properties | src/ |
+20 -20 | src/clib/omake_shell_sys.c |
+16 -16 | src/clib/readline.c |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 18:30:19 -0800 (Mon, 08 Nov 2010)
Revision: 13219
Log message:
Mark all relevant 0.9.8.6 changes as merged into 0.9.8.x
Changes | Path(relative to omake-branches/0.9.8.x) |
Properties | . |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 18:37:07 -0800 (Mon, 08 Nov 2010)
Revision: 13220
Log message:
Merging all the relevant changes from the 0.9.8.x into 0.9.8.6
Changes | Path(relative to omake-branches/0.9.8.6) |
Properties | . |
+1 -1 | doc/webpage/changelog.html |
+19 -1 | doc/webpage/download.html |
Added | doc/webpage/images/grid.ai |
Added | doc/webpage/images/omake-manual.ai |
Added | doc/webpage/images/omake.ai |
Added | doc/webpage/images/omake.eps |
Added | doc/webpage/images/omake.psd |
+2 -1 | doc/webpage/index.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 20:07:13 -0800 (Mon, 08 Nov 2010)
Revision: 13221
Log message:
Automated merge of 13140:13220 from
svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into
array-args, with manual follow-up fixes.
P.S. Not sure if there is much chance of these branches ever being released
into production - would probably depend on Jason. But just n case, will
probably try to keep them minimally up-to-date.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 20:09:26 -0800 (Mon, 08 Nov 2010)
Revision: 13222
Log message:
Automated merge of 13220:13221 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into array-args
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 20:23:32 -0800 (Mon, 08 Nov 2010)
Revision: 13223
Log message:
Automated merge of 13141:13222 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into var2
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 21:08:19 -0800 (Mon, 08 Nov 2010)
Revision: 13224
Log message:
Automated merge of 13142:13223 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var2 into var3
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 21:14:54 -0800 (Mon, 08 Nov 2010)
Revision: 13225
Log message:
Automated merge of 13143:13224 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into const
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 21:43:39 -0800 (Mon, 08 Nov 2010)
Revision: 13226
Log message:
Automated merge of 13144:13225 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into auto
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 21:48:01 -0800 (Mon, 08 Nov 2010)
Revision: 13227
Log message:
Automated merge of 13145:13226 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into int
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 21:52:23 -0800 (Mon, 08 Nov 2010)
Revision: 13228
Log message:
Automated merge of 13146:13227 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/int into dll
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 21:56:59 -0800 (Mon, 08 Nov 2010)
Revision: 13229
Log message:
Automated merge of 13147:13228 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/const into all-features
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:08:03 -0800 (Mon, 08 Nov 2010)
Revision: 13230
Log message:
Manual merge 13148:13229 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/all-features into everything
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:11:57 -0800 (Mon, 08 Nov 2010)
Revision: 13231
Log message:
Automated merge of 13221:13230 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into array-args
Changes | Path(relative to omake-branches/jumbo/array-args) |
Properties | . |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:13:29 -0800 (Mon, 08 Nov 2010)
Revision: 13232
Log message:
Automated merge of 13222:13231 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:15:11 -0800 (Mon, 08 Nov 2010)
Revision: 13233
Log message:
Automated merge of 13223:13232 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
Properties | doc/html/ |
Properties | doc/info/ |
Properties | doc/ps/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:16:46 -0800 (Mon, 08 Nov 2010)
Revision: 13234
Log message:
Automated merge of 13224:13233 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into const
Changes | Path(relative to omake-branches/jumbo/const) |
Properties | . |
Properties | doc/html/ |
Properties | doc/info/ |
Properties | doc/ps/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:18:49 -0800 (Mon, 08 Nov 2010)
Revision: 13235
Log message:
Automated merge of 13225:13234 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into auto
Changes | Path(relative to omake-branches/jumbo/auto) |
Properties | . |
Properties | doc/html/ |
Properties | doc/info/ |
Properties | doc/ps/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:20:27 -0800 (Mon, 08 Nov 2010)
Revision: 13236
Log message:
Automated merge of 13226:13235 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into int
Changes | Path(relative to omake-branches/jumbo/int) |
Properties | . |
Properties | doc/html/ |
Properties | doc/info/ |
Properties | doc/ps/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:22:11 -0800 (Mon, 08 Nov 2010)
Revision: 13237
Log message:
Automated merge of 13227:13236 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/int into dll
Changes | Path(relative to omake-branches/jumbo/dll) |
Properties | . |
Properties | doc/html/ |
Properties | doc/info/ |
Properties | doc/ps/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-08 22:23:52 -0800 (Mon, 08 Nov 2010)
Revision: 13238
Log message:
Automated merge of 13228:13237 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/const into all-features
Changes | Path(relative to omake-branches/jumbo/all-features) |
Properties | . |
Properties | doc/html/ |
Properties | doc/info/ |
Properties | doc/ps/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-09 10:21:42 -0800 (Tue, 09 Nov 2010)
Revision: 13239
Log message:
Manual merge 13229:13238 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/all-features into everything
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-09 10:29:41 -0800 (Tue, 09 Nov 2010)
Revision: 13240
Log message:
Updated the script to work nicely with subversion >= 1.5 (needs 1.5+ on both
client and server!).
Changes | Path(relative to omake-branches/jumbo) |
+10 -7 | merge-branch |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-12 18:03:01 -0800 (Fri, 12 Nov 2010)
Revision: 13241
Log message:
Test case: The % in Shell.foo arguments is not handled correctly!
Changes | Path(relative to omake-branches/0.9.8.6/test/shell/Test7) |
Properties | . |
Added | OMakeroot |
Properties | OMakeroot |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-12 22:09:52 -0800 (Fri, 12 Nov 2010)
Revision: 13242
Log message:
Adding a hack for the % scoping problem (test/shell/Test7).
The problem was caused by the following - when an implicit rule was initially
created, each shell line in the rule was turned into ValStringExp, capturing
the static environment in which the rule was created was. Later on, this
environment was used to evaluate the string value into a pipe, thus ignoring
the value for $% that came from the implicit rule instantiation.
This implements the following workaround:
- Delays ValStringExp packing (instead the CommandValue keeps the statis env
and the string_exp separately)
- venv_find_implicit_rules updates all the CommandValue static envs with
an appropriate static mapping for wild_var
Changes | Path(relative to omake-branches/0.9.8.6) |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Properties | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-12 22:11:43 -0800 (Fri, 12 Nov 2010)
Revision: 13243
Log message:
Merge from 0.9.8.6: Adding a hack for the % scoping problem
(test/shell/Test7).
The problem was caused by the following - when an implicit rule was initially
created, each shell line in the rule was turned into ValStringExp, capturing
the static environment in which the rule was created was. Later on, this
environment was used to evaluate the string value into a pipe, thus ignoring
the value for $% that came from the implicit rule instantiation.
This implements the following workaround:
- Delays ValStringExp packing (instead the CommandValue keeps the statis env
and the string_exp separately)
- venv_find_implicit_rules updates all the CommandValue static envs with
an appropriate static mapping for wild_var
Changes | Path(relative to omake-branches/0.9.8.x) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-12 22:13:59 -0800 (Fri, 12 Nov 2010)
Revision: 13244
Log message:
Automated merge of 13230:13243 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into array-args
Changes | Path(relative to omake-branches/jumbo/array-args) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 08:19:51 -0800 (Sat, 13 Nov 2010)
Revision: 13245
Log message:
Manual merge 13231:13244 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x into var2
Changes | Path(relative to omake-branches/jumbo/var2) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:09:00 -0800 (Sat, 13 Nov 2010)
Revision: 13246
Log message:
Manual merge 13232:13245 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var2 into var3
Changes | Path(relative to omake-branches/jumbo/var3) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:13:14 -0800 (Sat, 13 Nov 2010)
Revision: 13247
Log message:
Automated merge of 13233:13246 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into const
Changes | Path(relative to omake-branches/jumbo/const) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:15:11 -0800 (Sat, 13 Nov 2010)
Revision: 13248
Log message:
Automated merge of 13234:13247 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into auto
Changes | Path(relative to omake-branches/jumbo/auto) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:17:10 -0800 (Sat, 13 Nov 2010)
Revision: 13249
Log message:
Automated merge of 13235:13248 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/var3 into int
Changes | Path(relative to omake-branches/jumbo/int) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:19:05 -0800 (Sat, 13 Nov 2010)
Revision: 13250
Log message:
Automated merge of 13236:13249 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/int into dll
Changes | Path(relative to omake-branches/jumbo/dll) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:21:02 -0800 (Sat, 13 Nov 2010)
Revision: 13251
Log message:
Automated merge of 13237:13250 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/const into all-features
Changes | Path(relative to omake-branches/jumbo/all-features) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2010-11-13 10:23:33 -0800 (Sat, 13 Nov 2010)
Revision: 13252
Log message:
Automated merge of 13238:13251 from svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/jumbo/all-features into everything
Changes | Path(relative to omake-branches/jumbo/everything) |
Properties | . |
+3 -2 | src/build/omake_rule.ml |
+2 -2 | src/builtin/omake_builtin_target.ml |
+13 -4 | src/env/omake_env.ml |
+1 -1 | src/ir/omake_value_type.ml |
Added | test/shell/Test7/ |