[git] CMU Common Lisp branch master updated. snapshot-2014-01-9-gc9a3b19
Raymond Toy
rtoy at common-lisp.net
Sun Jan 12 01:34:31 UTC 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The branch, master has been updated
via c9a3b19c19a5f2a5a09500c621694cc061cb6d5a (commit)
from 189dc5b6a717ad0a93354e55d87bc0ab41e6745d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c9a3b19c19a5f2a5a09500c621694cc061cb6d5a
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Sat Jan 11 17:34:21 2014 -0800
Remove the zero checking of the heap.
It's been several months without any issue after adding the lazy
zeroing of heap pages, so it's probably safe to remove the zero
checking of the heap pages. It can still be enabled by setting the
appropriate variables.
diff --git a/src/lisp/gencgc.c b/src/lisp/gencgc.c
index a9c3e96..cdc95e0 100644
--- a/src/lisp/gencgc.c
+++ b/src/lisp/gencgc.c
@@ -367,7 +367,7 @@ boolean gencgc_zero_check_during_free_heap = FALSE;
* enough.
*/
-#define DO_GENCGC_ZERO_CHECK (gencgc_zero_check || (gencgc_unmap_zero == MODE_LAZY) || (gencgc_unmap_zero == MODE_MADVISE))
+#define DO_GENCGC_ZERO_CHECK (gencgc_zero_check)
/*
* Only to the zero check during free_heap if both
@@ -375,7 +375,7 @@ boolean gencgc_zero_check_during_free_heap = FALSE;
* MODE_MAP or MODE_MEMSET because in all other modes, unallocated
* pages are known not to contain zeroes.
*/
-#define DO_GENCGC_ZERO_CHECK_DURING_FREE_HEAP (gencgc_zero_check_during_free_heap && ((gencgc_unmap_zero == MODE_MAP) || (gencgc_unmap_zero == MODE_MEMSET)))
+#define DO_GENCGC_ZERO_CHECK_DURING_FREE_HEAP (gencgc_zero_check_during_free_heap)
/*
* The minimum size for a large object.
-----------------------------------------------------------------------
Summary of changes:
src/lisp/gencgc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list