
#13001: EnumFromThenTo is is not a good producer -------------------------------------+------------------------------------- Reporter: George | Owner: Type: bug | Status: new Priority: low | Milestone: Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: MacOS X | Architecture: x86_64 Type of failure: Runtime | (amd64) performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by akio): Hmm, you could eliminate allocation of `Int`s that way, but the code still has to allocate one function closure for each element in the list, right? It seems to me that inlining `efdtIntUpFB` is the only way to eliminate this allocation, if the final list consumer is `length` or `foldl'`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13001#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler