[GHC] #11120: Missing type representations

GHC ghc-devs at haskell.org
Wed Jan 13 14:22:18 UTC 2016


#11120: Missing type representations
-------------------------------------+-------------------------------------
        Reporter:  goldfire          |                Owner:
            Type:  bug               |               Status:  patch
        Priority:  high              |            Milestone:  8.0.1
       Component:  Compiler          |              Version:  7.11
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D1769
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"ac3cf68c378410724973e64be7198bb8720a6809/ghc" ac3cf68/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="ac3cf68c378410724973e64be7198bb8720a6809"
 Add missing type representations

 Previously we were missing `Typeable` representations for several
 wired-in types (and their promoted constructors). These include,

  * `Nat`
  * `Symbol`
  * `':`
  * `'[]`

 Moreover, some constructors were incorrectly identified as being defined
 in `GHC.Types` whereas they were in fact defined in `GHC.Prim`.

 Ultimately this is just a temporary band-aid as there is general
 agreement that we should eliminate the manual definition of these
 representations entirely.

 Test Plan: Validate

 Reviewers: austin, hvr

 Subscribers: thomie

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

 GHC Trac Issues: #11120
 }}}

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


More information about the ghc-tickets mailing list