Initialize (runtime lambda-abstraction) before (runtime hash-table)
authorMatt Birkholz <matt@birchwood-abbey.net>
Fri, 13 Jan 2017 20:51:46 +0000 (13:51 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Fri, 13 Jan 2017 20:51:46 +0000 (13:51 -0700)
so that the latter can initialize in an interpreted system (at
cross-compile end).  Its initialization uses set-equality-predicate-
hasher! which calls guarantee with binary-procedure? which needs
&lambda-components when the given procedure is not compiled.

src/runtime/make.scm

index 14828d3393964c64a95780c15ff94b5eeacae5c5..377b27de5fdabb7b335a84e034e3331212b84f97 100644 (file)
@@ -446,6 +446,7 @@ USA.
    (RUNTIME GENSYM)
    (RUNTIME STREAM)
    (RUNTIME 2D-PROPERTY)
+   (RUNTIME LAMBDA-ABSTRACTION)
    (RUNTIME HASH-TABLE)
    (RUNTIME MEMOIZER)
    (RUNTIME PREDICATE-METADATA)
@@ -459,7 +460,6 @@ USA.
    (RUNTIME REGULAR-SEXPRESSION)
    ;; Microcode data structures
    (RUNTIME HISTORY)
-   (RUNTIME LAMBDA-ABSTRACTION)
    (RUNTIME SCODE)
    (RUNTIME SCODE-COMBINATOR)
    (RUNTIME SCODE-WALKER)