Add O(1) ADD-TO-POPULATION!/UNSAFE to the runtime (unexported).
authorTaylor R Campbell <campbell@mumble.net>
Wed, 7 Jul 2010 19:34:05 +0000 (19:34 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Wed, 7 Jul 2010 19:34:05 +0000 (19:34 +0000)
commit72be8b1c205c0e0bafee6ddc0876166026534d05
tree26f67895bf4c030fe0aa18fb5479a2a2131fbc7e
parent99e034859f66b6e8ccb8ba230a6bf0c9dd7f3bbd
Add O(1) ADD-TO-POPULATION!/UNSAFE to the runtime (unexported).

This does not check whether the population already holds the object
to be added; hence it is unsafe.

Change MAKE-1D-TABLE and MAKE-THREAD to use it: newly allocated
objects are guaranteed not to be in the population.
src/runtime/poplat.scm
src/runtime/prop1d.scm
src/runtime/runtime.pkg
src/runtime/thread.scm