Raymond Toy pushed to branch master at cmucl / cmucl
Commits: cf7c8acc by Raymond Toy at 2021-01-03T14:19:39-08:00 Address #89: Really remove *scavenge-read-only-space*
The previous changes didn't actually completely remove `*scavenge-read-only-space*`. We removed it from the static space, but it's also defined in `code/x86-vm.lisp` so we need to remove it from there as well.
And we forgot to commit the boot file, so we're doing that now.
- - - - - e7916afe by Raymond Toy at 2021-01-03T22:56:09+00:00 Merge branch 'issue-89-really-remove-scavenge-read-only' into 'master'
Address #89: Really remove *scavenge-read-only-space*
See merge request cmucl/cmucl!59 - - - - -
2 changed files:
- + src/bootfiles/21d/boot-2020-04-1.lisp - src/code/x86-vm.lisp
Changes:
===================================== src/bootfiles/21d/boot-2020-04-1.lisp ===================================== @@ -0,0 +1,12 @@ +;; Simple cross-compile script to remove `*scavenge-read-only-space*` +;; which is no longer needed +;; +;; Nothing special needs to be done for the cross-compile. Just use +;; this file for the -B option (not really necessary), and use the +;; standard cross-compile scripts in src/tools/cross-scripts. +;; +;; cross-build-world.sh -crl -B boot-2020-04-1 xtarget xcross src/tools/cross-scripts/cross-foo.lisp old-lisp +;; +;; x86: cross-x86-x86 +;; sparc: cross-sparc-sparc +
===================================== src/code/x86-vm.lisp ===================================== @@ -443,9 +443,6 @@ (defvar *fp-constant-lg2*) (defvar *fp-constant-ln2*)
-;;; Enable/Disable scavenging of the read-only space. -(defvar *scavenge-read-only-space* nil) - ;;; The current alien stack pointer; saved/restored for non-local ;;; exits. (defvar *alien-stack*)
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/b334db9faee003375a25f50...