[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