
#13090: Expose all unfoldings of overloaded functions by default -------------------------------------+------------------------------------- Reporter: mpickering | Owner: Type: bug | Status: new Priority: normal | Milestone: 8.2.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): Phab:D2929 Wiki Page: | -------------------------------------+------------------------------------- Comment (by j.waldmann): As a user, yes, I would welcome an easy way to have "overloaded functions specialised at call sites". Attaching a pragma to each of them is not "easy", but a compiler option (per module, or per cabal project) is. If compile times/code sizes go up, so be it. It's a price to pay for faster executables. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13090#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler