[GHC] #13128: Refactor AvailInfo to be more sensible

GHC ghc-devs at haskell.org
Mon Jan 16 10:55:54 UTC 2017


#13128: Refactor AvailInfo to be more sensible
-------------------------------------+-------------------------------------
        Reporter:  mpickering        |                Owner:  mpickering
            Type:  task              |               Status:  new
        Priority:  low               |            Milestone:
       Component:  Compiler          |              Version:  8.0.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:  12662
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by simonpj):

 > `AvailInfo` has been the bane of my life for the last 12 months and I
 want to tame it.

 I'm all for making things better!  But while both (1) and (2) are valid
 complaints, but neither quite justifies "bane".  Have you been hammered
 with efficiency problems from (2)?  Has (1) really bitten you?  Can you
 point to code that it painful as a result?

 > The next plan of attack is to distinguish between `IfaceAvailInfo` and
 `AvailInfo`.

 That makes sense to me.

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


More information about the ghc-tickets mailing list