[armedbear-cvs] r14020 - trunk/abcl/src/org/armedbear/lisp
ehuelsmann at common-lisp.net
ehuelsmann at common-lisp.net
Sun Jul 29 15:41:32 UTC 2012
Author: ehuelsmann
Date: Sun Jul 29 08:41:31 2012
New Revision: 14020
Log:
Document what I've explained to Mark this morning.
Modified:
trunk/abcl/src/org/armedbear/lisp/compile-file.lisp
Modified: trunk/abcl/src/org/armedbear/lisp/compile-file.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/compile-file.lisp Sun Jul 29 08:24:16 2012 (r14019)
+++ trunk/abcl/src/org/armedbear/lisp/compile-file.lisp Sun Jul 29 08:41:31 2012 (r14020)
@@ -104,6 +104,13 @@
(diag "Internal compiler error detected: Fasl contains ~
zero-length jvm classfile corresponding to ~A." classfile)
(return-from verify-load nil)))
+ ;; ### FIXME
+ ;; The section below can't work, because we have
+ ;; circular references between classes of outer- and innerscoped
+ ;; functions. We need the class loader to resolve these circular
+ ;; references for us. Our FASL class loader does exactly that,
+ ;; so we need a class loader here which knows how to find
+ ;; all the .cls files related to the current scope being loaded.
#+nil
(when (or force (> *safety* *speed*))
(diag "Testing compiled bytecode by loading classfile into JVM.")
More information about the armedbear-cvs
mailing list