[commit: ghc] master: Change the way module initialisation is done (#3252, #4417) (a52ff76)

austin seipp as at hacks.yi.org
Tue Apr 12 18:53:19 CEST 2011


Seconded! I think this will also significantly help the plugins work
I'm trying to get cleaned up - annotations that were part of packages
which exposed a GHC plugin (and thus, dependened on the GHC library)
would cause GHC to get linked into the resulting executable, even
though the annotation was only used. I think with this, keeping
annotations and plugins in the same package is OK and won't be
detrimental to final binary size (see some of the later comments on
the ticket http://hackage.haskell.org/trac/ghc/ticket/3843)

On Tue, Apr 12, 2011 at 11:44 AM, Max Bolingbroke
<batterseapower at hotmail.com> wrote:
> On 12 April 2011 16:24, Simon Marlow <marlowsd at gmail.com> wrote:
>>    Change the way module initialisation is done (#3252, #4417)
>
> Awesome!
>
> I strongly suspect this will go a long long way to reducing link times
> + memory consumption for large projects. Thanks!
>
> Max
>
> _______________________________________________
> Cvs-ghc mailing list
> Cvs-ghc at haskell.org
> http://www.haskell.org/mailman/listinfo/cvs-ghc
>



-- 
Regards,
Austin



More information about the Cvs-ghc mailing list