[commit: ghc] master: DeriveFoldable for data types with existential constraints (#10447) (2c5c297)

git at git.haskell.org git at git.haskell.org
Thu Jul 16 22:08:11 UTC 2015


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

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

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

commit 2c5c29722c78e089eda0baa7ff89154b58f23165
Author: RyanGlScott <ryan.gl.scott at ku.edu>
Date:   Fri Jul 17 00:04:24 2015 +0200

    DeriveFoldable for data types with existential constraints (#10447)
    
    Reviewers: dolio, shachaf, ekmett, austin, #core_libraries_committee,
    simonpj, bgamari
    
    Reviewed By: simonpj, bgamari
    
    Subscribers: thomie, bgamari
    
    Differential Revision: https://phabricator.haskell.org/D1031
    
    GHC Trac Issues: #10447


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

2c5c29722c78e089eda0baa7ff89154b58f23165
 compiler/typecheck/TcDeriv.hs                     |  31 ++-
 compiler/typecheck/TcGenDeriv.hs                  | 112 +++++++++-
 docs/users_guide/glasgow_exts.xml                 | 259 +++++++++++++++++++++-
 testsuite/tests/deriving/should_run/T10447.hs     |  41 ++++
 testsuite/tests/deriving/should_run/T10447.stdout |   9 +
 testsuite/tests/deriving/should_run/all.T         |   1 +
 6 files changed, 440 insertions(+), 13 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 2c5c29722c78e089eda0baa7ff89154b58f23165


More information about the ghc-commits mailing list