0.pre8.15:
authorChristophe Rhodes <csr21@cam.ac.uk>
Sat, 29 Mar 2003 17:10:32 +0000 (17:10 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Sat, 29 Mar 2003 17:10:32 +0000 (17:10 +0000)
Merge LOAD cleanup from tonyms (sbcl-devel 2003-03-24)
... always load to dynamic space

src/code/target-load.lisp
version.lisp-expr

index 11de3e3..d572053 100644 (file)
        (declare (fixnum i))
        (push (pop-stack) stuff))
       (let* ((dbi (car (last stuff)))  ; debug-info
-            (tto (first stuff))        ; trace-table-offset
-            ;; Old CMU CL code had maybe-we-shouldn't-load-to-dyn-space
-            ;; pussyfooting around here, apparently dating back to the
-            ;; stone age of the X86 port, but in SBCL we always load
-            ;; to dynamic space. FIXME: So now this "variable" could go
-            ;; away entirely.
-            (load-to-dynamic-space t))
+            (tto (first stuff)))       ; trace-table-offset
 
        (setq stuff (nreverse stuff))
 
                      (sb!c::debug-info-p dbi)
                      (sb!c::compiled-debug-info-name dbi)
                      tto)
-             (if load-to-dynamic-space
-                 (format t "   loading to the dynamic space~%")
-                 (format t "   loading to the static space~%")))
+              (format t "   loading to the dynamic space~%"))
 
-       (let ((code
-              (if load-to-dynamic-space
-                  (%primitive sb!c:allocate-dynamic-code-object
-                              box-num
-                              code-length)
-                  (%primitive sb!c:allocate-code-object
-                              box-num
-                              code-length)))
+       (let ((code (%primitive sb!c:allocate-dynamic-code-object
+                                box-num
+                                code-length))
              (index (+ sb!vm:code-trace-table-offset-slot box-num)))
          (declare (type index index))
          (when *load-code-verbose*
index f051aa0..83085af 100644 (file)
@@ -18,4 +18,4 @@
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 
-"0.pre8.14"
+"0.pre8.15"