[commit: ghc] wip/rae: Fix #9066. (c00f6e7)

git at git.haskell.org git at git.haskell.org
Tue Nov 4 16:36:28 UTC 2014


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

On branch  : wip/rae
Link       : http://ghc.haskell.org/trac/ghc/changeset/c00f6e7670f06a9c89dd77a18c2288949688c70f/ghc

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

commit c00f6e7670f06a9c89dd77a18c2288949688c70f
Author: Richard Eisenberg <eir at cis.upenn.edu>
Date:   Mon Nov 3 11:15:35 2014 -0500

    Fix #9066.
    
    When splicing in a fixity declaration, look for both term-level things
    and type-level things. This requires some changes elsewhere in the
    code to allow for more flexibility when looking up Exact names, which
    can be assigned the wrong namespace during fixity declaration
    conversion.
    
    See the ticket for more info.


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

c00f6e7670f06a9c89dd77a18c2288949688c70f
 compiler/basicTypes/RdrName.lhs | 11 +++++---
 compiler/hsSyn/Convert.lhs      | 17 +++++++++---
 compiler/rename/RnEnv.lhs       | 57 ++++++++++++++++++++++++++---------------
 testsuite/tests/th/all.T        |  3 +--
 4 files changed, 58 insertions(+), 30 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 c00f6e7670f06a9c89dd77a18c2288949688c70f


More information about the ghc-commits mailing list