[m-rev.] for review: add NEWS entry for Mercury 22.01.9

Julien Fischer jfischer at opturion.com
Sat May 23 17:37:07 AEST 2026


For review by anyone.

Following Peter's fix of Github issue #147, we need a bug-fix release for
Mercury 22.01, mainly to fix various build system issues that have arisen
since 22.01.8.  I have merged most of the relevant changes on to the
release branch, the diff below adds a NEWS file entry for 22.01.9.
(I intend to make at least one more pass over this to backport
some changes that do not merge cleanly, mainly related to Windows
stuff.)

The diff below applies only to the release branch.

--------------------------------

Initial NEWS for upcoming Mercury 22.01.9 point release.

NEWS:
    As above.

Julien.

diff --git a/NEWS b/NEWS
index 521dd9f59..36612954f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,29 @@
+NEWS for Mercury 22.01.9
+========================
+
+This is a bug-fix release.
+
+* [Github issue #147]. We have fixed a const correctness issue in the C
+  runtime that was causing warnings to be emitted with recent versions of
+  GCC and the GNU C library.
+
+* [Mantis bug #566]. We have fixed issue that was causing GNU Make 4.4.0.90
+  and above to emit warnings about undefined variables.
+
+* We have improved the compatibility of the `configure` script with older
+  versions of `bash`.
+
+* We have fixed a bug in the C# implementation
+  `random.system_rng.generate_uint8/4`, that caused it to throw an exception
+  after successfully generating a random value.
+
+* We have add the missing lower-bound checks on the time components of the
+  predicate `calendar.init_date/8`.
+
+* We have fixed bugs in the C# and and Java implementations of
+  `math.unchecked_log2/1` that caused target language compilation errors
+  when compiling with `--intermodule-optimisation`.
+
 NEWS for Mercury 22.01.8
 ========================


More information about the reviews mailing list