Ignore:
Timestamp:
08/17/12 16:02:52 (9 years ago)
Author:
ehuelsmann
Message:

Reverse the REQUIREs graph: before, modules would require JVM,
which would require the rest of the compiler. That doesn't work
with the automatic autoloader, because that requires the files
in which symbol function bindings are located.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/jvm.lisp

    r14017 r14111  
    3535          derive-compiler-type))
    3636
    37 (eval-when (:compile-toplevel :load-toplevel :execute)
    38   (require "LOOP")
    39   (require "FORMAT")
    40   (require "CLOS")
    41   (require "PRINT-OBJECT")
    42   (require "COMPILER-TYPES")
    43   (require "COMPILER-ERROR")
    44   (require "KNOWN-FUNCTIONS")
    45   (require "DUMP-FORM")
    46   (require "JVM-INSTRUCTIONS")
    47   (require "JVM-CLASS-FILE")
    48   (require "KNOWN-SYMBOLS")
    49   (require "JAVA")
    50   (require "COMPILER-PASS1")
    51   (require "COMPILER-PASS2"))
     37(require "JVM-CLASS-FILE")
    5238
    5339(defvar *closure-variables* nil)
Note: See TracChangeset for help on using the changeset viewer.