<div dir="ltr">Releasing the heap is available only in some versions. Manuals for 8.1 and greater show this option, but the 7.0 manual doesn't (couldn't find much information about versions in between, if they even exist).<div>
 <br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 2, 2013 at 3:00 AM, Luís Oliveira <span dir="ltr"><<a href="mailto:loliveira@common-lisp.net" target="_blank">loliveira@common-lisp.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, Jul 30, 2013 at 10:23 PM, Felix Filozov <<a href="mailto:ffilozov@gmail.com">ffilozov@gmail.com</a>> wrote:<br>

> Having had a closer look at the code, I noticed that the<br>
> with-foreign-pointer macro allocates in a static area if #+(version>= 8 1).<br>
<br>
</div>Why is this relevant for the decision whether to allow GC (and<br>
concurrent threads) during an foreign function call?<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Luís Oliveira<br>
<a href="http://kerno.org/~luis/" target="_blank">http://kerno.org/~luis/</a><br>
</div></div></blockquote></div><br></div>