[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