[m-rev.] for review: Add news about data representation and float boxing changes

Julien Fischer jfischer at opturion.com
Mon Apr 29 13:26:03 AEST 2013


On Mon, 29 Apr 2013, Peter Wang wrote:

> Add news about data representation and float boxing changes for 13.05.
>
> NEWS:
> 	As above.
>
> diff --git a/NEWS b/NEWS
> index c2a434a..9cf86f6 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -68,6 +68,21 @@ Changes to the Mercury compiler:
>       - large numbers of higher order constructs and/or code that uses
>         large hierarchies of type classes
>
> +* Consecutive enumeration arguments in discriminated union types can now
> +  be packed into a single word to reduce cell sizes, on C back-ends.

I suggest:

     In C grades, consecutive enumeration arguments in discriminated
     union types can now be packed into a single word.

> +* Double-precision `float' constructor arguments are now stored in
> +  unboxed form in high-level C grades.
> +
> +* Double-precision `float' constructor arguments are now stored in
> +  unboxed form on 32-bit architectures in the low-level C grade.

s/grade/grades/

> +  This was previously so for 64-bit architectures.

Looke fine otherwise.

Cheers,
Julien.



More information about the reviews mailing list