[GHC] #1600: Optimisation: CPR the results of IO

GHC ghc-devs at haskell.org
Tue Oct 18 12:57:58 UTC 2016


#1600: Optimisation: CPR the results of IO
-------------------------------------+-------------------------------------
        Reporter:  simonmar          |                Owner:
            Type:  task              |               Status:  new
        Priority:  lowest            |            Milestone:
       Component:  Compiler          |              Version:  6.6.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Runtime           |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #8598             |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Changes (by simonpj):

 * cc: osa1 (added)


Comment:

 I wonder why there's a consistent 2% increase in binary size; I was not
 expecting that.

 I have not looked at the code... when you are ready, seeing it all as one
 Phab diff (not lots) would be helpful.

 Omer may be thinking about nested CPR, and has an implementation on a
 branch somewhere.   This is a particular instance of nested CPR, so it'd
 be good to sync up with him (cc'd).

 Simon

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


More information about the ghc-tickets mailing list