[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bdw-gc includes in libguile.h
From: |
Ludovic Courtès |
Subject: |
Re: bdw-gc includes in libguile.h |
Date: |
Sun, 27 Mar 2011 17:11:17 +0200 |
User-agent: |
Gnus/5.110013 (No Gnus v0.13) Emacs/23.3 (gnu/linux) |
Hello!
Andy Wingo <address@hidden> writes:
> On Fri 25 Mar 2011 19:06, address@hidden (Ludovic Courtès) writes:
>
>> Andy Wingo <address@hidden> 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.
OK.
> I don't think inlining NEWSMOB et al actually buys us anything worth
> buying, so to speak.
Yes, I agree.
Internally we should still inline scm_cell & co., though; that can be
done without exposing <gc/gc.h> in public headers I guess. (Actually,
we should inline scm_cons, too, internally.)
>> A meta-comment: can we agree to take more time to discuss this sort of
>> things? I’ll try to be responsive, and the earth won’t stop spinning if
>> the fix waits a couple of days. ;-)
>
> Sure. Sorry for the precipitous action. That said, this bug has been
> open since September: https://savannah.gnu.org/bugs/?32436
Oh indeed, I hadn’t realized there’s a connection; still...
Thanks,
Ludo’.
- bdw-gc includes in libguile.h, Andy Wingo, 2011/03/25
- Re: bdw-gc includes in libguile.h, Andy Wingo, 2011/03/25
- Re: bdw-gc includes in libguile.h, Ludovic Courtès, 2011/03/25
- Re: bdw-gc includes in libguile.h, Andy Wingo, 2011/03/25
- Re: bdw-gc includes in libguile.h,
Ludovic Courtès <=
- Re: bdw-gc includes in libguile.h, Andy Wingo, 2011/03/28
- Re: bdw-gc includes in libguile.h, Ludovic Courtès, 2011/03/28
- Re: bdw-gc includes in libguile.h, Andy Wingo, 2011/03/28
- Re: bdw-gc includes in libguile.h, Ludovic Courtès, 2011/03/28
- Re: bdw-gc includes in libguile.h, Andy Wingo, 2011/03/29
- Re: bdw-gc includes in libguile.h, Ludovic Courtès, 2011/03/30
- Re: bdw-gc includes in libguile.h, Andy Wingo, 2011/03/30