1.0.19.2: fix alien stack leak
commitdc3864367e0ae2964e6e346ff5c4ecfea9ddc0f0
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 30 Jul 2008 13:49:08 +0000 (30 13:49 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 30 Jul 2008 13:49:08 +0000 (30 13:49 +0000)
tree8ed2c8b1543e9f0103d5e5fe0c13e52834dc1484
parent367316f5f21281204393853910848fea7fb9a6ab
1.0.19.2: fix alien stack leak

 * On x86oids bind *ALIEN-STACK* once for the entire WITH-ALIEN, obviating the need
   to release local aliens one-by-one.

 * On other platforms protect the cleanup with UWP.

 * :STATIC option has been disabled in WITH-ALIEN for a while now --
   not sure why, but remove the corresponding bit from docstring as
   well.

 * Test-case by Andy Hefner.
NEWS
src/code/target-alieneval.lisp
tests/alien.impure.lisp
version.lisp-expr