[commit: ghc] ghc-8.4: A few more release notes (615fba2)

git at git.haskell.org git at git.haskell.org
Fri Apr 20 00:21:24 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : ghc-8.4
Link       : http://ghc.haskell.org/trac/ghc/changeset/615fba2a137e88dbc9880413825d65f626eaecf8/ghc

>---------------------------------------------------------------

commit 615fba2a137e88dbc9880413825d65f626eaecf8
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Thu Apr 19 19:28:40 2018 -0400

    A few more release notes


>---------------------------------------------------------------

615fba2a137e88dbc9880413825d65f626eaecf8
 docs/users_guide/8.4.2-notes.rst | 33 +++++++++++++++++++++------------
 1 file changed, 21 insertions(+), 12 deletions(-)

diff --git a/docs/users_guide/8.4.2-notes.rst b/docs/users_guide/8.4.2-notes.rst
index dfbf355..7e182f3 100644
--- a/docs/users_guide/8.4.2-notes.rst
+++ b/docs/users_guide/8.4.2-notes.rst
@@ -16,33 +16,40 @@ The highlights, since the 8.4.1 release, are:
 - Fix a regression causing the interpreter to segmentation fault when built with
   profiling (:ghc-ticket:`14705`)
   
+- DWARF debug information support has been significantly improved
+  (:ghc-ticket:`14894`, :ghc-ticket:`14779`)
+
+- A regression in runtime performance of code involving ``newtype``\s has been
+  fixed (:ghc-ticket:`14936`)
 
 Full details
 ------------
 
-
-Language
-~~~~~~~~
-
-- Fix a regression in which derived ``Read`` instances for record data types
-  with field names ending with ``#`` (by way of :ghc-flag:`-XMagicHash`) would
-  no longer parse valid output.
+In addition to the highlights listed above, this release resolves a number of
+other issues, described below.
 
 Compiler
 ~~~~~~~~
 
-In addition to the regressions listed above, this release fixes a bug affecting
-GHC's debug output support (:ghc-flag:`-g`) which resulted in invalid code to be
-generated for string literals (:ghc-ticket:`13868`)
+- A bug affecting GHC's debug output support (:ghc-flag:`-g`) which resulted in
+  invalid code being generated for string literals (:ghc-ticket:`13868`)
 
 - :ghc-ticket:`14918`, where ``Read`` instances for types with field names
   containing ``#`` would fail to parse, has been fixed.
 
+- Several compiler panics have been resolved (:ghc-ticket:`12158`,
+  :ghc-ticket:`15002`, :ghc-ticket:`14933`, :ghc-ticket:`14959`)
+
+- Fix a regression in which derived ``Read`` instances for record data types
+  with field names ending with ``#`` (by way of :ghc-flag:`-XMagicHash`) would
+  no longer parse valid output.
+
+
 Runtime system
 ~~~~~~~~~~~~~~
 
-- A bug causing panics while running programs with :rts-flag:`-hr` was fixed
-  (:ghc-ticket:`14947`)
+- A bug causing panics while running programs with retainer profiling
+  (:rts-flag:`-hr`) was fixed (:ghc-ticket:`14947`)
 
 Template Haskell
 ~~~~~~~~~~~~~~~~
@@ -77,6 +84,8 @@ Build system
 - ``configure`` now takes a ``--disable-dtrace`` flag, allowing workaround of
   :ghc-ticket:`15040`.
 
+- A bug breaking GHC builds bootstrapped on Darwin has been fixed (:ghc-ticket:`14972`)
+
 Included libraries
 ------------------
 



More information about the ghc-commits mailing list