;; This has ASSEMBLY-UNIT-related stuff needed by core.lisp.
("src/compiler/early-assem")
+ ;; This has the BARRIER stuff that the threading support needs.
+ ("src/code/barrier")
+
;; core.lisp contains DEFSTRUCT CORE-OBJECT, and "compiler/main.lisp"
;; does lots of (TYPEP FOO 'CORE-OBJECT), so it's nice to compile this
;; before "compiler/main.lisp" so that those can be coded efficiently
("src/code/target-sap" :not-host) ; uses SAP-INT type
("src/code/target-package" :not-host) ; needs "code/package"
("src/code/target-random" :not-host) ; needs "code/random"
+ ("src/code/bignum-random" :not-host) ; needs "code/random" and
+ ; "code/bignum"
("src/code/target-hash-table" :not-host) ; needs "code/hash-table"
("src/code/reader" :not-host) ; needs "code/readtable"
("src/code/target-stream" :not-host) ; needs WHITESPACEP from "code/reader"
("src/code/macros")
("src/code/loop")
("src/code/late-setf")
+ ("src/code/cas")
+ ("src/code/late-cas")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; other target-code-building stuff which can't be processed until