guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Plan for 2.0


From: Neil Jerram
Subject: Re: Plan for 2.0
Date: Mon, 12 Jan 2009 22:12:17 +0000

2009/1/12 Neil Jerram <address@hidden>:
> 2009/1/12 Ludovic Courtès <address@hidden>:
>> Hello,
>>
>> "Neil Jerram" <address@hidden> writes:
>>
>>> That's good, but I think I didn't explain the possible problem fully,
>>> i.e. that the substitute won't work.  Because of how Guile saves and
>>> restores continuations (by copying the stack), and how it uses alloca
>>> to create space for debug information on the stack, we must have an
>>> alloca() that really does use the stack, and not one that uses the
>>> heap.  And when I last checked, the common substitute definition of
>>> alloca() uses the heap.
>>
>> Aaah, you're right.  Then we should use the `alloca-opt' module instead,
>> which does what we want AFAIU.
>
> Ah, great; just trying that out now...

Seems fine, so I've committed the change.  That commit also includes a
general Gnulib update; I hope that is OK, and that I haven't committed
any files that shouldn't have been; please let me know if you see any
problems or mistakes.

     Neil




reply via email to

[Prev in Thread] Current Thread [Next in Thread]