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

git at git.haskell.org git at git.haskell.org
Mon Nov 3 16:22:17 UTC 2014


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

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

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

commit c126f333eabe11bb47ffd9acb228124360b1b56c
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.


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

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


More information about the ghc-commits mailing list