Black listing & unfoldings in .hi

Simon Peyton-Jones simonpj@microsoft.com
Mon, 12 Mar 2001 04:35:40 -0800


| What prevents GHC from putting an unfolding for a function
| into an interface file?  I had assumed that with, say,
| -funfolding-interface-threshold1000 every function in the
| interface gets an unfolding, but this is not so.  So, what
| else prevents a function from getting an unfolding?

Sorry -- it's -funfolding-creation-threshold you want.
-funfolding-interface-threshold isn't used at all now, as it
happens.  There's no good reason to have a different threshold
for creating an unfolding internally to externally


Loop breakers aren't exposed, but that's all apart from size.

I'll remove -funfolding-interface-threshold

Simon