[commit: ghc] ghc-8.4: Release notes for GHC 8.4.4 (3ceffaa)
git at git.haskell.org
git at git.haskell.org
Mon Oct 15 16:07:45 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
On branch : ghc-8.4
Link : http://ghc.haskell.org/trac/ghc/changeset/3ceffaaad71b75beadd8b559aa31eb73e19dfe4f/ghc
>---------------------------------------------------------------
commit 3ceffaaad71b75beadd8b559aa31eb73e19dfe4f
Author: Ben Gamari <ben at smart-cactus.org>
Date: Sat Oct 13 15:25:08 2018 -0400
Release notes for GHC 8.4.4
And embarrassingly, the release notes for 8.4.3 weren't included in the ToC.
>---------------------------------------------------------------
3ceffaaad71b75beadd8b559aa31eb73e19dfe4f
.../{8.4.3-notes.rst => 8.4.4-notes.rst} | 35 +++++++++++++---------
docs/users_guide/index.rst | 2 ++
2 files changed, 23 insertions(+), 14 deletions(-)
diff --git a/docs/users_guide/8.4.3-notes.rst b/docs/users_guide/8.4.4-notes.rst
similarity index 74%
copy from docs/users_guide/8.4.3-notes.rst
copy to docs/users_guide/8.4.4-notes.rst
index f931c10..8faf374 100644
--- a/docs/users_guide/8.4.3-notes.rst
+++ b/docs/users_guide/8.4.4-notes.rst
@@ -1,6 +1,6 @@
-.. _release-8-4-3:
+.. _release-8-4-4:
-Release notes for version 8.4.3
+Release notes for version 8.4.4
===============================
Highlights
@@ -8,18 +8,24 @@ Highlights
This is a bug-fix release resolving several regressions introduced in 8.4.1.
-The highlights, since the 8.4.2 release, are:
+The highlights, since the 8.4.3 release, are:
-- A bug (:ghc-ticket:`15068`) causing GHC to produce assembler that would be rejected by
- some versions of GNU Binutils, has been fixed.
+- A bug which could result in memory unsafety with certain uses of ``touch#``
+ has been resolved. (:ghc-ticket:`14346`)
-- ``GHC.Compact.compact`` now properly handles ``SmallArray``\ s (:ghc-ticket:`13857`)
+- A compiler panic triggered by some GADT record updates has been fixed
+ (:ghc-ticket:`15499`)
-- A bug (:ghc-ticket:`15038`) resulting in memory corruption and crashes in some uses of
- unboxed sums has been fixed.
+- The ``text`` library has been updated, fixing several serious bugs in the
+ version shipped with GHC 8.4.3 (see `#227
+ <https://github.com/haskell/text/issues/227>`_,
+ `#221 <https://github.com/haskell/text/issues/221>`_, and `#197
+ <https://github.com/haskell/text/issues/197>`_.
+
+- A serious code generation bug in the LLVM code generation, potentially resulting
+ in incorrect evaluation of floating point expressions, has been fixed
+ (:ghc-ticket:`14251`)
-- GHC now logs a message when an :ref:`environment file <package-environments>`
- is loaded (:ghc-ticket:`15145`).
Full details
------------
@@ -30,15 +36,16 @@ other issues, described below.
Compiler
~~~~~~~~
-No changes beyond those listed in Highlights.
+- A compiler panic triggered by case alternatives matching on invalid tags
+ returned by ``dataToTag#``, has been fixed (:ghc-ticket:`15436`)
+- Package environments can now be explicitly disabled using the new
+ ``-package-env -`` flag. (:ghc-ticket:`13753`)
Runtime system
~~~~~~~~~~~~~~
-- A bug causing aggressive potentially resulting in crashes when
- (:rts-flag:`nursery chunks <-n ⟨size⟩>`) are used with a changing capability
- count has been fixed.
+No changes.
Template Haskell
~~~~~~~~~~~~~~~~
diff --git a/docs/users_guide/index.rst b/docs/users_guide/index.rst
index 3ddeb64..5de9aca 100644
--- a/docs/users_guide/index.rst
+++ b/docs/users_guide/index.rst
@@ -14,6 +14,8 @@ Contents:
intro
8.4.1-notes
8.4.2-notes
+ 8.4.3-notes
+ 8.4.4-notes
ghci
runghc
usage
More information about the ghc-commits
mailing list