[GHC] #13360: Add a flag to enable inferring HasCallStack constraints

GHC ghc-devs at haskell.org
Mon Nov 27 13:38:01 UTC 2017


#13360: Add a flag to enable inferring HasCallStack constraints
-------------------------------------+-------------------------------------
        Reporter:  gridaphobe        |                Owner:  (none)
            Type:  feature request   |               Status:  new
        Priority:  normal            |            Milestone:  8.4.1
       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:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by AndreasK):

 Replying to [comment:38 saurabhnanda]:
 > Is there **any way** to enable callstacks without recompiling all your
 (transitive) dependencies?

 Currently it's implemented as a implicit parameter so I'm sure it would
 require recompilation.
 If you use profiled libraries maybe you could access CostCenter
 callstacks. But this provides less information and probably not what you
 want.

 Requiring recompilation seems like a reasonable limitation for such a
 functionality though.

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


More information about the ghc-tickets mailing list