[m-rev.] for review: announce `mmc --make'
Simon Taylor
stayl at cs.mu.OZ.AU
Tue Oct 22 22:18:56 AEST 2002
Estimated hours taken: 0.25
Branches: main
NEWS:
w3/news/newsdb.inc:
Announce `mmc --make'.
Index: NEWS
===================================================================
RCS file: /home/mercury1/repository/mercury/NEWS,v
retrieving revision 1.273
diff -u -u -r1.273 NEWS
--- NEWS 22 Oct 2002 04:35:48 -0000 1.273
+++ NEWS 22 Oct 2002 10:00:52 -0000
@@ -14,6 +14,7 @@
* Support for Haskell-like "@" expressions.
Changes to the Mercury compiler:
+* A new `--make' option, for simpler building of programs.
* A new `--smart-recompilation' option, for fine-grained dependency tracking.
* A new optional warning: `--warn-non-tail-recursion'.
* A new optimization: `--constraint-propagation'.
@@ -297,6 +298,12 @@
better with lex.
Changes to the Mercury compiler:
+
+* There is a new `--make' option which performs most of the functions
+ of Mmake. The advantages of `mmc --make' are that no `mmake depend'
+ step is necessary and the dependencies are more accurate. Parallel
+ builds are not yet supported. See the "Using Mmake" chapter of the
+ "Mercury User's Guide" for details.
* The Mercury compiler can now perform smart recompilation, enabled by the
`--smart-recompilation' option. With smart recompilation, when the
Index: w3/news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.72
diff -u -u -r1.72 newsdb.inc
--- w3/news/newsdb.inc 9 Sep 2002 09:51:23 -0000 1.72
+++ w3/news/newsdb.inc 22 Oct 2002 10:03:36 -0000
@@ -21,6 +21,18 @@
*/
$newsdb = array(
+"23 October 2002" => array("New build system",
+
+"The compiler now accepts a `--make' option, which performs most
+of the functions of Mmake. The advantages of `mmc --make' are
+that no `mmake depend' step is necessary and the dependencies are
+more accurate. Parallel builds are not yet supported. See the
+\"Using Mmake\" chapter of the
+<A HREF=\"$user_guide_latest\">Mercury User's Guide</A>.
+`mmc --make' is available in the latest
+<A HREF=\"download/rotd.html\">release of the day</A>."
+),
+
"17 August 2002" => array("Two PhD theses",
"Two PhD theses on Mercury are now available from our
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list