1.0.14.39: make GENCGC gencgc_zero_check=1 proof again
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 19 Feb 2008 16:06:34 +0000 (16:06 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 19 Feb 2008 16:06:34 +0000 (16:06 +0000)
commitc8da65a17084f166068b52716e9dfb525a9ba297
treee4b979add34bce260b39bd7816f3da5bc598879a
parent7a79c7338b8c8fb6d84a275d7c0e51ce93150059
1.0.14.39: make GENCGC gencgc_zero_check=1 proof again

 * 0.9.8.19 moved zeroing from GC time to allocation time, but after
   the point where the check was done -- thus causing the check to
   fail immediately if it was turned on. This commit moves the check
   after the zeroing, so we're good again.

   ...which also means that gencgc_zero_check=1 is not very
   interesting anymore, since the zeroing happens in the immediate
   vicinity of the check.
src/runtime/gencgc.c
version.lisp-expr