[GHC] #16040: Unboxing-Related Performance Issue with Polymorphic Functions
GHC
ghc-devs at haskell.org
Thu Dec 13 11:54:32 UTC 2018
#16040: Unboxing-Related Performance Issue with Polymorphic Functions
-------------------------------------+-------------------------------------
Reporter: _recursion | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.6.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Runtime | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by _recursion):
Thank you for the detailed explanation, Simon! I took a look at the core
but missed seeing the allocation previously.
Regarding fixing this or CPR, would nested CPR fix all cases 'like this',
as you put it, or even if the nested CPR patch lands would there still be
a need for functionality to catch cases like this?
The reason I ask is that I'd be quite willing to take a look at either
over the holiday in some free time, assuming I can find some guidance, and
I'm wondering which would be best to attack.
Regarding the nested-cpr patch, what kind of attention is needed? Do you
think that, ''with'' said attention it could be landed for 8.8?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16040#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list