[m-rev.] diff: reword 11.07.2 NEWS file

Julien Fischer juliensf at csse.unimelb.edu.au
Wed Aug 1 17:15:23 AEST 2012

This seems to be missing from the copy on the trunk - I will
fix that separately.

Branches: 11.07

 	Reword some of the NEWS entries for 11.07.2.


Index: NEWS
RCS file: /home/mercury/mercury1/repository/mercury/NEWS,v
retrieving revision 1.587.2.18
diff -u -r1.587.2.18 NEWS
--- NEWS	18 Jul 2012 08:07:43 -0000	1.587.2.18
+++ NEWS	1 Aug 2012 07:07:40 -0000
@@ -1,52 +1,55 @@
  NEWS for Mercury 11.07.2

-This is a bug-fix release.
-It fixes the following problems
+This is a bug-fix release: it fixes the following:

  * The name of the C# compiler in newer versions of Mono is now recognised.

  * The configure script now distinguishes between the MS C# compiler and the
    Chicken Scheme compiler.

-* Fixed a problem with thread local storage and clang on Mac OS X.
-* Fix Solaris 10 build issues.
-* Fix handling of --erlang option.
+* Thread local storage now works on Mac OS X when using clang as the C
+  compiler.

-* The compiler now outputs #line directives in C# generated code.
+* Various build issues on Solaris 10 have been resolved.

-* Fix opening of binary mode files with MSVC CRT.
+* The --erlang option now sets all the relevant grade components correctly.

-* Make unsafe array2d call use the unsafe array access methods
+* The binary input and output streams are now set to binary translation
+  mode when using the MSVC CRT.

-* Fix version_hash_table throwing "Not yet implemented" exceptions in
-  the C# and Java grades.
+* The standard library's lexer module now correctly tokenizes binary, octal
+  and hexadecimal integer literals.

-* Fix tokenisation of binary, octal and hexadecimal integer literals in
-  strings in the lexer module.
+* Some bugs in the UTF-8 routines used by the C grades have been fixed.
+  Also, the performance of these routines has been improved.

-* Optimise some UTF-8 routines in the C grades and fix some bugs in these
-  routines.
-* Fix problem with incorrect exit status being set when using
-  --warn-non-tail-recursion.
-* Implement time.times/4 in the csharp grade.
+* The exit status is now correctly set when --warn-non-tail-recursion
+  is being used.

  Changes to the Mercury standard library:

-* Add additional modes to map.foldr/4, map.foldr/6 and
+* We have added additional modes to map.foldr/4, map.foldr/6 and the
    list.foldl<N>_corresponding3 predicates.

-* The predicate parsing_utils.float_literal/3 and
+* The predicates parsing_utils.float_literal/3 and
    parsing_utils.float_literal_as_string/4 now accept an optional plus sign in
    the exponent.

-* Remove obsolete methods string.remove_suffix_det/2 and
-  string.index_det/2.
+* The obsolete predicates string.remove_suffix_det/2 and string.index_det/2
+  have been removed.
+* The predicate time.times/4 is now implemented for the csharp grade.
+* The version_hash_table module is now supported in the csharp and java
+  grades.
+* The unsafe versions of the predicates in the array2d module are now more
+  efficient.
+Changes to the Mercury compiler:
+* The compiler now outputs #line directives in C# code it generates.

  NEWS for Mercury 11.07.1

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