Skip to content

Commit

Permalink
Reword some of the NEWS entries for 11.07.2.
Browse files Browse the repository at this point in the history
Branches: 11.07

NEWS:
	Reword some of the NEWS entries for 11.07.2.
  • Loading branch information
Julien Fischer committed Aug 1, 2012
1 parent 84bf0b4 commit 9859af1
Showing 1 changed file with 29 additions and 26 deletions.
55 changes: 29 additions & 26 deletions NEWS
Original file line number Diff line number Diff line change
@@ -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
------------------------
Expand Down

0 comments on commit 9859af1

Please sign in to comment.