summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Le Marre <dev@wismill.eu>2022-09-19 09:36:44 +0200
committerPierre Le Marre <dev@wismill.eu>2022-10-05 15:58:43 +0200
commitfbe1e86ea5e793533898d6935a3b4e60afbd04a7 (patch)
tree62a86c2cc8223874b7aabe667275ec9309baf5a0
parent463ffe0287eab354a438304111041ef82d2ed016 (diff)
downloadhaskell-fbe1e86ea5e793533898d6935a3b4e60afbd04a7.tar.gz
Minor fixes following Unicode 15.0.0 update
- Fix changelog for Unicode 15.0.0 - Fix the checksums of the downloaded Unicode files, in base's tool: "ucd2haskell".
-rw-r--r--docs/users_guide/9.6.1-notes.rst2
-rw-r--r--libraries/base/changelog.md2
-rwxr-xr-xlibraries/base/tools/ucd2haskell/ucd.sh10
3 files changed, 6 insertions, 8 deletions
diff --git a/docs/users_guide/9.6.1-notes.rst b/docs/users_guide/9.6.1-notes.rst
index 54f4a3fed2..1afc9f7093 100644
--- a/docs/users_guide/9.6.1-notes.rst
+++ b/docs/users_guide/9.6.1-notes.rst
@@ -129,6 +129,8 @@ Runtime system
``(<=)`` instead of ``compare`` per CLC proposal:
https://github.com/haskell/core-libraries-committee/issues/24
+- Updated to `Unicode 15.0.0 <https://www.unicode.org/versions/Unicode15.0.0/>`_.
+
``ghc-prim`` library
~~~~~~~~~~~~~~~~~~~~
diff --git a/libraries/base/changelog.md b/libraries/base/changelog.md
index 8888a79727..5c07350d7a 100644
--- a/libraries/base/changelog.md
+++ b/libraries/base/changelog.md
@@ -29,7 +29,7 @@
is now exported from `Prelude`. See [CLC #50](https://github.com/haskell/core-libraries-committee/issues/50)
for the related discussion,
as well as [the migration guide](https://github.com/haskell/core-libraries-committee/blob/main/guides/export-lifta2-prelude.md)
- * Update to Unicode 15.0.0.
+ * Update to [Unicode 15.0.0](https://www.unicode.org/versions/Unicode15.0.0/).
* Add `Eq` and `Ord` instances for `Generically1`.
* Relax instances for Functor combinators; put superclass on Class1 and Class2
to make non-breaking. See [CLC
diff --git a/libraries/base/tools/ucd2haskell/ucd.sh b/libraries/base/tools/ucd2haskell/ucd.sh
index 696b0dbff7..ed07e6244a 100755
--- a/libraries/base/tools/ucd2haskell/ucd.sh
+++ b/libraries/base/tools/ucd2haskell/ucd.sh
@@ -12,11 +12,7 @@ VERIFY_CHECKSUM=y
# Filename:checksum
FILES="\
- ucd/DerivedCoreProperties.txt:e3eddd7d469cd1b0feed7528defad1a1cc7c6a9ceb0ae4446a6d10921ed2e7bc \
- ucd/DerivedNormalizationProps.txt:b2c444c20730b097787fdf50bd7d6dd3fc5256ab8084f5b35b11c8776eca674c \
- ucd/UnicodeData.txt:36018e68657fdcb3485f636630ffe8c8532e01c977703d2803f5b89d6c5feafb \
- ucd/PropList.txt:6bddfdb850417a5bee6deff19290fd1b138589909afb50f5a049f343bf2c6722 \
- ucd/extracted/DerivedCombiningClass.txt:12b0c3af9b600b49488d66545a3e7844ea980809627201bf9afeebe1c9f16f4e"
+ ucd/UnicodeData.txt:806e9aed65037197f1ec85e12be6e8cd870fc5608b4de0fffd990f689f376a73"
# Download the files
@@ -39,10 +35,10 @@ download_file() {
if test "$__checksum" != "$new_checksum"
then
echo "sha256sum of the downloaded __file $__file "
- echo " [$new_checksum] does not match the expected __checksum [$__checksum]"
+ echo " [$new_checksum] does not match the expected checksum [$__checksum]"
exit 1
else
- echo "$__file __checksum ok"
+ echo "$__file checksum ok"
fi
fi
}