X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=stems-and-flags.lisp-expr;h=daedc35c826fa6809d70797fb51bc7959b973d7e;hb=959057baab99d4328fc386aee3fcc812f5fcb3ed;hp=2bf3a2844f2a10f092edf9d50a68552a4ac759a9;hpb=a40c4adfd7837230109cdb1f054b44fe0b15371a;p=sbcl.git diff --git a/stems-and-flags.lisp-expr b/stems-and-flags.lisp-expr index 2bf3a28..daedc35 100644 --- a/stems-and-flags.lisp-expr +++ b/stems-and-flags.lisp-expr @@ -88,11 +88,11 @@ ("src/compiler/target/parms") ("src/code/early-array") ; needs "early-vm" numbers - ("src/code/parse-body") ; on host for PARSE-BODY - ("src/code/parse-defmacro") ; on host for PARSE-DEFMACRO - ("src/code/extensions") ; on host for COLLECT, SYMBOLICATE, etc. - ("src/compiler/deftype") ; on host for SB!XC:DEFTYPE - ("src/code/early-alieneval") ; for vars needed both at build and run time + ("src/code/parse-body") ; on host for PARSE-BODY + ("src/code/parse-defmacro") ; on host for PARSE-DEFMACRO + ("src/code/early-extensions") ; on host for COLLECT, SYMBOLICATE, etc. + ("src/compiler/deftype") ; on host for SB!XC:DEFTYPE + ("src/code/early-alieneval") ; for vars needed both at build and run time ("src/code/specializable-array") @@ -142,9 +142,7 @@ ;; "maybe should be :BYTE-COMPILE T". Once the system is stable, ;; look into them. - ("src/code/early-target-error" :not-host) ; maybe should be :BYTE-COMPILE T - ;; FIXME: maybe should be called "target-error", with "late-target-error" - ;; called "condition" + ("src/code/target-error" :not-host) ; maybe should be :BYTE-COMPILE T ;; a comment from classic CMU CL: ;; "These guys can supposedly come in any order, but not really. @@ -246,8 +244,6 @@ ("src/code/module" :not-host) ; maybe should be :BYTE-COMPILE T - ("src/code/eval" :not-host) ; FIXME: uses INFO, wants compiler macro - ("src/code/interr" :not-host) ("src/code/query" :not-host) ; maybe should be :BYTE-COMPILE T @@ -267,8 +263,6 @@ ("src/compiler/early-c") ("src/compiler/policy") - ("src/code/numbers") - ("src/code/typedefs") ;; ("src/code/defbangmacro" was here until sbcl-0.6.7.3.) @@ -319,7 +313,7 @@ ;; The definitions for CONDITION and CONDITION-CLASS depend on ;; SLOT-CLASS, defined in classes.lisp. - ("src/code/late-target-error" :not-host) ; FIXME: maybe should be :BYTE-COMPILE T + ("src/code/condition" :not-host) ; FIXME: maybe should be :BYTE-COMPILE T ("src/compiler/generic/primtype") @@ -552,24 +546,25 @@ ("src/code/macroexpand") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - ;; files which are only needed in the target system, and/or which are - ;; only possible in the target system, and which depend in some way - ;; (directly or indirectly) on stuff compiled as part of the compiler + ;; files which depend in some way (directly or indirectly) on stuff + ;; compiled as part of the compiler + ("src/code/late-extensions") ; needs condition system ("src/compiler/generic/target-core" :not-host) ; uses stuff from - ; "compiler/generic/core" + ; "compiler/generic/core" + ("src/code/eval" :not-host) ; uses INFO, wants compiler macro ("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/target-hash-table" :not-host) ; needs "code/hash-table" ("src/code/reader" :not-host) ; needs "code/readtable" ("src/code/target-pathname" :not-host) ; needs "code/pathname", maybe - ; should be :BYTE-COMPILE T + ; should be :BYTE-COMPILE T ("src/code/filesys" :not-host) ; needs HOST from "code/pathname", - ; maybe should be :BYTE-COMPILE T + ; maybe should be :BYTE-COMPILE T ("src/code/save" :not-host) ; uses the definition of PATHNAME - ; from "code/pathname" + ; from "code/pathname" ("src/code/sharpm" :not-host) ; uses stuff from "code/reader" ;; stuff for byte compilation