From: Christophe Rhodes Date: Fri, 9 Aug 2002 14:32:49 +0000 (+0000) Subject: 0.7.6.16: X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=305177dc7a7d11245e42e003ac4070eb1705c699;p=sbcl.git 0.7.6.16: Fix for stop'n'copy garbage collection ... don't unconditionally set current_dynamic_space to be the 0 space --- diff --git a/src/runtime/cheneygc.c b/src/runtime/cheneygc.c index 894fc5c..f557521 100644 --- a/src/runtime/cheneygc.c +++ b/src/runtime/cheneygc.c @@ -568,7 +568,13 @@ gc_init(void) void gc_initialize_pointers(void) { - current_dynamic_space = DYNAMIC_0_SPACE_START; + /* FIXME: We do nothing here. We (briefly) misguidedly attempted + to set current_dynamic_space to DYNAMIC_0_SPACE_START here, + forgetting that (a) actually it could be the other and (b) it's + set in coreparse.c anyway. There's a FIXME note left here to + note that current_dynamic_space is a violation of OAOO: we can + tell which dynamic space we're currently in by looking at + dynamic_space_free_pointer. -- CSR, 2002-08-09 */ } diff --git a/version.lisp-expr b/version.lisp-expr index 18afe7f..a39e26b 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -18,4 +18,4 @@ ;;; for internal versions, especially for internal versions off the ;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.7.6.15" +"0.7.6.16"