[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
NEWS:
Reword some of the NEWS entries for 11.07.2.
Julien.
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