<div dir="ltr"><div><div>Final updates for the 13.05 NEWS file.</div><div><br></div><div>NEWS:</div><div> Re-order the entries in the compiler changes section so that</div><div> major changes, e.g. 64-bit Windows support, are listed first.</div>
<div><br></div><div> Reword a couple of entries and fix some spacing.</div><div><br></div><div>Julien.</div><div><br></div><div>diff --git a/NEWS b/NEWS</div><div>index 75382fc..19e9548 100644</div><div>--- a/NEWS</div>
<div>+++ b/NEWS</div><div>@@ -39,30 +39,21 @@ Changes to the Mercury standard library:</div><div> list.all_true_corresponding/3, list.all_false_corresponding/3 and</div><div> list.same_length3/3.</div><div> </div><div>
-* We have added the type maybe.maybe_error/2 which is also polymorphic in</div><div>- the type of the error.</div><div>+* We have added the type maybe.maybe_error/2 which is polymorphic in the</div><div>+ error type.</div>
<div> </div><div> * We have added predicates to the calendar module for folding over the days</div><div>- in a given range of dates: foldl_days/5, foldl2_days/7 and foldl3_days/9.</div><div>+ in a given range of dates: foldl_days/5, foldl2_days/7 and foldl3_days/9.</div>
<div> </div><div> * We have added two functions to both the hash_table and version_hash_table</div><div> modules: copy/1 and from_assoc_list/4.</div><div> </div><div> Changes to the Mercury compiler:</div><div> </div><div>
-* The option `--warn-non-tail-recursion' no longer requires</div><div>- `--high-level-code'.</div><div>-</div><div> * Generation of 64-bit code on Windows using the MinGW64 port of GCC</div><div> is now supported, i.e. the x86_64-w64-mingw32 architecture is now</div>
<div> supported.</div><div> </div><div>-* A new option, `--sign-assembly', provides supports for signing</div><div>- assemblies generated by the C# backend with a strong name.</div><div>-</div><div>-* A new option, `--cstack-reserve-size', allows the size of the C</div>
<div>- stack for executables to be changed on Microsoft Windows systems.</div><div>-</div><div> * We have improved compilation times for very large programs. In</div><div> particular, compilation times for predicates containing the following</div>
<div> have been improved:</div><div>@@ -90,6 +81,15 @@ Changes to the Mercury compiler:</div><div> 32-bit architectures. Float variables can occupy two words on the</div><div> Mercury stack to avoid boxing.</div><div>
</div><div>+* The option `--warn-non-tail-recursion' no longer requires</div><div>+ `--high-level-code'.</div><div>+</div><div>+* A new option, `--sign-assembly', provides supports for signing</div><div>+ assemblies generated by the C# backend with a strong name.</div>
<div>+</div><div>+* A new option, `--cstack-reserve-size', allows the size of the C</div><div>+ stack for executables to be changed on Microsoft Windows systems.</div><div>+</div><div> Changes to the Mercury debugger:</div>
<div> </div><div> * We have added new capabilities to the "level", "retry" and "finish" mdb</div><div><br></div></div><div><br></div><div> </div><div><br></div></div>