[m-rev.] for review: NEWS file for 11.07.2
Julien Fischer
juliensf at csse.unimelb.edu.au
Tue Jul 17 03:05:10 AEST 2012
On Mon, 16 Jul 2012, Peter Ross wrote:
> I generated this news file by looking at the following diff on the
> version_11_07-branch
>
> # cvs diff -r version_11_07_1
>
> ===================================================================
>
>
> Estimated hours taken: 0.5
> Branches: 11.07
>
> NEWS:
> Upgrade the news file to reflect the changes made since 11.07.1.
I suggest keeping it in the same style (and tense) as the previous
entries.
> Index: NEWS
> ===================================================================
> RCS file: /home/mercury1/repository/mercury/NEWS,v
> retrieving revision 1.587.2.15
> diff -u -r1.587.2.15 NEWS
> --- NEWS 29 Feb 2012 01:22:02 -0000 1.587.2.15
> +++ NEWS 16 Jul 2012 11:26:15 -0000
> @@ -1,3 +1,44 @@
> +NEWS for Mercury 11.07.2
> +------------------------
> +
> +This is a bug-fix release.
> +
> +It fixes the following problems
> +
> +* Recognize the C# compilers used by newer versions of Mono
I suggest:
* The name of the C# compiler in newer versions of Mono is
now recognised.
> +* Distinguish between the MS C# compiler and the Chicken Scheme
> + compiler.
I suggest:
* The configure script now distinguishes between ...
> +* Improved Mac OS X support for thread local storage
What change was this?
> +* Solaris 10 build issues
Missing full stop.
> +
> +* Fix handling of --erlang option
Missing full stop.
> +* Output #line directives in C# generated code
I suggest:
* The compiler now outputs #line directives in generated C# code.
> +* Fix opening of binary mode files with MSVC CRT.
IIRC, that also affected MinGW.
> +* Fix tokenisation of binary, octal and hexadecimal integer literals in
> + strings.
You should say where it was broken, i.e in the library's lexer module.
> +* Make unsafe array2d call use the unsafe array access methods
> +
> +* Fix version_hash_table throwing "Not yet implemented" exceptions in
> + the C# and Java grades.
> +
> +Changes to the Mercury standard library:
> +
> +* Add additional modes to map.foldr/4, map.foldr/6 etc.
And also the list.foldl<N>_corresponding3 predicates.
> +* Let float_literal, float_literal_as_string accept an optional plus
> + sign in the exponent.
I suggest:
* The predicate 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.
Also, you missed this one:
<http://www.mercury.csse.unimelb.edu.au/mailing-lists/mercury-reviews/mercury-reviews.201203/0007.html>
Julien.
--------------------------------------------------------------------------
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