[m-rev.] for review: update webpage for 11.07.2 release
Julien Fischer
juliensf at csse.unimelb.edu.au
Thu Aug 2 14:06:45 AEST 2012
Update the webpage for the 11.07.2 release.
w3/news/newsdb.inc:
Announce the release of Mercury 11.07.2.
w3/RELEASE_INFO:
w3/download/include/download.inc:
Set the release version.
Don't include beta release on the webpage.
(We are not currently building any.)
w3/download/include/release.inc:
w3/download/include/release-11.07-bugs.inc:
w3/download/include/release-11.07-contents.inc:
w3/download/include/release-11.07.inc:
Update for 11.07.2 release.
Julien.
Index: RELEASE_INFO
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/RELEASE_INFO,v
retrieving revision 1.27
diff -u -r1.27 RELEASE_INFO
--- RELEASE_INFO 25 Apr 2012 08:57:33 -0000 1.27
+++ RELEASE_INFO 2 Aug 2012 03:55:25 -0000
@@ -1,12 +1,12 @@
# A descriptive name for the release. See mercury/VERSION
-RELEASE_VERSION=11.07.1
+RELEASE_VERSION=11.07.2
# A name for the next beta-release, e.g. 0.12.2-beta
# Note: only set this variable to a non-empty value if a source distribution
# for the next beta release is being built.
# NOTE: you also need to update the value of next_beta_version in
# include/download.inc when you modify this.
-NEXT_BETA_VERSION=11.07.2-beta
+NEXT_BETA_VERSION=
# The CVS tag of the release branch.
# This is used to check out the documentation sources.
Index: download/include/release-11.07-bugs.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/download/include/release-11.07-bugs.inc,v
retrieving revision 1.2
diff -u -r1.2 release-11.07-bugs.inc
--- download/include/release-11.07-bugs.inc 1 Mar 2012 16:19:56 -0000 1.2
+++ download/include/release-11.07-bugs.inc 2 Aug 2012 03:55:25 -0000
@@ -1,4 +1,4 @@
-<h2>Release 11.07.1 - Known Problems</h2>
+<h2>Release 11.07.2 - Known Problems</h2>
A list of known bugs may be found in our
<a href="http://bugs.mercury.csse.unimelb.edu.au">Bug Database</a>.
Index: download/include/release-11.07-contents.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/download/include/release-11.07-contents.inc,v
retrieving revision 1.2
diff -u -r1.2 release-11.07-contents.inc
--- download/include/release-11.07-contents.inc 1 Mar 2012 16:19:56 -0000 1.2
+++ download/include/release-11.07-contents.inc 2 Aug 2012 03:55:25 -0000
@@ -1,4 +1,4 @@
-<h2>Release 11.07.1 - Contents</h2>
+<h2>Release 11.07.2 - Contents</h2>
The Mercury distribution is split into three parts.
The "mercury-compiler" distribution contains:
Index: download/include/release-11.07.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/download/include/release-11.07.inc,v
retrieving revision 1.2
diff -u -r1.2 release-11.07.inc
--- download/include/release-11.07.inc 1 Mar 2012 16:19:56 -0000 1.2
+++ download/include/release-11.07.inc 2 Aug 2012 03:55:25 -0000
@@ -1,3 +1,64 @@
+<h2>New in release 11.07.2 of the Mercury distribution</h2>
+
+<p>
+This is a bug-fix release: it fixes the following:
+
+<ul>
+<li>The name of the C# compiler in newer versions of Mono is now recognised.
+
+<li>The configure script now distinguishes between the MS C# compiler and the
+Chicken Scheme compiler.
+
+<li>Thread local storage now works on Mac OS X when using clang as the C
+compiler.
+
+<li>Various build issues on Solaris 10 have been resolved.
+
+<li>The --erlang option now sets all the relevant grade components correctly.
+
+<li>he binary input and output streams are now set to binary translation
+mode when using the MSVC CRT.
+
+<li>The standard library's lexer module now correctly tokenizes binary, octal
+and hexadecimal integer literals.
+
+<li>Some bugs in the UTF-8 routines used by the C grades have been fixed.
+Also, the performance of these routines has been improved.
+
+<li>The exit status is now correctly set when --warn-non-tail-recursion
+is being used.
+</ul>
+
+<p>
+Changes to the Mercury standard library:
+
+<ul>
+<li>We have added additional modes to map.foldr/4, map.foldr/6 and the
+list.foldl<N>_corresponding3 predicates.
+
+<li>The predicates parsing_utils.float_literal/3 and
+parsing_utils.float_literal_as_string/4 now accept an optional plus sign in
+the exponent.
+
+<li>The obsolete predicates string.remove_suffix_det/2 and string.index_det/2
+have been removed.
+
+<li>The predicate time.times/4 is now implemented for the csharp grade.
+
+<li>The version_hash_table module is now supported in the csharp and java
+grades.
+
+<li>The unsafe versions of the predicates in the array2d module are now more
+efficient.
+</ul>
+
+<p>
+Changes to the Mercury compiler:
+
+<ul>
+<li> The compiler now outputs #line directives in C# code it generates.
+</ul>
+
<h2>New in release 11.07.1 of the Mercury distribution</h2>
<p>
Index: download/include/release.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/download/include/release.inc,v
retrieving revision 1.56
diff -u -r1.56 release.inc
--- download/include/release.inc 18 May 2012 06:10:56 -0000 1.56
+++ download/include/release.inc 2 Aug 2012 03:55:25 -0000
@@ -60,7 +60,7 @@
?>
<h2><a name="info">Current Release</a></h2>
-Mercury 11.07.1 was released on March 2, 2012.
+Mercury 11.07.2 was released on August 3, 2012.
<h3>Information</h3>
@@ -181,19 +181,19 @@
<dl>
<dt> Compiler (25 Mb)
<dd>
-<?php links_to_file("mercury-compiler-11.07.1.tar.gz", "yes") ?>
+<?php links_to_file("mercury-compiler-11.07.2.tar.gz", "yes") ?>
<p>
<dt> Extras (750 kb)
<dd>
-<?php links_to_file("mercury-extras-11.07.1.tar.gz", "no") ?>
+<?php links_to_file("mercury-extras-11.07.2.tar.gz", "no") ?>
<p>
<dt> Tests (1 Mb)
<dd>
-<?php links_to_file("mercury-tests-11.07.1.tar.gz", "no") ?>
+<?php links_to_file("mercury-tests-11.07.2.tar.gz", "no") ?>
</dl>
<h3><a name="binaries">Binary Distributions</a></h3>
-There are no binary distributions for 11.07.1 currently available.
+There are no binary distributions for 11.07.2 currently available.
Index: include/download.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/include/download.inc,v
retrieving revision 1.18
diff -u -r1.18 download.inc
--- include/download.inc 18 May 2012 06:10:56 -0000 1.18
+++ include/download.inc 2 Aug 2012 03:55:25 -0000
@@ -1,5 +1,5 @@
<H2>How to get Mercury</H2>
-<?php $next_beta_version="11.07.2-beta" ?>
+<?php $next_beta_version="" ?>
The Mercury compiler is free software, and is distributed under the
terms of the GNU General Public License.
Index: news/newsdb.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.136
diff -u -r1.136 newsdb.inc
--- news/newsdb.inc 18 May 2012 06:10:57 -0000 1.136
+++ news/newsdb.inc 2 Aug 2012 03:55:25 -0000
@@ -21,6 +21,11 @@
*/
$newsdb = array(
+"3rd August 2012" => array("Mercury 11.07.2 released",
+"Release information is available
+<a href=\"./download/release-11.07.html\">here</A>."
+),
+
"2nd March 2012" => array("Mercury 11.07.1 released",
"Release information is available
<a href=\"./download/release-11.07.html\">here</A>."
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list