[m-rev.] for review: announce `mmc --make'
Fergus Henderson
fjh at cs.mu.OZ.AU
Tue Oct 22 22:45:01 AEST 2002
That looks good!
On 22-Oct-2002, Simon Taylor <stayl at cs.mu.OZ.AU> wrote:
>
> 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
> --------------------------------------------------------------------------
--
Fergus Henderson <fjh at cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
--------------------------------------------------------------------------
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