[commit: ghc] master: users-guide/rel-notes: Describe #13875 fix (ccb849f)

git at git.haskell.org git at git.haskell.org
Tue Jul 11 17:42:37 UTC 2017


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/ccb849f8ea39582d2cfc5c045abe9768992dccb6/ghc

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

commit ccb849f8ea39582d2cfc5c045abe9768992dccb6
Author: Ben Gamari <bgamari.foss at gmail.com>
Date:   Tue Jul 11 12:01:05 2017 -0400

    users-guide/rel-notes: Describe #13875 fix
    
    Test Plan: Read it.
    
    Reviewers: simonmar, austin
    
    Reviewed By: simonmar
    
    Subscribers: rwbarton, thomie
    
    GHC Trac Issues: #13875
    
    Differential Revision: https://phabricator.haskell.org/D3710


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

ccb849f8ea39582d2cfc5c045abe9768992dccb6
 docs/users_guide/8.2.1-notes.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/docs/users_guide/8.2.1-notes.rst b/docs/users_guide/8.2.1-notes.rst
index ba17e35..9dccc33 100644
--- a/docs/users_guide/8.2.1-notes.rst
+++ b/docs/users_guide/8.2.1-notes.rst
@@ -38,6 +38,12 @@ Compiler
 
 -  TODO FIXME.
 
+- A bug in the :ghc-flag:`-XApplicativeDo` extension resulting in strict pattern
+  matches to be performed lazily (:ghc-ticket:`13875`) has been fixed. Note that
+  this means some programs which previously typechecked under ``ApplicativeDo``
+  will no longer as it is not possible to implement strict pattern matching
+  using only ``Applicative``.
+
 - Old profiling flags ``-auto-all``, ``-auto``, and ``-caf-all`` are deprecated
   and their usage provokes a compile-time warning.
 



More information about the ghc-commits mailing list