[Omake] Preparing to release 0.9.8.2, please test.
Aleksey Nogin
anogin at hrl.com
Tue May 15 12:16:08 PDT 2007
Hi everybody,
We might finally be ready to release the version 0.9.8.2 of OMake. The
main changes in this upcoming version are:
* Detect case-insensitive filesystems on Unix-like operating systems
(especially common under Mac OS X). This should make it possible to
use OCAMLDEP_MODULES_ENABLED=true under Unix-like operating systems
with case-insensitive filesystems.
* Consider 3-place rules as implicit. For example, a rule<pre>
clean: %:
rm -f ...
will now be inherited by subdirectories.
* Allow <tt>.PHONY</tt> sections to have a body. A <tt>.PHONY</tt>
declaration with a body would create a default (implicit) rule for the
newly created phony target(s).
* A number of performance improvements. In particular, the size of the
.omakedb should now be significantly smaller.
* Documentation improvements
The first change has the highest potential of introducing new weird bugs
(we were almost ready to release 0.9.8.2 couple of weeks ago, but at the
last minute we found out that these changes were not quite right). I
would highly appreciate any last minute testing people might be willing
to do on the 0.9.8.2 code, especially under case-insensitive
environments (Cygwin, Mac OS X, Win32).
Note that the 0.9.8.2 code currently resides on its own branch
svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.2 , _not_
on the "traditional"
svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x one.
Thanks!
--
Aleksey Nogin, Research Staff Member
Advanced Technologies Department, Information & System Sciences Lab
HRL Laboratories, LLC, Malibu, CA
More information about the Omake
mailing list