On Fri 25 Mar 2011 19:44, Andy Wingo <[email protected]> writes:

>>> I think that in 2.2 we should not expose libgc interfaces in libguile,
>>
>> That would be great, but then ‘scm_cell’, ‘SCM_NEWSMOB’, etc. would
>> need to do a function call, which we don’t want.  Even if we did want
>> it, the change would break the ABI.
>
> I realize this :)  That's why I am proposing it for 2.2, which will
> (presumably) be ABI-incompatible.  I don't think inlining NEWSMOB et al
> actually buys us anything worth buying, so to speak.

I pushed some fixes for this to stable-2.0 and to master.  (The more
invasive ones are in master).

Please comment if the mood strikes you; we can revert things if they
turn out to be wrong.

Cheers,

Andy
-- 
http://wingolog.org/

Reply via email to