[Openmcl-cvs-notifications] r10419 - /trunk/source/xdump/xfasload.lisp
gb at clozure.com
gb at clozure.com
Sun Aug 10 07:06:04 EDT 2008
Author: gb
Date: Sun Aug 10 07:06:04 2008
New Revision: 10419
Log:
Maintain *XLOAD-EARLY-CLASS-CELLS*, set *XLOAD-CLASS-CELLS* to
the xdumped version of its (possibly null) value.
Modified:
trunk/source/xdump/xfasload.lisp
Modified: trunk/source/xdump/xfasload.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/xdump/xfasload.lisp (original)
+++ trunk/source/xdump/xfasload.lisp Sun Aug 10 07:06:04 2008
@@ -1100,10 +1100,8 @@
(setf (xload-symbol-value (xload-copy-symbol '*xload-cold-load-functio=
ns*))
(xload-save-list (setq *xload-cold-load-functions*
(nreverse *xload-cold-load-functions*))))
- #+notyet
- (when *xload-early-class-cells*
- (setf (xload-symbol-value (xload-copy-symbol '*early-class-cells*))
- (xload-save-list (mapcar #'xload-save-list *xload-early-class-=
cells*))))
+ (setf (xload-symbol-value (xload-copy-symbol '*early-class-cells*))
+ (xload-save-list (mapcar #'xload-save-list *xload-early-class-ce=
lls*)))
(setf (xload-symbol-value (xload-copy-symbol '*istruct-cells*))
*xload-early-istruct-cells*)
(let* ((svnrev (local-svn-revision))
@@ -1407,8 +1405,7 @@
=
(defxloadfaslop $fasl-eval (s)
(let* ((expr (%fasl-expr-preserve-epush s)))
- (cond #+notyet
- ((and (xload-target-consp expr)
+ (cond ((and (xload-target-consp expr)
(eq (xload-lookup-symbol-address (xload-car expr))
'find-class-cell)
(xload-target-consp (xload-car (xload-cdr expr)))
More information about the Openmcl-cvs-notifications
mailing list