New procedure REFERENCE-BARRIER.
authorTaylor R Campbell <campbell@mumble.net>
Mon, 16 Aug 2010 22:51:45 +0000 (22:51 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Mon, 16 Aug 2010 22:51:45 +0000 (22:51 +0000)
commitac93a4506bb92b72334200554003841a4b1a7b2e
treec693b09197436e7b6dd0e80f20e868ee36917d67
parent1ac54984e037aa9763a587071d60456ff6879f28
New procedure REFERENCE-BARRIER.

(REFERENCE-BARRIER <x>) guarantees that the garbage collector will
assume <x> to be live at least until the call to REFERENCE-BARRIER,
if control can ever reach it.

This is implemented as an alias for the identity procedure currently,
but a more efficient implementation not involving a general procedure
call is conceivable for the future.
src/runtime/runtime.pkg