[m-rev.] for review: announce smart recompilation
Simon Taylor
stayl at cs.mu.OZ.AU
Sun Aug 12 21:07:33 AEST 2001
Estimated hours taken: 0.25
Branches: main
NEWS
w3/news/newsdb.inc:
Announce smart recompilation.
Index: NEWS
===================================================================
RCS file: /home/mercury1/repository/mercury/NEWS,v
retrieving revision 1.215
diff -u -u -r1.215 NEWS
--- NEWS 2001/08/11 14:09:31 1.215
+++ NEWS 2001/08/12 10:46:01
@@ -48,6 +48,13 @@
* We've made the outputs of the string concatenation primitives unique.
Changes to the Mercury implementation:
+
+* The Mercury compiler can now perform smart recompilation, enabled by the
+ `--smart-recompilation' option. With smart recompilation, when the
+ interface of a module changes, only modules which use the changed
+ declarations are recompiled. Smart recompilation does not yet work
+ with `--intermodule-optimization'.
+
* We've fixed a long-standing bug in the handling of module imports.
Previously, if `module1' imported `module2' which imported `module3' in
its interface section, then any types, insts, modes and typeclasses defined
Index: w3/news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.59
diff -u -u -r1.59 newsdb.inc
--- w3/news/newsdb.inc 2001/08/03 12:21:05 1.59
+++ w3/news/newsdb.inc 2001/08/12 10:48:47
@@ -22,6 +22,15 @@
$newsdb = array(
+"13 August 2001" => array("Smart recompilation",
+
+"The Mercury compiler can now perform smart recompilation. With smart
+recompilation, when the interface of a module changes, only modules
+which use the changed declarations are recompiled. The latest
+<A HREF=\"download/rotd.html\">release of the day</A>
+includes support for smart recompilation."
+),
+
"04 August 2001" => array("ICFP 2001 programming contest entry",
"See our <A HREF=\"./information/events/icfp2001.html\">report</A> on 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