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/
