[GHC] #12620: Allow the user to prevent floating and CSE

GHC ghc-devs at haskell.org
Fri Sep 30 07:46:00 UTC 2016


#12620: Allow the user to prevent floating and CSE
-------------------------------------+-------------------------------------
        Reporter:  nomeata           |                Owner:
            Type:  feature request   |               Status:  new
        Priority:  normal            |            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:
 Related Tickets:  #9520, #8457      |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by edsko):

 Replying to [comment:15 tomjaguarpaw]:
 > Edsko, I'm a bit puzzled.  For the case of conduits, isn't it enough to
 hide things behind lambdas in the definition of the Pipe type?
 >
  Hmmm, yes. I think it's true that if full laziness is disabled everywhere
 and for everyone (to be precise, in every module defining conduits), then
 it probably suffices. But I'm not sure quite how realistic that is.

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


More information about the ghc-tickets mailing list