[commit: ghc] master: Allow one type signature for multiple pattern synonyms (b412d82)

git at git.haskell.org git at git.haskell.org
Fri Jul 1 12:08:49 UTC 2016


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

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

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

commit b412d8230b20223beff797d6207868aea9fd2085
Author: Matthew Pickering <matthewtpickering at gmail.com>
Date:   Fri Jul 1 01:15:01 2016 +0200

    Allow one type signature for multiple pattern synonyms
    
    This makes pattern synonym signatures more consistent with normal
    type signatures.
    
    Updates haddock submodule.
    
    Differential Revision: https://phabricator.haskell.org/D2083


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

b412d8230b20223beff797d6207868aea9fd2085
 compiler/deSugar/DsMeta.hs                      |  2 +-
 compiler/hsSyn/Convert.hs                       |  2 +-
 compiler/hsSyn/HsBinds.hs                       |  7 +++----
 compiler/parser/Parser.y                        |  4 ++--
 compiler/rename/RnBinds.hs                      | 12 ++++++------
 compiler/typecheck/TcEnv.hs                     |  2 +-
 compiler/typecheck/TcSigs.hs                    |  7 ++++---
 docs/users_guide/glasgow_exts.rst               | 11 ++++++++---
 testsuite/tests/patsyn/should_compile/T11727.hs |  7 +++++++
 testsuite/tests/patsyn/should_compile/all.T     |  1 +
 utils/haddock                                   |  2 +-
 11 files changed, 35 insertions(+), 22 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 b412d8230b20223beff797d6207868aea9fd2085


More information about the ghc-commits mailing list