unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Re: "avoid running GC when SCM_I_CURRENT_THREAD is unset"
       [not found] <87ipv0fmof.fsf@ossau.uklinux.net>
@ 2011-03-30 21:31 ` Andy Wingo
  2011-03-30 21:59   ` Neil Jerram
  0 siblings, 1 reply; 2+ messages in thread
From: Andy Wingo @ 2011-03-30 21:31 UTC (permalink / raw)
  To: Neil Jerram; +Cc: guile-devel

Hi Neil!

Adding guile-devel; I'm wrong a lot lately, and folks should know ;-)

On Wed 30 Mar 2011 21:11, Neil Jerram <neil@ossau.uklinux.net> writes:

> I saw this change and couldn't fully understand it.  Given that you
> ended up adding GC_disable() and GC_enable() around the GC_malloc()
> call, couldn't you just have done that without all the other changes
> from "t->" to "t." ?
>
> I'm probably missing something, but could you point it out?

Indeed, I probably could have just done a GC_disable before the whole
thing, and an enable() afterwards.  That's probably clearer, no?

Andy
-- 
http://wingolog.org/



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: "avoid running GC when SCM_I_CURRENT_THREAD is unset"
  2011-03-30 21:31 ` "avoid running GC when SCM_I_CURRENT_THREAD is unset" Andy Wingo
@ 2011-03-30 21:59   ` Neil Jerram
  0 siblings, 0 replies; 2+ messages in thread
From: Neil Jerram @ 2011-03-30 21:59 UTC (permalink / raw)
  To: Andy Wingo; +Cc: guile-devel

Andy Wingo <wingo@pobox.com> writes:

> Hi Neil!
>
> Adding guile-devel; I'm wrong a lot lately, and folks should know ;-)
>
> On Wed 30 Mar 2011 21:11, Neil Jerram <neil@ossau.uklinux.net> writes:
>
>> I saw this change and couldn't fully understand it.  Given that you
>> ended up adding GC_disable() and GC_enable() around the GC_malloc()
>> call, couldn't you just have done that without all the other changes
>> from "t->" to "t." ?
>>
>> I'm probably missing something, but could you point it out?
>
> Indeed, I probably could have just done a GC_disable before the whole
> thing, and an enable() afterwards.  That's probably clearer, no?

I doubt it's worth going back, now that the change is made.

I really just wanted to make sure I understood - because I'm seeing a
problem on ARM that looks GC-related, and so was reviewing recent
GC-area changes.  I'll post a bit more about that in a new thread.

      Neil



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-03-30 21:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87ipv0fmof.fsf@ossau.uklinux.net>
2011-03-30 21:31 ` "avoid running GC when SCM_I_CURRENT_THREAD is unset" Andy Wingo
2011-03-30 21:59   ` Neil Jerram

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).