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).
 


On Fri, Aug 2, 2013 at 3:00 AM, Luís Oliveira <loliveira@common-lisp.net> wrote:
On Tue, Jul 30, 2013 at 10:23 PM, Felix Filozov <ffilozov@gmail.com> wrote:
> Having had a closer look at the code, I noticed that the
> with-foreign-pointer macro allocates in a static area if #+(version>= 8 1).

Why is this relevant for the decision whether to allow GC (and
concurrent threads) during an foreign function call?

--
Luís Oliveira
http://kerno.org/~luis/