Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 09:28:09 -0700 (Fri, 01 Jun 2007)
Revision: 10854
Log message:
Updating the download page for 0.9.8.3 release.
Changes | Path |
Replaced | omake-branches/0.9.8.x/doc/html/download.html |
Copied | omake-branches/0.9.8.x/doc/html/download.html (from rev 10853, omake-branches/0.9.8.3/doc/html/download.html) |
+1 -1 | omake-branches/0.9.8.x/src/Makefile |
+1 -1 | omake-branches/0.9.8.x/src/Makefile.nt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 09:38:31 -0700 (Fri, 01 Jun 2007)
Revision: 10855
Log message:
Rephrased a little.
Changes | Path |
+3 -2 | omake-branches/0.9.8.x/doc/html/changelog.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 11:55:44 -0700 (Fri, 01 Jun 2007)
Revision: 10857
Log message:
Minor optimization.
Changes | Path |
+6 -2 | omake-branches/0.9.8.x/src/util/omake_wild.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-01 12:49:25 -0700 (Fri, 01 Jun 2007)
Revision: 10858
Log message:
Merge to rev 10853.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 15:25:34 -0700 (Fri, 01 Jun 2007)
Revision: 10859
Log message:
Do the correct translation to absolute name (for things like the history file
name) when a relative directory is given via the --dotomake flag.
Changes | Path |
+2 -5 | omake-branches/0.9.8.x/src/builtin/omake_builtin_shell.ml |
+12 -2 | omake-branches/0.9.8.x/src/ir/omake_state.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 15:50:38 -0700 (Fri, 01 Jun 2007)
Revision: 10861
Log message:
Our current algorithm for the "generic" case-sensitivity test was:
1. Try the name being created itself.
2. Try looking at the directory entries.
3. Create a dummy file, and test.
4. Test the parent.
Step 2 would start with the Unix.opendir call and if that failed we would
abvance to step 3.
This commit changes it so that if the Unix.opendir error code tells us the
directory does not exist (either of: ENOENT, ENOTDIR, ELOOP, or ENAMETOOLONG),
then we advance to step 4 right away.
Note that in the case of a permission error in Unix.opendir, we still go to
step 3 (as a directory with "wx" permission, but no "r" would allow step 3,
but not opendir).
Changes | Path |
+19 -11 | omake-branches/0.9.8.x/src/ir/omake_node.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 15:56:01 -0700 (Fri, 01 Jun 2007)
Revision: 10862
Log message:
- Merged the 10854:10861 from the 0.9.8.x branch (this includes the changes
aimed at reducing the cases where OMake tried to create a
case-sensitivity-testing temp file in a "weird" place).
- Bumped the version number to 0.9.8.3-2
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 16:11:53 -0700 (Fri, 01 Jun 2007)
Revision: 10863
Log message:
$(OCAMLDEPFLAGS) should be passed to "ocamldep -modules"
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-01 16:14:41 -0700 (Fri, 01 Jun 2007)
Revision: 10864
Log message:
$(OCAMLDEPFLAGS) should be passed to "ocamldep -modules" (merges r10863 off
0.9.8.3)
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 09:56:21 -0700 (Mon, 04 Jun 2007)
Revision: 10870
Log message:
There was a Unix.closedir missing along one of the control paths.
Changes | Path |
+4 -1 | omake-branches/0.9.8.x/src/ir/omake_node.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 09:56:48 -0700 (Mon, 04 Jun 2007)
Revision: 10871
Log message:
There was a Unix.closedir missing along one of the control paths.
(This is the same as rev. 10870 on 0.9.8.x)
Changes | Path |
+4 -1 | omake-branches/0.9.8.3/src/ir/omake_node.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 10:02:52 -0700 (Mon, 04 Jun 2007)
Revision: 10872
Log message:
Updated the version to
"0.9.8.3+ (working towards 0.9.8.3-3, or 0.9.8.4, or moving to a newer branch)"
Changes | Path |
+2 -2 | omake-branches/0.9.8.3/omake.spec |
+1 -1 | omake-branches/0.9.8.3/version.txt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 12:46:05 -0700 (Mon, 04 Jun 2007)
Revision: 10877
Log message:
- In Omake_cache.exists, only do the Unix stat, but do not attempt to compute the digest.
- In Omake_cache.{stat_unix,is_dir,exists,exists_dir}, allow passing an
optional "force" flag that would cause the cache to re-stat a file that it
thinks does not exist.
- When looking up a doing a "node" -> "executable" lookup on Windows (which
cycles through potential suffixes), do a "forced" existence check for the
node itself (but not the suffix-appended versions). Without this, some of my
code was failing on Windows...
Changes | Path |
+51 -33 | omake-branches/0.9.8.3/src/ir/omake_cache.ml |
+6 -4 | omake-branches/0.9.8.3/src/ir/omake_cache.mli |
+1 -1 | omake-branches/0.9.8.3/src/shell/omake_shell_job.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-04 13:04:17 -0700 (Mon, 04 Jun 2007)
Revision: 10878
Log message:
Rearrange the LaTeX .STATIC code a bit.
Static sections are actually created as objects first, then folded into the global
environment. This means that lazy expressions in a .STATIC block escape the object
in which they were defined, so code like this will fail:
TETEX2_ENABLED = ...
LATEXFLAGS =
BASE = ...
value $`(if $(TETEX2_ENABLED), ...)
It is unclear to me whether this is an issue.
Changes | Path |
+1 -0 | omake-branches/0.9.8.x/doc/OMakefile |
+7 -4 | omake-branches/0.9.8.x/lib/build/LaTeX.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 13:24:03 -0700 (Mon, 04 Jun 2007)
Revision: 10879
Log message:
- In Omake_cache.exists, only do the Unix stat, but do not attempt to compute
the digest.
- In Omake_cache.{stat_unix,is_dir,exists,exists_dir}, allow passing an
optional "force" flag that would cause the cache to re-stat a file that it
thinks does not exist.
- When looking up a doing a "node" -> "executable" lookup on Windows (which
cycles through potential suffixes), do a "forced" existence check for the
node itself (but not the suffix-appended versions). Without this, some of my
code was failing on Windows...
This merges rev 10877 off the "old" 0.9.8.3 branch.
Changes | Path |
+51 -33 | omake-branches/0.9.8.x/src/ir/omake_cache.ml |
+6 -4 | omake-branches/0.9.8.x/src/ir/omake_cache.mli |
+1 -1 | omake-branches/0.9.8.x/src/shell/omake_shell_job.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-04 14:13:58 -0700 (Mon, 04 Jun 2007)
Revision: 10880
Log message:
Merge to rev 10878.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 15:46:47 -0700 (Mon, 04 Jun 2007)
Revision: 10883
Log message:
Preparing for 0.9.8.4
Changes | Path |
Deleted | omake-branches/0.9.8.3/ |
Copied | omake-branches/0.9.8.4/ (from rev 10882, omake-branches/0.9.8.3) |
+2 -2 | omake-branches/0.9.8.4/omake.spec |
+1 -1 | omake-branches/0.9.8.4/version.txt |
+1 -1 | omake-branches/0.9.8.x/omake.spec |
+1 -1 | omake-branches/0.9.8.x/version.txt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 15:46:47 -0700 (Mon, 04 Jun 2007)
Revision: 10883
Log message:
Preparing for 0.9.8.4
Changes | Path |
Deleted | omake-branches/0.9.8.3/ |
Copied | omake-branches/0.9.8.4/ (from rev 10882, omake-branches/0.9.8.3) |
+2 -2 | omake-branches/0.9.8.4/omake.spec |
+1 -1 | omake-branches/0.9.8.4/version.txt |
+1 -1 | omake-branches/0.9.8.x/omake.spec |
+1 -1 | omake-branches/0.9.8.x/version.txt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 15:52:23 -0700 (Mon, 04 Jun 2007)
Revision: 10884
Log message:
0.9.8.4
Changes | Path |
+2 -2 | omake-branches/0.9.8.4/omake.aip |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 15:57:51 -0700 (Mon, 04 Jun 2007)
Revision: 10885
Log message:
Preparing the 0.9.8.4-1 release
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 15:59:03 -0700 (Mon, 04 Jun 2007)
Revision: 10886
Log message:
Use the correct branch.
Changes | Path |
+1 -1 | omake-branches/0.9.8.4/make_checkout |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-04 16:01:45 -0700 (Mon, 04 Jun 2007)
Revision: 10887
Log message:
Posting the 0.9.8.4-1 release on the web.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-04 18:47:59 -0700 (Mon, 04 Jun 2007)
Revision: 10890
Log message:
Updated some of the documentation
- private/this/public qualifiers
- export
Changes | Path |
+0 -1 | omake-branches/0.9.8.x/doc/OMakefile |
Binary | omake-branches/0.9.8.x/doc/ps/omake-doc.dvi |
Binary | omake-branches/0.9.8.x/doc/ps/omake-doc.pdf |
Binary | omake-branches/0.9.8.x/doc/ps/omake-doc.ps |
+45 -5 | omake-branches/0.9.8.x/doc/src/omake-detail.tex |
+1 -0 | omake-branches/0.9.8.x/doc/src/omake-doc.tex |
+3 -0 | omake-branches/0.9.8.x/doc/src/omake-index.tex |
Copied | omake-branches/0.9.8.x/doc/src/omake-language-naming.tex (from rev 10877, omake-branches/0.9.8.x/doc/src/omake-language.tex) |
+77 -549 | omake-branches/0.9.8.x/doc/src/omake-language-naming.tex (from rev 10877, omake-branches/0.9.8.x/doc/src/omake-language.tex) |
+2 -199 | omake-branches/0.9.8.x/doc/src/omake-language.tex |
+2183 -1947 | omake-branches/0.9.8.x/doc/txt/omake-doc.txt |
Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-05 11:53:53 -0700 (Tue, 05 Jun 2007)
Revision: 10892
Log message:
Automatically append the architecture to the pkg/dmg filenames.
Changes | Path |
+7 -1 | omake-branches/0.9.8.x/make_dmg |
Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-06-05 11:57:18 -0700 (Tue, 05 Jun 2007)
Revision: 10893
Log message:
Added an upload target. Now the whole thing's truly brainless:
make_dmg all && make_dmg upload
Changes | Path |
+6 -2 | omake-branches/0.9.8.x/make_dmg |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-06 14:55:50 -0700 (Wed, 06 Jun 2007)
Revision: 10902
Log message:
Restore the current directory after executing a .SUBDIRS,
addressing bug #670.
That is, the following does not export the current directory.
.SUBDIRS: a
export
But the following does.
section
cd a
export
Changes | Path |
+2 -0 | omake-branches/0.9.8.x/src/build/omake_rule.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-07 15:43:35 -0700 (Thu, 07 Jun 2007)
Revision: 10909
Log message:
Added dcoumentation for .STATIC
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-07 15:51:25 -0700 (Thu, 07 Jun 2007)
Revision: 10910
Log message:
Add some macros for version numbers.
Changes | Path |
+3 -2 | omake-branches/0.9.8.x/doc/html/omake-doc.html |
+2 -2 | omake-branches/0.9.8.x/doc/src/omake-detail.tex |
+5 -0 | omake-branches/0.9.8.x/doc/src/omake-doc.tex |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-08 14:01:32 -0700 (Fri, 08 Jun 2007)
Revision: 10913
Log message:
Mark .STATIC as \newinreorg, which now says "will be introduced".
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-10 16:49:20 -0700 (Sun, 10 Jun 2007)
Revision: 10925
Log message:
Merged Nathan's "make_dmg upload" implementation (rev 10893 off the 0.9.8.x
branch).
Changes | Path |
+6 -2 | omake-branches/0.9.8.4/make_dmg |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-10 16:52:53 -0700 (Sun, 10 Jun 2007)
Revision: 10926
Log message:
Bumping the version number (to 0.9.8.4.0+)
Changes | Path |
+2 -2 | omake-branches/0.9.8.4/omake.spec |
+1 -1 | omake-branches/0.9.8.4/version.txt |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-10 18:33:29 -0700 (Sun, 10 Jun 2007)
Revision: 10927
Log message:
FS case sensitivity improvements:
- If the name does not ocontain any upper case characters, abortt the case
sensitivity early (as we do not really care).
- Test with Unix.access before trying to create test entries.
- Test for all the 3 pairs of ranges that Char.uppercase/Char.lowercase
recognizes (not just a single 'A'..'Z'/'a'..'z').
Changes | Path |
+36 -9 | omake-branches/0.9.8.4/src/ir/omake_node.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-10 18:37:30 -0700 (Sun, 10 Jun 2007)
Revision: 10928
Log message:
FS case sensitivity improvements:
- If the name does not ocontain any upper case characters, abortt the case
sensitivity early (as we do not really care).
- Test with Unix.access before trying to create test entries.
- Test for all the 3 pairs of ranges that Char.uppercase/Char.lowercase
recognizes (not just a single 'A'..'Z'/'a'..'z').
(This merges rev. 10927 off the 0.9.8.4 branch).
Changes | Path |
+36 -9 | omake-branches/0.9.8.x/src/ir/omake_node.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-10 18:44:24 -0700 (Sun, 10 Jun 2007)
Revision: 10929
Log message:
Will package the current state as 0.9.8.4-2 for the Gentoo people to try.
Changes | Path |
+2 -2 | omake-branches/0.9.8.4/omake.spec |
+1 -1 | omake-branches/0.9.8.4/version.txt |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-11 14:10:16 -0700 (Mon, 11 Jun 2007)
Revision: 10930
Log message:
Even if OCAMLDEP_MODULES_ENABLED is set, ocamldep needs to be passed
the OCAMLDEPFLAGS, because they might indicate how to preprocess the
file (thanks David Noblet for catching this).
Do we also need to use ocamlfind? I'm not sure...
Changes | Path |
+2 -1 | omake-branches/0.9.8.4/lib/build/OCaml.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-12 14:38:27 -0700 (Tue, 12 Jun 2007)
Revision: 10937
Log message:
Even if OCAMLDEP_MODULES_ENABLED is set, ocamldep needs to be passed
the OCAMLDEPFLAGS, because they might indicate how to preprocess the
file (thanks David Noblet for catching this).
(Merges rev 10930 from he 0.9.8.4 branch)
Changes | Path |
+2 -1 | omake-branches/0.9.8.x/lib/build/OCaml.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-13 11:05:00 -0700 (Wed, 13 Jun 2007)
Revision: 10947
Log message:
Minor: Addressed one of Jason's "ZZZ" comments.
Changes | Path |
+4 -4 | omake-branches/0.9.8.x/src/ir/omake_command_type.ml |
+4 -3 | omake-branches/0.9.8.x/src/ir/omake_ir_print.ml |
+4 -3 | omake-branches/0.9.8.x/src/ir/omake_ir_print.mli |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-13 11:06:14 -0700 (Wed, 13 Jun 2007)
Revision: 10948
Log message:
Trivial spelling fix.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/doc/src/omake-language.tex |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-13 11:17:49 -0700 (Wed, 13 Jun 2007)
Revision: 10949
Log message:
Minor error reporting improvement.
Changes | Path |
+17 -15 | omake-branches/0.9.8.x/src/env/omake_ir_ast.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-13 12:07:43 -0700 (Wed, 13 Jun 2007)
Revision: 10950
Log message:
Documenting the meanings of the qualifiers:
private: statically scoped
this: field in the current object
public: global variable
global: same as public
protected:
- in 0.9.8, same as "this."
- in 0.9.9, local to the current file/object
this.protected.x = ...
global.protected.x = ...
or, the correct qualifier is usually inferred
protected.x = ...
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-13 12:53:23 -0700 (Wed, 13 Jun 2007)
Revision: 10952
Log message:
Merge to rev 10950.
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-13 13:17:50 -0700 (Wed, 13 Jun 2007)
Revision: 10953
Log message:
Added a script to run all tests
Changes | Path |
Added | omake-branches/0.9.8.4/tests/runall.osh |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-13 13:23:35 -0700 (Wed, 13 Jun 2007)
Revision: 10954
Log message:
Renamed some test subdirs so that runall can find them
Changes | Path |
Copied | omake-branches/0.9.8.4/tests/object/Test1/ (from rev 10953, omake-branches/0.9.8.4/tests/object/object1) |
Deleted | omake-branches/0.9.8.4/tests/object/object1/ |
Copied | omake-branches/0.9.8.4/tests/simple/Test1/ (from rev 10953, omake-branches/0.9.8.4/tests/simple/if1) |
Deleted | omake-branches/0.9.8.4/tests/simple/if1/ |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-13 14:21:56 -0700 (Wed, 13 Jun 2007)
Revision: 10955
Log message:
Starting new branch to cover summer research for OMake
Changes | Path |
Added | omake-research/ |
Added | omake-research/file-consistency/ |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 08:03:41 -0700 (Thu, 14 Jun 2007)
Revision: 10959
Log message:
Added a test case for .DEFAULT circular dependency
Changes | Path |
Added | omake-branches/0.9.8.4/tests/simple/Test3/ |
Added | omake-branches/0.9.8.4/tests/simple/Test3/OMakefile |
Added | omake-branches/0.9.8.4/tests/simple/Test3/OMakeroot |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 08:03:45 -0700 (Thu, 14 Jun 2007)
Revision: 10960
Log message:
Added a test case for .SUBDIRS problem
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 08:03:47 -0700 (Thu, 14 Jun 2007)
Revision: 10961
Log message:
Added a test case for vmount
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 08:03:49 -0700 (Thu, 14 Jun 2007)
Revision: 10962
Log message:
Added test case
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 08:40:41 -0700 (Thu, 14 Jun 2007)
Revision: 10963
Log message:
Use "omake check" to run tests instead
This also uses the newly build omake and osh instead of running whatever is
in your PATH.
Changes | Path |
+5 -0 | omake-branches/0.9.8.4/OMakefile |
Added | omake-branches/0.9.8.4/tests/OMakefile |
Deleted | omake-branches/0.9.8.4/tests/runall.osh |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-13 13:17:50 -0700 (Wed, 13 Jun 2007)
Revision: 10953
Log message:
Added a script to run all tests
Changes | Path |
Added | omake-branches/0.9.8.4/tests/runall.osh |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-14 09:49:06 -0700 (Thu, 14 Jun 2007)
Revision: 10964
Log message:
- Made it possible to run tests in parallel
- Added appropriate svn:ignore properties
Changes | Path |
Properties | omake-branches/0.9.8.4/tests/ |
+30 -17 | omake-branches/0.9.8.4/tests/OMakefile |
Properties | omake-branches/0.9.8.4/tests/awk/ |
Properties | omake-branches/0.9.8.4/tests/calculator/ |
Properties | omake-branches/0.9.8.4/tests/exn/ |
Properties | omake-branches/0.9.8.4/tests/object/ |
Properties | omake-branches/0.9.8.4/tests/object/Test1/ |
Properties | omake-branches/0.9.8.4/tests/regex/ |
Properties | omake-branches/0.9.8.4/tests/simple/ |
Properties | omake-branches/0.9.8.4/tests/simple/Test1/ |
Properties | omake-branches/0.9.8.4/tests/simple/Test2/ |
Properties | omake-branches/0.9.8.4/tests/simple/Test3/ |
Properties | omake-branches/0.9.8.4/tests/targets/ |
Properties | omake-branches/0.9.8.4/tests/targets/Test1/ |
Properties | omake-branches/0.9.8.4/tests/vmount/ |
Properties | omake-branches/0.9.8.4/tests/vmount/Test1/ |
Properties | omake-branches/0.9.8.4/tests/vmount/Test1/src/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-14 09:56:29 -0700 (Thu, 14 Jun 2007)
Revision: 10965
Log message:
In the previous commit, forgot to remove some junk.
Changes | Path |
+0 -2 | omake-branches/0.9.8.4/tests/OMakefile |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 13:24:58 -0700 (Thu, 14 Jun 2007)
Revision: 10967
Log message:
Fix some test cases to run properly
Changes | Path |
+1 -0 | omake-branches/0.9.8.4/tests/targets/Test1/OMakefile |
+1 -0 | omake-branches/0.9.8.4/tests/vmount/Test1/OMakefile |
+1 -0 | omake-branches/0.9.8.4/tests/vmount/Test1/OMakeroot |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 13:40:01 -0700 (Thu, 14 Jun 2007)
Revision: 10968
Log message:
Fix a problem with tests/awk/Test2
Changes | Path |
+1 -1 | omake-branches/0.9.8.4/tests/awk/Test2 |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-14 13:40:03 -0700 (Thu, 14 Jun 2007)
Revision: 10969
Log message:
Added test for "cd" in rule bodies
Changes | Path |
Added | omake-branches/0.9.8.4/tests/targets/Test2/ |
Added | omake-branches/0.9.8.4/tests/targets/Test2/OMakefile |
Added | omake-branches/0.9.8.4/tests/targets/Test2/OMakeroot |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-14 13:51:11 -0700 (Thu, 14 Jun 2007)
Revision: 10970
Log message:
This tests file creation time delays.
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-14 14:35:35 -0700 (Thu, 14 Jun 2007)
Revision: 10972
Log message:
Should allow us to test on data changes rather than just file creation.
Changes | Path |
+15 -2 | omake-research/file-consistency/filemaker.ml |
+28 -2 | omake-research/file-consistency/filetaker.ml |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-14 15:37:07 -0700 (Thu, 14 Jun 2007)
Revision: 10973
Log message:
Added a data test that is more accurate, results are included. As a note, the test hangs after a while, being unable to open the file--I'm not sure what's causing this.
Changes | Path |
+27 -13 | omake-research/file-consistency/filemaker.ml |
+45 -31 | omake-research/file-consistency/filetaker.ml |
Deleted | omake-research/file-consistency/mojave2-3 |
Copied | omake-research/file-consistency/mojave2-3.create (from rev 10970, omake-research/file-consistency/mojave2-3) |
Added | omake-research/file-consistency/mojave2-3.data |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-15 01:52:02 -0700 (Fri, 15 Jun 2007)
Revision: 10981
Log message:
Look for a file "run.osh" in the test dirs and run it if it exists
Changes | Path |
+17 -7 | omake-branches/0.9.8.4/tests/OMakefile |
Added | omake-branches/0.9.8.4/tests/README |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-15 02:10:23 -0700 (Fri, 15 Jun 2007)
Revision: 10982
Log message:
Rename test script to prepare for reorg
Changes | Path |
Deleted | omake-branches/0.9.8.4/tests/awk/Test1 |
Copied | omake-branches/0.9.8.4/tests/awk/Test1.osh (from rev 10981, omake-branches/0.9.8.4/tests/awk/Test1) |
Deleted | omake-branches/0.9.8.4/tests/awk/Test2 |
Copied | omake-branches/0.9.8.4/tests/awk/Test2.osh (from rev 10981, omake-branches/0.9.8.4/tests/awk/Test2) |
Deleted | omake-branches/0.9.8.4/tests/awk/Test3 |
Copied | omake-branches/0.9.8.4/tests/awk/Test3.osh (from rev 10981, omake-branches/0.9.8.4/tests/awk/Test3) |
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-15 02:10:26 -0700 (Fri, 15 Jun 2007)
Revision: 10983
Log message:
Rewrote awk tests to check output
Changes by: David Kagedal (davidk at lysator.liu.se)
Date: 2007-06-15 02:55:17 -0700 (Fri, 15 Jun 2007)
Revision: 10984
Log message:
Added test case for bug 673
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-15 10:28:06 -0700 (Fri, 15 Jun 2007)
Revision: 10985
Log message:
Document the primitive types.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-15 11:31:21 -0700 (Fri, 15 Jun 2007)
Revision: 10987
Log message:
Documentation through all-features. The "only" thing that is left is
the DLL code, including generic stub code generation, and the GTK, Fuse,
and ODBC libraries.
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-15 14:20:26 -0700 (Fri, 15 Jun 2007)
Revision: 10989
Log message:
The large data size test appears to be working, but still needs to be looked over further because the numbers it produces are alot lower than expected.
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-15 18:21:19 -0700 (Fri, 15 Jun 2007)
Revision: 10992
Log message:
Refactored code, it now demonstrates the nfs inconsistency we suspected. As a note, for some reason if the maker is told to use the select-based send, the program hangs. Also of note is that 20k files are being used at the moment because it turns out Unix.read doesn't like to read more than that. Deleting the files (mode datadel) in between runs seems to cause much better synchronization.
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-15 18:24:23 -0700 (Fri, 15 Jun 2007)
Revision: 10993
Log message:
Wiped another bogus data file.
Changes | Path |
Deleted | omake-research/file-consistency/mojave8-6.big |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-15 20:12:17 -0700 (Fri, 15 Jun 2007)
Revision: 10994
Log message:
Added documentation for C parser.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-17 11:18:30 -0700 (Sun, 17 Jun 2007)
Revision: 10998
Log message:
Revert
protected -> local to the current file or object
public -> accessible outside it
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-18 11:37:52 -0700 (Mon, 18 Jun 2007)
Revision: 11010
Log message:
Some test updates.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-18 12:05:01 -0700 (Mon, 18 Jun 2007)
Revision: 11011
Log message:
Added all the DLL documentation. Rough enough, but it should be fine.
I think that finishes all the needed documentation. The only thing
left is to put together a change list with pointers to all the new
documentation.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-18 12:20:16 -0700 (Mon, 18 Jun 2007)
Revision: 11012
Log message:
Things look nicer if no tabs are used.
Changes | Path |
+2 -2 | omake-branches/0.9.8.4/tests/targets/Test2/OMakefile |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-18 16:18:38 -0700 (Mon, 18 Jun 2007)
Revision: 11015
Log message:
Added some data syncing tests.
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-18 16:36:01 -0700 (Mon, 18 Jun 2007)
Revision: 11016
Log message:
Removed some debug prints
Changes | Path |
+0 -2 | omake-research/file-consistency/filemaker.ml |
+0 -2 | omake-research/file-consistency/filetaker.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-19 15:05:41 -0700 (Tue, 19 Jun 2007)
Revision: 11026
Log message:
"$(OCAMLFIND) $(OCAMLDEP_MODULES)" still needs the $(PREFIXED_OCAMLPACKS).
Thanks to Anastasia Gornostaeva (ermine at ermine.pp.ru) for reporting this.
Changes | Path |
+1 -2 | omake-branches/0.9.8.4/lib/build/OCaml.om |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-19 15:54:57 -0700 (Tue, 19 Jun 2007)
Revision: 11029
Log message:
Added a "What's new" page. Preparing for release...
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-19 19:08:42 -0700 (Tue, 19 Jun 2007)
Revision: 11033
Log message:
This will be the release version.
Changes | Path |
Copied | omake-branches/0.9.9.x/ (from rev 11032, omake-jumbo-branches/everything) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-20 12:29:43 -0700 (Wed, 20 Jun 2007)
Revision: 11041
Log message:
Minor change in program syntax.
Changes | Path |
Properties | omake-jumbo-branches/ |
+2 -2 | omake-jumbo-branches/everything/src/env/omake_exp_lex.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-20 12:30:04 -0700 (Wed, 20 Jun 2007)
Revision: 11042
Log message:
Minor change if parser.
Changes | Path |
+2 -2 | omake-branches/0.9.9.x/src/env/omake_exp_lex.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-20 14:51:22 -0700 (Wed, 20 Jun 2007)
Revision: 11044
Log message:
Remove lib/gtk, it is bogus.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-20 14:57:59 -0700 (Wed, 20 Jun 2007)
Revision: 11045
Log message:
Removing the .ps file, at least temporarily.
- It takes *forever* to generate.
- Do we really need it--isn't .pdf better anyway?
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-20 15:09:29 -0700 (Wed, 20 Jun 2007)
Revision: 11046
Log message:
Everything works more or less as we believe it to. Stting O_SYNC flag does not help, but fsync on writes or deleting the file between runs allows 10 megabyte files to be properly propogated over NFS in about 1 second. However, while this shows NFS should be fast enough at reacting for our purpose, it is not yet actually safe, because this means that for some period of time opening the file will result in the wrong data. To this end I will next check if acquiring NFS locks will enforce the same kind of synchronous writing as fsync. If so, NFSv2 or v3 + NLM or NFSv4 should be able to do the job for us simply by NFS-locking all dependencies.
Changes | Path |
+6 -5 | omake-research/file-consistency/filemaker.ml |
+28 -23 | omake-research/file-consistency/filetaker.ml |
+83 -59 | omake-research/file-consistency/filetestlib.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-20 15:29:21 -0700 (Wed, 20 Jun 2007)
Revision: 11047
Log message:
Documentation fix. Thanks to David KÃ¥gedal (davidk at lysator.liu.se) for
reporting the problem.
Changes | Path |
+3 -3 | omake-branches/0.9.8.4/src/builtin/omake_builtin_io.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-20 15:30:09 -0700 (Wed, 20 Jun 2007)
Revision: 11048
Log message:
A no-op code change.
Changes | Path |
+2 -2 | omake-branches/0.9.8.x/src/ir/omake_ir_free_vars.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-20 15:35:25 -0700 (Wed, 20 Jun 2007)
Revision: 11049
Log message:
Deleting the files that are about to be replaced with directories
(unfortunately, svn does not handle this right, so I have to do a preliminary
commit).
Changes | Path |
Deleted | omake-branches/0.9.8.x/tests/awk/Test1 |
Deleted | omake-branches/0.9.8.x/tests/awk/Test2 |
Deleted | omake-branches/0.9.8.x/tests/awk/Test3 |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-20 15:40:59 -0700 (Wed, 20 Jun 2007)
Revision: 11050
Log message:
Merging revisions 10930:11048 from the 0.9.8.4 branch:
- David KÃ¥gedal's test suite
- "$(OCAMLFIND) $(OCAMLDEP_MODULES)" still needs the $(PREFIXED_OCAMLPACKS).
- Minor documentation fix.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-20 15:41:30 -0700 (Wed, 20 Jun 2007)
Revision: 11051
Log message:
Update the documentation a little.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-20 15:42:01 -0700 (Wed, 20 Jun 2007)
Revision: 11052
Log message:
Add a pointer to 0.9.9.x.
Changes | Path |
+7 -3 | omake-branches/0.9.8.x/doc/html/index.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-21 12:21:20 -0700 (Thu, 21 Jun 2007)
Revision: 11061
Log message:
Use SymbolTable.union instead of SymbolTable.fold for taking unions.
Changes | Path |
+4 -6 | omake-branches/0.9.8.x/src/env/omake_ir_ast.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-21 12:38:29 -0700 (Thu, 21 Jun 2007)
Revision: 11062
Log message:
Bug 676:
- If a command fails without producing an otput and the "+/-" printouts are
"lazy", the "+/-" lines should still be printed.
- If the printing of the "+/-" lines is enabled (whether eager, or lazy),
print the exit status of failed commands, even when the printing of exit
status is disabled.
Changes | Path |
+2 -0 | omake-branches/0.9.8.4/src/exec/omake_exec_local.ml |
+3 -1 | omake-branches/0.9.8.4/src/exec/omake_exec_print.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-21 13:55:03 -0700 (Thu, 21 Jun 2007)
Revision: 11063
Log message:
Apparently, git can't deal with the changes to tests.
I guess one of the problems is when a file gets replaced with
a directory in-place.
To try to get around it, I'm going to rename tests->test, and
try to add the changes by hand.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/src/builtin/omake_builtin_io.ml |
Copied | omake-branches/0.9.8.x/test/ (from rev 11061, omake-branches/0.9.8.x/tests) |
Deleted | omake-branches/0.9.8.x/tests/ |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-21 15:39:46 -0700 (Thu, 21 Jun 2007)
Revision: 11067
Log message:
Remove a file with a case conflict.
Changes | Path |
Deleted | omake-jumbo-branches/dll-odbc/tests/dll/gtk/Test.om |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-21 15:41:44 -0700 (Thu, 21 Jun 2007)
Revision: 11068
Log message:
REmove other case conflicts.
Changes | Path |
Deleted | omake-jumbo-branches/dll-fuse/tests/dll/gtk/Test.om |
Deleted | omake-jumbo-branches/dll-syntax/tests/dll/gtk/Test.om |
Deleted | omake-jumbo-branches/dll2/tests/dll/gtk/Test.om |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-21 19:19:10 -0700 (Thu, 21 Jun 2007)
Revision: 11069
Log message:
Removing some unused files.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-21 19:34:21 -0700 (Thu, 21 Jun 2007)
Revision: 11071
Log message:
This is a partial commit, splitting only the test/tests in two.
Turns out this rearrangement is crazy to git, which has very little
idea what to do. Instead, git likes to break things irreversibly:(
For now, I just propagated the test unchanged. I need to add back
the new tests.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-22 12:03:37 -0700 (Fri, 22 Jun 2007)
Revision: 11076
Log message:
Omake_env.add_path_exports was exporting the wrong environment.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-22 12:12:15 -0700 (Fri, 22 Jun 2007)
Revision: 11077
Log message:
Fixed the problem with returning to the original
directory in a .SUBDIRS export. This was causing
the problem with the cyclic .DEFAULT dependencies.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/src/build/omake_rule.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-22 12:39:18 -0700 (Fri, 22 Jun 2007)
Revision: 11078
Log message:
Fixed couple of tests.
Changes | Path |
Deleted | omake-branches/0.9.8.4/tests/exn/Test1 |
Added | omake-branches/0.9.8.4/tests/exn/Test3/ |
Copied | omake-branches/0.9.8.4/tests/exn/Test3/exn.om (from rev 11077, omake-branches/0.9.8.4/tests/exn/Test1) |
+1 -1 | omake-branches/0.9.8.4/tests/exn/Test3/exn.om (from rev 11077, omake-branches/0.9.8.4/tests/exn/Test1) |
Added | omake-branches/0.9.8.4/tests/exn/Test3/run.osh |
+2 -2 | omake-branches/0.9.8.4/tests/targets/Test1/OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-22 12:40:18 -0700 (Fri, 22 Jun 2007)
Revision: 11079
Log message:
Fixed couple of tests. This merges rev 11078 off the 0.9.8.4 branch.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-22 14:48:44 -0700 (Fri, 22 Jun 2007)
Revision: 11080
Log message:
Added a scoping test that fails in 0.9.8.4, but would probably succeed in
0.9.8.x
Changes | Path |
Added | omake-branches/0.9.8.4/tests/simple/Test4/ |
Copied | omake-branches/0.9.8.4/tests/simple/Test4/run.osh (from rev 11077, omake-branches/0.9.8.4/tests/awk/Test1/run.osh) |
+1 -1 | omake-branches/0.9.8.4/tests/simple/Test4/run.osh (from rev 11077, omake-branches/0.9.8.4/tests/awk/Test1/run.osh) |
Added | omake-branches/0.9.8.4/tests/simple/Test4/simple.om |
Added | omake-branches/0.9.8.4/tests/simple/Test4/stdout.expected |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-22 14:50:15 -0700 (Fri, 22 Jun 2007)
Revision: 11081
Log message:
Added a scoping test that fails in 0.9.8.4, but works correctly in 0.9.8.x.
This merges rev 11080 off the 0.9.8.4 branch.
Changes | Path |
Added | omake-branches/0.9.8.x/test/simple/Test4/ |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-22 14:59:09 -0700 (Fri, 22 Jun 2007)
Revision: 11082
Log message:
Fixed test/target/Test1.
The problem is because the environment is "forked" when an alias
is run. I added an "unfork" function. We should consider combining
the unfork and the unexport. This is the only place where it is
needed.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-22 15:01:09 -0700 (Fri, 22 Jun 2007)
Revision: 11083
Log message:
Remove a debugging print.
Changes | Path |
+0 -2 | omake-branches/0.9.8.x/src/build/omake_build.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-22 15:46:33 -0700 (Fri, 22 Jun 2007)
Revision: 11084
Log message:
test/object/Test1/OMakefile had some weird stuff in it.
X =
object
X = 1
...
Did it ever work? It should read,
X. =
X = 1
...
Changes | Path |
+2 -3 | omake-branches/0.9.8.x/test/object/Test1/OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-22 15:53:40 -0700 (Fri, 22 Jun 2007)
Revision: 11085
Log message:
Trying to get at least some of the tests to run under Windows.
For some reason, the "cd $(subtest)" in the runtest function does not have any effect!
Changes | Path |
+7 -2 | omake-branches/0.9.8.4/tests/OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-22 15:55:51 -0700 (Fri, 22 Jun 2007)
Revision: 11086
Log message:
Windows updates for tests. Merges rev 11085 off the 0.9.8.4 branch.
Changes | Path |
+7 -2 | omake-branches/0.9.8.x/test/OMakefile |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-22 16:02:52 -0700 (Fri, 22 Jun 2007)
Revision: 11088
Log message:
Pass the parser location dynamically (backport from dll2).
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-23 07:56:45 -0700 (Sat, 23 Jun 2007)
Revision: 11097
Log message:
Added lock testing. Works as expected, appears to be within acceptable performance ranges.
Changes | Path |
+1 -0 | omake-research/file-consistency/filemaker.ml |
+3 -2 | omake-research/file-consistency/filetaker.ml |
+33 -4 | omake-research/file-consistency/filetestlib.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-24 11:00:36 -0700 (Sun, 24 Jun 2007)
Revision: 11102
Log message:
Allow tests to be placed arbitrarily deeply in the test directory.
Changes | Path |
+4 -1 | omake-branches/0.9.8.x/test/OMakefile |
Added | omake-branches/0.9.8.x/test/exn/Test4 |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-24 13:11:38 -0700 (Sun, 24 Jun 2007)
Revision: 11103
Log message:
Convert the test directories.
Also, move
test/dll/{gtk,fuse,odbc}
to
contrib/{gtk,fuse,odbc}
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-24 13:13:18 -0700 (Sun, 24 Jun 2007)
Revision: 11104
Log message:
Remove omake_cache_stat.ml
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-24 13:14:12 -0700 (Sun, 24 Jun 2007)
Revision: 11105
Log message:
Copy from everything.
Changes | Path |
Copied | omake-branches/0.9.9.x/contrib/ (from rev 11103, omake-jumbo-branches/everything/contrib) |
Copied | omake-branches/0.9.9.x/test/ (from rev 11102, omake-jumbo-branches/everything/test) |
Replaced | omake-branches/0.9.9.x/test/OMakefile |
Copied | omake-branches/0.9.9.x/test/OMakefile (from rev 11103, omake-jumbo-branches/everything/test/OMakefile) |
Replaced | omake-branches/0.9.9.x/test/calculator/Test |
Copied | omake-branches/0.9.9.x/test/calculator/Test (from rev 11103, omake-jumbo-branches/everything/test/calculator/Test) |
Copied | omake-branches/0.9.9.x/test/dll/ (from rev 11103, omake-jumbo-branches/everything/test/dll) |
Replaced | omake-branches/0.9.9.x/test/exn/Test2 |
Copied | omake-branches/0.9.9.x/test/exn/Test2 (from rev 11103, omake-jumbo-branches/everything/test/exn/Test2) |
Copied | omake-branches/0.9.9.x/test/exn/Test3/ (from rev 11103, omake-jumbo-branches/everything/test/exn/Test3) |
Copied | omake-branches/0.9.9.x/test/keyword/ (from rev 11103, omake-jumbo-branches/everything/test/keyword) |
Replaced | omake-branches/0.9.9.x/test/object/Test1/OMakefile |
Copied | omake-branches/0.9.9.x/test/object/Test1/OMakefile (from rev 11103, omake-jumbo-branches/everything/test/object/Test1/OMakefile) |
Replaced | omake-branches/0.9.9.x/test/object/Test1/object.om |
Copied | omake-branches/0.9.9.x/test/object/Test1/object.om (from rev 11103, omake-jumbo-branches/everything/test/object/Test1/object.om) |
Deleted | omake-branches/0.9.9.x/test/parse/C/Test |
Copied | omake-branches/0.9.9.x/test/parse/C/Test1/ (from rev 11103, omake-jumbo-branches/everything/test/parse/C/Test1) |
Copied | omake-branches/0.9.9.x/test/parse/C/Test2/ (from rev 11103, omake-jumbo-branches/everything/test/parse/C/Test2) |
Copied | omake-branches/0.9.9.x/test/parse/C/Test3/ (from rev 11103, omake-jumbo-branches/everything/test/parse/C/Test3) |
Copied | omake-branches/0.9.9.x/test/parse/C/Test4/ (from rev 11103, omake-jumbo-branches/everything/test/parse/C/Test4) |
Copied | omake-branches/0.9.9.x/test/parse/C/Test5/ (from rev 11103, omake-jumbo-branches/everything/test/parse/C/Test5) |
Deleted | omake-branches/0.9.9.x/test/parse/C/input.c |
Copied | omake-branches/0.9.9.x/test/simple/Test4/ (from rev 11103, omake-jumbo-branches/everything/test/simple/Test4) |
Replaced | omake-branches/0.9.9.x/test/targets/Test1/OMakefile |
Copied | omake-branches/0.9.9.x/test/targets/Test1/OMakefile (from rev 11103, omake-jumbo-branches/everything/test/targets/Test1/OMakefile) |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-24 13:26:45 -0700 (Sun, 24 Jun 2007)
Revision: 11106
Log message:
Update against rev 11105.
These kind of updates are really hard, since the changes are distributed
across the 16 jumbo branches, and some of the work is linear in the
number of branches.
I'm not sure how important the jumbo branches are. They aren't very
important to me personally, and I don't know if I have the time to
support them indefinitely.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-25 09:00:39 -0700 (Mon, 25 Jun 2007)
Revision: 11107
Log message:
Get rid of the annoying #! problem.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/src/env/omake_ast_lex.mll |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 09:10:59 -0700 (Mon, 25 Jun 2007)
Revision: 11108
Log message:
Test case demonstrating bug 679 - fails both under 0.9.8.4 and 0.9.8.x. This
fails on Linux, while some variations of this appear to only fail on Windows
for some reason...
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 09:14:11 -0700 (Mon, 25 Jun 2007)
Revision: 11109
Log message:
Test case for bug 679 - merges rev 11108 from 0.9.8.4
Changes | Path |
Added | omake-branches/0.9.8.x/test/shell/ |
+0 -0 | omake-branches/0.9.8.x/test/shell/Test1/ |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-25 11:08:22 -0700 (Mon, 25 Jun 2007)
Revision: 11110
Log message:
Addressed bug #679. Consider the problem code,
Shell. +=
foo(argv) =
cd src
pwd
x(5)
foo 10
The issue is that an alias "cd src" is called within another alias
"foo 10". Aliases get new channels, just like processes, so "cd src"
is called with stdin=4,stdout=5,stderr=6.
Omake_shell_job has an explicit test that forces an alias to be a
pipeline unless stdout=Unix.stdout&&stderr=Unix.stderr. So "cd src"
is run in a pipeline, and it has no effect.
The fix is to take out the test, which isn't needed in this particular
case. For rules, it *is* needed, because rules send their output through
a pipe to the output processor (the +/- lines, etc.), which is internal
to omake. If an alias generates a lot of output, it *must* be
run in a subprocess/thread, or omake will deadlock.
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-25 11:20:54 -0700 (Mon, 25 Jun 2007)
Revision: 11111
Log message:
Fold unexport into unfork, and remove it as a separate function.
Changes | Path |
+23 -12 | omake-branches/0.9.8.x/src/env/omake_env.ml |
+0 -5 | omake-branches/0.9.8.x/src/env/omake_env.mli |
+2 -3 | omake-branches/0.9.8.x/src/shell/omake_shell_job.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 11:31:00 -0700 (Mon, 25 Jun 2007)
Revision: 11112
Log message:
Bug 679 - merged Jason's rev 11110 from 0.9.8.x
Changes | Path |
+12 -1 | omake-branches/0.9.8.4/src/shell/omake_shell_job.ml |
Added | omake-branches/0.9.8.4/tests/shell/Test2/ |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-25 11:42:45 -0700 (Mon, 25 Jun 2007)
Revision: 11113
Log message:
svn merge -r 11109:11111 ../0.9.8.x
with some hand editing.
Changes | Path |
+17 -25 | omake-branches/0.9.8.4/src/env/omake_env.ml |
+0 -6 | omake-branches/0.9.8.4/src/env/omake_env.mli |
+2 -3 | omake-branches/0.9.8.4/src/shell/omake_shell_job.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 12:42:30 -0700 (Mon, 25 Jun 2007)
Revision: 11114
Log message:
Adding a test demonstrating the "close(): Bad file descriptor" problem. Note
that this problem is also reproducible using the 0.9.8.4-1 release, so this is
not something just introduced.
Changes | Path |
Properties | omake-branches/0.9.8.4/tests/shell/Test2/ |
Added | omake-branches/0.9.8.4/tests/shell/Test2/run.osh |
Added | omake-branches/0.9.8.4/tests/shell/Test2/stdout.expected |
Added | omake-branches/0.9.8.4/tests/shell/Test3/ |
Copied | omake-branches/0.9.8.4/tests/shell/Test3/run.osh (from rev 11108, omake-branches/0.9.8.4/tests/shell/Test1/run.osh) |
+14 -2 | omake-branches/0.9.8.4/tests/shell/Test3/run.osh (from rev 11108, omake-branches/0.9.8.4/tests/shell/Test1/run.osh) |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 12:43:55 -0700 (Mon, 25 Jun 2007)
Revision: 11115
Log message:
Copying the new test from 0.9.8.4 branch, rev 11114.
Changes | Path |
Properties | omake-branches/0.9.8.x/test/shell/Test2/ |
Copied | omake-branches/0.9.8.x/test/shell/Test2/run.osh (from rev 11114, omake-branches/0.9.8.4/tests/shell/Test2/run.osh) |
Copied | omake-branches/0.9.8.x/test/shell/Test2/stdout.expected (from rev 11114, omake-branches/0.9.8.4/tests/shell/Test2/stdout.expected) |
Added | omake-branches/0.9.8.x/test/shell/Test3/ |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 14:57:03 -0700 (Mon, 25 Jun 2007)
Revision: 11119
Log message:
- The "read(channel, amount)" built-in function should raise an exception on
EOF (this is what the documentation promises, but the implementation used to
simply return an empty string).
- Implementated an "input-line(channel)" built-in function.
- Added two above functions to the InputChannel pervasives object - as
o.read(amount) and o.readln()
Changes | Path |
+14 -0 | omake-branches/0.9.8.4/lib/Pervasives.om |
+25 -8 | omake-branches/0.9.8.4/src/builtin/omake_builtin_io.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 15:28:43 -0700 (Mon, 25 Jun 2007)
Revision: 11121
Log message:
Adding a very simplistic diff alias to make tests do something reasonable on Windows. A lot of tests still fail on Windows...
Changes | Path |
Properties | omake-branches/0.9.8.4/tests/awk/Test1/run.osh |
Properties | omake-branches/0.9.8.4/tests/awk/Test2/run.osh |
Properties | omake-branches/0.9.8.4/tests/awk/Test3/run.osh |
+1 -1 | omake-branches/0.9.8.4/tests/awk/Test3/stdout |
Properties | omake-branches/0.9.8.4/tests/awk/Test4/run.osh |
Added | omake-branches/0.9.8.4/tests/diff.om |
Properties | omake-branches/0.9.8.4/tests/exn/Test3/run.osh |
Properties | omake-branches/0.9.8.4/tests/object/Test1/run.osh |
Properties | omake-branches/0.9.8.4/tests/shell/Test1/run.osh |
Properties | omake-branches/0.9.8.4/tests/shell/Test2/run.osh |
Properties | omake-branches/0.9.8.4/tests/shell/Test3/run.osh |
Properties | omake-branches/0.9.8.4/tests/simple/Test4/run.osh |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 15:30:17 -0700 (Mon, 25 Jun 2007)
Revision: 11122
Log message:
- The "read(channel, amount)" built-in function should raise an exception on
EOF (this is what the documentation promises, but the implementation used to
simply return an empty string).
- Implementated an "input-line(channel)" built-in function.
- Added two above functions to the InputChannel pervasives object - as
o.read(amount) and o.readln()
- Adding a very simplistic diff alias to make tests do something reasonable on
Windows.
This merges revisions 11119-111121 from the 0.9.8.4 branch.
Changes | Path |
+14 -0 | omake-branches/0.9.8.x/lib/Pervasives.om |
+25 -8 | omake-branches/0.9.8.x/src/builtin/omake_builtin_io.ml |
Properties | omake-branches/0.9.8.x/test/awk/Test1/run.osh |
Properties | omake-branches/0.9.8.x/test/awk/Test2/run.osh |
Properties | omake-branches/0.9.8.x/test/awk/Test3/run.osh |
+1 -1 | omake-branches/0.9.8.x/test/awk/Test3/stdout |
Properties | omake-branches/0.9.8.x/test/awk/Test4/run.osh |
Copied | omake-branches/0.9.8.x/test/diff.om (from rev 11121, omake-branches/0.9.8.4/tests/diff.om) |
Properties | omake-branches/0.9.8.x/test/exn/Test3/run.osh |
Properties | omake-branches/0.9.8.x/test/object/Test1/run.osh |
Properties | omake-branches/0.9.8.x/test/shell/Test1/run.osh |
Properties | omake-branches/0.9.8.x/test/shell/Test2/run.osh |
Properties | omake-branches/0.9.8.x/test/shell/Test3/run.osh |
Properties | omake-branches/0.9.8.x/test/simple/Test4/run.osh |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 15:42:51 -0700 (Mon, 25 Jun 2007)
Revision: 11123
Log message:
Added a test that runs correctly under 0.9.8.4-1 release, but fails in the
recent 0.9.8.4 and 0.9.8.4 branches. The problem comes from the rev 11110 fix
to bug #679 - unfortunately, it causes the "exit" exceptions to propagate
across the shell alias boundaries...
Changes | Path |
Properties | omake-branches/0.9.8.x/test/awk/Test3/ |
Deleted | omake-branches/0.9.8.x/test/awk/Test3/stdout |
Added | omake-branches/0.9.8.x/test/shell/Test4/ |
Added | omake-branches/0.9.8.x/test/shell/Test4/run.osh |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-25 15:43:05 -0700 (Mon, 25 Jun 2007)
Revision: 11124
Log message:
Fixed up fsync mode a bit, still not nearly as good as using locking.
Changes | Path |
+2 -0 | omake-research/file-consistency/filemaker.ml |
+6 -2 | omake-research/file-consistency/filetaker.ml |
+15 -4 | omake-research/file-consistency/filetestlib.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-25 16:26:12 -0700 (Mon, 25 Jun 2007)
Revision: 11126
Log message:
Merged rev 11123 from 0.9.8.x
Changes | Path |
Properties | omake-branches/0.9.8.4/tests/awk/Test3/ |
Deleted | omake-branches/0.9.8.4/tests/awk/Test3/stdout |
Added | omake-branches/0.9.8.4/tests/shell/Test4/ |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-25 22:08:04 -0700 (Mon, 25 Jun 2007)
Revision: 11131
Log message:
Checking in a modified version of OMake that will do flushing if on NFS.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-26 10:30:58 -0700 (Tue, 26 Jun 2007)
Revision: 11135
Log message:
- Made the "exit n" Shell aliases work corrently again (only exit from the
innermost Shell alias, not kill the whole shell session, as it started doing
after the rev. 11110 fix to bug #679).
I fixed this by using the ExitParentException idea outlined in
http://lists.metaprl.org/pipermail/omake-devel/2007-June/000528.html
- Pipelines like "(exit 5)" should not print a "Process group exception" error
message; instead they should just return the appropriate exit code.
The fix is simple - just catch the ExitExceptions in appropriate places.
- Pipilines like "false || exit 5" should return the correct error code, not
0. (This was broken in previous versions of OMake as well).
My fix is to have Omake_shell_job.create_job execute the PipeCond pipelines
in the current process. (Added a TODO comment to do the same with the
right-hand-sides of the PipeCompose pipelines).
- Updated the test suite to catch some of the above problems.
Also updated the "omake clean" in the test directory to be a bit more
thorough.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-26 13:46:32 -0700 (Tue, 26 Jun 2007)
Revision: 11136
Log message:
Made sure that the bodies/cases of the "try/catch/default/finally" statement
are allowed to export. For some reason, the "new 0.9.8.x" used to treat "try"
as a simple built-in function that only returns a value, but does not export.
Changes | Path |
+22 -21 | omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml |
Added | omake-branches/0.9.8.x/test/exn/Test5 |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-26 13:52:52 -0700 (Tue, 26 Jun 2007)
Revision: 11137
Log message:
Minor fixes.
Changes | Path |
+7 -5 | omake-branches/0.9.8.x/test/diff.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-26 14:15:50 -0700 (Tue, 26 Jun 2007)
Revision: 11139
Log message:
For some reason, the "extends" directives in Pervasives.om do not work,
breaking things!
Changes | Path |
Added | omake-branches/0.9.8.x/test/object/Test2 |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-26 15:52:56 -0700 (Tue, 26 Jun 2007)
Revision: 11140
Log message:
A few minor fixes
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-27 12:33:40 -0700 (Wed, 27 Jun 2007)
Revision: 11148
Log message:
Fixed a nasty hard to debug Windows-specific problem - osh scripts terminated by an "exit" call would always quit with exit code 1, regardless of the actual argument to exit (even if it was "exit 0")!
This was caused by the following:
- Omake_shell had a local "exit" function that would call Omake_readline.save and Omake_shell_sys.close before calling Pervasives.exit
- Omake_shell_sys.close is a no-op on Unix, but under Win32 it would proceed to kill all the currently running processes, _including_ itself!
I fixed this by changing the C code not to kill the current process from omake_shell_sys_close.
This commit also adds some debugging code (protected by "if !debug_shell" in ML and by "#ifdef OSH_DEBUG" in C).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-27 12:46:55 -0700 (Wed, 27 Jun 2007)
Revision: 11149
Log message:
- Added Shell.pwd alias (proteted by "$(not $(USE_SYSTEM_COMMANDS))") to make things work better on Windows.
- Fixed one of the tests that was missing an $(EXE) suffix.
Now most of the tests finally succeed on Windows!
Changes | Path |
+13 -0 | omake-branches/0.9.8.x/lib/Pervasives.om |
+1 -1 | omake-branches/0.9.8.x/test/OMakefile |
+1 -1 | omake-branches/0.9.8.x/test/vmount/Test1/OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-27 16:22:23 -0700 (Wed, 27 Jun 2007)
Revision: 11150
Log message:
- Minor optimization/fixes in svn_realclean
- More cleaning in "omake clean" in the test directory
Changes | Path |
+9 -9 | omake-branches/0.9.8.x/lib/build/svn_realclean.om |
+5 -1 | omake-branches/0.9.8.x/test/OMakefile |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-27 16:59:16 -0700 (Wed, 27 Jun 2007)
Revision: 11152
Log message:
We no longer have a inotify-test.c in libmojave.
Changes | Path |
+1 -3 | omake-branches/0.9.8.x/src/Makefile |
+1 -3 | omake-branches/0.9.8.x/src/Makefile.nt |
+0 -1 | omake-branches/0.9.8.x/src/clib/OMakefile |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-27 17:16:44 -0700 (Wed, 27 Jun 2007)
Revision: 11153
Log message:
Added libmojave-external as svn:externals style dependency, fixed build procedure to take latest libmojave-external
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-27 17:17:04 -0700 (Wed, 27 Jun 2007)
Revision: 11154
Log message:
Better handling of temporary files.
Changes | Path |
+5 -4 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-27 18:38:15 -0700 (Wed, 27 Jun 2007)
Revision: 11155
Log message:
Proposed remote protocol, will test soon.
Changes | Path |
Added | omake-research/omake-distrib/remote_schema |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-28 12:13:00 -0700 (Thu, 28 Jun 2007)
Revision: 11158
Log message:
"Fixed" the inheritance problem in Pervasives, at least for
the moment. the problem is that, for bootstrapping,
Pervasives is defined as an object. This means all
variables are by default this.XXX. The following code
breaks, because $Y refers to X.Y, not Pervasives.Y.
X. +=
extends $Y
This solution threads the inheritance through the dynamic env.
This is an annoying naming problem. It does not exist
in var3 onward.
Changes | Path |
+5 -0 | omake-branches/0.9.8.x/lib/Pervasives.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-28 13:23:10 -0700 (Thu, 28 Jun 2007)
Revision: 11159
Log message:
- Better handle the case where one of the jobs in the pipeline fails to start
(this fixes the double-close problem demonstrated by test/shell/Test3).
- Simplifies some of the code (in particular, removes a bit of unneeded
complexity that I have introduced in rev 11135).
Changes | Path |
+66 -74 | omake-branches/0.9.8.x/src/shell/omake_shell_job.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-28 13:33:31 -0700 (Thu, 28 Jun 2007)
Revision: 11160
Log message:
No-op code change: moved some common functionality of wait_top_aux and
cleanup_top_aux into a helper function.
Changes | Path |
+20 -34 | omake-branches/0.9.8.x/src/shell/omake_shell_job.ml |
Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-28 18:18:32 -0700 (Thu, 28 Jun 2007)
Revision: 11162
Log message:
There was an error in the semantic checker where it rejected .STATIC
rules in functions. The following program now works as expected.
g(x) =
eprintln($"g($x)")
add($x, 1)
f(x) =
.STATIC: :key: $x
y = $(g $x)
value $y
println($(f 1))
println($(f 2))
println($(f 1))
This calls g only twice.
g(1)
2
g(2)
3
2
Of course, .STATIC rules are only for values saved between runs. We also
need the memo function.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-29 09:43:46 -0700 (Fri, 29 Jun 2007)
Revision: 11173
Log message:
(Bug 680) include the running time in the "- exit" messages (e.g. when
--print-exit is enabled). One issue is that this only indicates when OMake
have _noticed_ that the command have finished, which may be quite inaccurate
in parallel builds (where OMake may be busy setting up parallel jobs and not
paying attention).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-29 11:12:08 -0700 (Fri, 29 Jun 2007)
Revision: 11174
Log message:
Adding a test for the ".STATIC" in function bodies (this is the same test
Jason have mentioned in his rev. 11162 commit message).
Changes | Path |
Added | omake-branches/0.9.8.x/test/static/ |
Added | omake-branches/0.9.8.x/test/static/Test1/ |
Copied | omake-branches/0.9.8.x/test/static/Test1/run.osh (from rev 11172, omake-branches/0.9.8.x/test/awk/Test1/run.osh) |
+1 -1 | omake-branches/0.9.8.x/test/static/Test1/run.osh (from rev 11172, omake-branches/0.9.8.x/test/awk/Test1/run.osh) |
Added | omake-branches/0.9.8.x/test/static/Test1/static.om |
Added | omake-branches/0.9.8.x/test/static/Test1/stdout.expected |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-29 11:42:15 -0700 (Fri, 29 Jun 2007)
Revision: 11175
Log message:
Bug 677: flush .STATIC sections on "--configure"
Changes | Path |
+8 -4 | omake-branches/0.9.8.x/src/eval/omake_eval.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-29 12:07:31 -0700 (Fri, 29 Jun 2007)
Revision: 11176
Log message:
The :value: dependencies to .STATIC: sections were being simply dropped on the
floor in Omake_evn.venv_add_static_rule.
Fixed this, adding the value dependencies to the digest used to look up the
.STATIC objects in omake cache. Also added a test to help make sure this does
not break in the future.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-29 12:55:22 -0700 (Fri, 29 Jun 2007)
Revision: 11177
Log message:
Added a test designed to see how :value: dependencies and :key: dependencies
to .STATIC sections interact. For some reason, it is not working right :-(
Changes | Path |
Copied | omake-branches/0.9.8.x/test/static/Test3/ (from rev 11176, omake-branches/0.9.8.x/test/static/Test2) |
+16 -12 | omake-branches/0.9.8.x/test/static/Test3/static.om |
+13 -12 | omake-branches/0.9.8.x/test/static/Test3/stdout.expected |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-06-29 14:40:31 -0700 (Fri, 29 Jun 2007)
Revision: 11178
Log message:
Fixed the issue with the spaces in the value dependencies for the static
section. The problem was that I've missed the fact that eval_rule was calling
values_of_value before eval_prim_value and was only calling eval_prim_value in
the corresponding code for the .STATIC section. Once I added the missing
values_of_value, things started working properly.
Changes | Path |
+1 -0 | omake-branches/0.9.8.x/src/eval/omake_eval.ml |
+0 -1 | omake-branches/0.9.8.x/test/static/Test3/stdout.expected |
Changes by: Matthew Maurer (maurer at caltech.edu)
Date: 2007-06-29 19:51:17 -0700 (Fri, 29 Jun 2007)
Revision: 11182
Log message:
Added hook in locations for both the scheduler and the function to schedule jobs on other servers. Next step is to add the protocol support, then change the scheduler to be instead of dummy scheduler, round robin scheduler, and then it might work.
Changes | Path |
+1 -1 | omake-research/omake-distrib/src/Makefile |
+1 -1 | omake-research/omake-distrib/src/Makefile.nt |
+73 -11 | omake-research/omake-distrib/src/build/omake_build.ml |