This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 7/9] Remove Guile mark functions that don't mark anything
- From: ludo at gnu dot org (Ludovic CourtÃs)
- To: gdb-patches at sourceware dot org
- Date: Tue, 29 Apr 2014 13:51:02 +0200
- Subject: Re: [PATCH 7/9] Remove Guile mark functions that don't mark anything
- Authentication-results: sourceware.org; auth=none
- References: <1397060028-18158-1-git-send-email-wingo at igalia dot com> <1397060028-18158-8-git-send-email-wingo at igalia dot com> <m3wqeus5w8 dot fsf at sspiff dot org> <87eh0ws2w1 dot fsf at igalia dot com> <CAP9bCMTp5F32EVQr+0ODX32S_Tin+4k1VPcoR6k9F=CHtn_dFQ at mail dot gmail dot com>
Doug Evans <xdje42@gmail.com> skribis:
> On Thu, Apr 17, 2014 at 2:48 AM, Andy Wingo <wingo@igalia.com> wrote:
>> Just FYI, mark functions are actively harmful, and should be avoided if
>> possible. They slow down allocation, slow down GC, and, more
>> importantly, are very tricky to write correctly. See:
>>
>> https://lists.gnu.org/archive/html/guile-user/2011-11/msg00069.html
>
> This sounds like it's *critical* to document somewhere in the Guile
> docs, at least including the smob writer docs. Did I miss it?
I tried a bit of that for 2.0.10 in response to a discussion we had:
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=f07c349eb38d6c7b160b8980fc4007fb502e3433
Ludoâ.