HI, Am Dienstag, den 28.10.2014, 14:42 +0000 schrieb Simon Peyton Jones: > | > Serialising the one-shot lambda info sounds like a good plan to me. > | > | Ok, thanks for guidance. Is > | https://ghc.haskell.org/trac/ghc/wiki/OneShot#PreservationofsetOneShotLam > | bdaacrossmoduleboundaries > | a sensible design? > > Generally yes, but I'd define a new data IfaceLamBndr, rather like > IfaceLetBndr, rather than clutter up IfaceLam itself.
heh, that’s what I ended up doing :-) It seems to work quite well, I’m heating my room right now with a few nofib runs of various combinations. Also your suggestion to investigate fft2 was good: Turns out iterateFB would never inline, which defeats the purpose. With that fixed (just pushed to master) I expect Call Arity to handle the case in fft2 as well; well’ll see when the benchmarks finish. Greetings, Joachim -- Joachim “nomeata” Breitner m...@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nome...@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nome...@debian.org
signature.asc
Description: This is a digitally signed message part
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs