[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