[GHC] #10886: Remove the magic from `Any`

GHC ghc-devs at haskell.org
Mon Jul 11 12:21:42 UTC 2016


#10886: Remove the magic from `Any`
-------------------------------------+-------------------------------------
        Reporter:  goldfire          |                Owner:  goldfire
            Type:  task              |               Status:  closed
        Priority:  normal            |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  7.10.2
      Resolution:  fixed             |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D2049
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by goldfire):

 While of course it can be mentioned in the migration guide on the wiki, I
 specifically chose not to mention this in the release notes. (Actually,
 looking through the history on this ticket, Ben did the heavy lifting.
 Thanks, Ben. But there were other definitions that I moved out of
 `GHC.Prim` for 8.0.) The reason is this sentence from the module
 documentation on `GHC.Prim`:

 "Use GHC.Exts from the base package instead of importing this module
 directly."

 I thus assumed that `GHC.Prim` was entirely an internal implementation
 artifact and did not think a change notification was necessary.

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


More information about the ghc-tickets mailing list