[m-rev.] for review: update website for 0.12.1 release
Julien Fischer
juliensf at cs.mu.OZ.AU
Tue Nov 22 17:35:47 AEDT 2005
For review by Ian.
Estimated hours taken: 0.5
w3/RELEASE_INFO:
w3/download/release-0.12-bugs.php3:
w3/download/include/release-0.12-bugs.inc:
w3/download/include/release-0.12-content.inc:
w3/download/include/release-0.12.inc:
w3/download/include/release.inc:
w3/news/newsdb.inc:
Update the website for the 0.12.1 release.
XXX I'll update the the sizes of the downloads below
when I know what they are (jupiter built the main branch
last night.)
Julien.
Index: RELEASE_INFO
===================================================================
RCS file: /home/mercury1/repository/w3/RELEASE_INFO,v
retrieving revision 1.5
diff -u -r1.5 RELEASE_INFO
--- RELEASE_INFO 15 Nov 2005 22:37:40 -0000 1.5
+++ RELEASE_INFO 22 Nov 2005 05:55:00 -0000
@@ -1,5 +1,5 @@
# A descriptive name for the release. See mercury/VERSION
-RELEASE_VERSION=0.12.0
+RELEASE_VERSION=0.12.1
# A name for the next beta-release.
# Note: only set this variable to a non-empty value if a source distribution
Index: download/release-0.12-bugs.php3
===================================================================
RCS file: /home/mercury1/repository/w3/download/release-0.12-bugs.php3,v
retrieving revision 1.1
diff -u -r1.1 release-0.12-bugs.php3
--- download/release-0.12-bugs.php3 9 Sep 2005 05:20:05 -0000 1.1
+++ download/release-0.12-bugs.php3 22 Nov 2005 06:18:46 -0000
@@ -2,7 +2,7 @@
<?
$menu="Download";
$submenu="Current Release";
- $title="Release 0.12.0 known problems";
+ $title="Release 0.12.1 known problems";
$dir="download";
$root="..";
$include="release-0.12-bugs.inc";
Index: download/include/release-0.12-bugs.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.12-bugs.inc,v
retrieving revision 1.1
diff -u -r1.1 release-0.12-bugs.inc
--- download/include/release-0.12-bugs.inc 9 Sep 2005 05:20:07 -0000 1.1
+++ download/include/release-0.12-bugs.inc 22 Nov 2005 06:19:51 -0000
@@ -1,4 +1,4 @@
-<h2>Release 0.11 - Known Problems</h2>
+<h2>Release 0.12.1 - Known Problems</h2>
Bug reports should be sent to mercury-bugs at cs.mu.oz.au.
If you're reporting more than one bug, please use separate emails
@@ -204,3 +204,21 @@
compiling with intermodule-optimization enabled.
<hr>
+
+<b>Subject: function symbol overloading<br>
+Date: 14 Nov 2005</b>
+<p>
+The compiler sometimes reports a mode error for an introduced TypeClassInfo
+variable. This can occur if there is an overloaded function symbol which is
+defined as a data constructor and also as a function with argument and return
+types which match those of the data constructor.
+
+The problem is that the typechecker can sometimes resolve the ambiguity
+if there is an unsatisfiable typeclass constraint on the function, but in
+a later stage the same resolution is not possible. This can lead to the
+wrong definition being selected in the later stage.
+
+A workaround is to module qualify all uses of the data constructor where
+the function definition is also visible.
+
+<hr>
Index: download/include/release-0.12-contents.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.12-contents.inc,v
retrieving revision 1.1
diff -u -r1.1 release-0.12-contents.inc
--- download/include/release-0.12-contents.inc 9 Sep 2005 05:20:07 -0000 1.1
+++ download/include/release-0.12-contents.inc 22 Nov 2005 06:11:13 -0000
@@ -1,4 +1,4 @@
-<h2>Release 0.12.0 - Contents</h2>
+<h2>Release 0.12.1 - Contents</h2>
The Mercury distribution is split into three parts.
The "mercury-compiler" distribution contains:
Index: download/include/release-0.12.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.12.inc,v
retrieving revision 1.1
diff -u -r1.1 release-0.12.inc
--- download/include/release-0.12.inc 9 Sep 2005 05:20:07 -0000 1.1
+++ download/include/release-0.12.inc 22 Nov 2005 06:22:30 -0000
@@ -1,3 +1,12 @@
+<h2>New in release 0.12.1 of the Mercury distribution</h2>
+
+This release is primarily a bug-fix release.
+It fixes a problem with predicates that have existentially typed
+arguments, makes sure that I/O tabling does not inadvertently
+inline predicates that have a `:- pragma no_inline' declaration
+attached to them, and makes various improvements to the MS-Windows
+ports.
+
<h2>New in release 0.12 of the Mercury distribution</h2>
<h3>HIGHLIGHTS</h3>
Index: download/include/release.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release.inc,v
retrieving revision 1.38
diff -u -r1.38 release.inc
--- download/include/release.inc 15 Nov 2005 22:37:41 -0000 1.38
+++ download/include/release.inc 22 Nov 2005 06:08:52 -0000
@@ -60,19 +60,19 @@
?>
<h2><a name="info">Current Release</a></h2>
-Mercury 0.12.0 was released on September 9, 2005.
+Mercury 0.12.1 was released on November 21, 2005.
<h3>Information</h3>
<ul>
<li> <a href = "release-0.12.html">
- Release notes for 0.12.0
+ Release notes for 0.12.1
</a>
<li> <a href = "release-0.12-contents.html">
- Contents of release 0.12.0 distribution
+ Contents of release 0.12.1 distribution
</a>
<li> <a href = "release-0.12-bugs.html">
- Known problems with release 0.12.0
+ Known problems with release 0.12.1
</a>
<li> <a href = "limitations.html">
Limitations of the current release.
@@ -202,17 +202,17 @@
<dl>
<dt> Compiler (15 Mb)
<dd>
-<? links_to_file("mercury-compiler-0.12.0.tar.gz", "yes") ?>
+<? links_to_file("mercury-compiler-0.12.1.tar.gz", "yes") ?>
<p>
<dt> Extras (22 Mb)
<dd>
-<? links_to_file("mercury-extras-0.12.0.tar.gz", "no") ?>
+<? links_to_file("mercury-extras-0.12.1.tar.gz", "no") ?>
<p>
<dt> Tests (914 kb)
<dd>
-<? links_to_file("mercury-tests-0.12.0.tar.gz", "no") ?>
+<? links_to_file("mercury-tests-0.12.1.tar.gz", "no") ?>
</dl>
<h3><a name="binaries">Binary Distribution</a></h3>
Index: news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.88
diff -u -r1.88 newsdb.inc
--- news/newsdb.inc 9 Sep 2005 05:20:08 -0000 1.88
+++ news/newsdb.inc 22 Nov 2005 06:31:51 -0000
@@ -22,6 +22,12 @@
$newsdb = array(
+"21 November 2005" => array("Mercury 0.12.1 released",
+
+"Release information is available
+<A HREF=\"./download/release.html\">here</A>."
+),
+
"9 September 2005" => array("New release",
"We are pleased to announce the release of version 0.12 of the
--------------------------------------------------------------------------
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