Changes to ghc(6)

Changes to ghc:
commit 12332f1add3eb9615a62abb36898819b2e67e865
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu May 8 13:06:05 2014 +0100

    Error message wibble, presumably due to recent changes in transformers

commit b5ca10c08b2ae4d8914fb7565dc0a93165420260
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu May 8 10:39:21 2014 +0100

    Better error message in vectoriser

commit 35be701121056b83e9f1ef911156aec829180a6b
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu May 8 10:38:52 2014 +0100

    Preserve evaluated-ness in CoreTidy

    The main effect of this patch is to preserve the evaluated-ness of
    case binders and suchlike, to avoid spurious Lint complaints after
    tidying.  See Note [Preserve evaluatedness] in CoreTidy.

    Plus a bit of associated refactoring of tidyIdBndr, tidyLetBndr.

commit 40887990f274f900f306ca319d356f3046bf81a1
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu May 8 10:33:17 2014 +0100

    Mark evaluated arguments in dataConInstPat

    See Note [Mark evaluated arguments] in CoreUtils.

    This is not a significant change, but avoids a spurious Lint complaint.

commit 0f978b5be87ab0835301e63e7a3c05a1d3d281d5
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu May 8 10:31:53 2014 +0100

    Refactor buildClass and mkDictSelId a bit, to avoid the no_unf argument

    No change in functionality, just a cleaner story, with the RHS for
    dictionary selectors being treated less specially than before.

commit 76820ca3e3d8fec9992b19344bbe72bd2f00983a
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon Apr 7 15:41:45 2014 +0100

    Improve tracing in Simplifier