[GHC] #10384: "Can't splice the polymorphic local variable" check looks dead

GHC ghc-devs at haskell.org
Mon May 11 16:14:02 UTC 2015


#10384: "Can't splice the polymorphic local variable" check looks dead
-------------------------------------+-------------------------------------
        Reporter:  ezyang            |                   Owner:  ezyang
            Type:  task              |                  Status:  closed
        Priority:  normal            |               Milestone:
       Component:  Template Haskell  |                 Version:  7.11
      Resolution:  fixed             |                Keywords:
Operating System:  Unknown/Multiple  |            Architecture:
 Type of failure:  None/Unknown      |  Unknown/Multiple
      Blocked By:                    |               Test Case:
 Related Tickets:                    |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------
Changes (by ezyang):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Re-committed as:

 {{{
 commit f16ddcee0c64a92ab911a7841a8cf64e3ac671fd
 Author: Edward Z. Yang <ezyang at cs.stanford.edu>
 Date:   Mon May 4 16:10:05 2015 -0700

     Support stage 1 Template Haskell (non-quasi) quotes, fixes #10382.

     Summary:
     This commit adds stage 1 support for Template Haskell
     quoting, e.g. [| ... expr ... |], which is useful
     for authors of quasiquoter libraries that do not actually
     need splices.  The TemplateHaskell extension now does not
     unconditionally fail; it only fails if the renamer encounters
     a splice that it can't run.

     In order to make sure the referenced data structures
     are consistent, template-haskell is now a boot library.
     There are some minor BC changes to template-haskell to make it boot
     on GHC 7.8.

     Note for reviewer: big diff changes are simply code
     being moved out of an ifdef; there was no other substantive
     change to that code.

     Signed-off-by: Edward Z. Yang <ezyang at cs.stanford.edu>

     Test Plan: validate

     Reviewers: simonpj, austin, goldfire

     Subscribers: bgamari, thomie

     Differential Revision: https://phabricator.haskell.org/D876

     GHC Trac Issues: #10382
 }}}

 which merged all the patches together.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10384#comment:11>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list