From: William Harold Newman Date: Sun, 15 Dec 2002 16:40:09 +0000 (+0000) Subject: 0.7.10.19: X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=242432ac5aa332bff0edfc519c80062cf8b61c93;p=sbcl.git 0.7.10.19: comments documenting :NOT-HOST and :NOT-TARGET flags --- diff --git a/build-order.lisp-expr b/build-order.lisp-expr index e9f3c54..f36fad8 100644 --- a/build-order.lisp-expr +++ b/build-order.lisp-expr @@ -9,9 +9,15 @@ ;;;; provided with absolutely no warranty. See the COPYING and CREDITS ;;;; files for more information. -;;; a linear ordering of system sources which works both to compile/load -;;; the cross-compiler under the host Common Lisp and then to cross-compile -;;; the complete system into the under-construction target SBCL +;;; a linear ordering of system sources which works both to +;;; compile/load the cross-compiler under the host Common Lisp and +;;; then to cross-compile the complete system into the +;;; under-construction target SBCL +;;; +;;; The keyword flags (:NOT-HOST, :NOT-TARGET, :ASSEM...) are +;;; documented in the code which implements their effects. (As of +;;; sbcl-0.7.10, the comments are on DEFPARAMETER *EXPECTED-STEM-FLAGS* +;;; in src/cold/shared.lisp.) ;;; ;;; Of course, it'd be very nice to have this be a dependency DAG ;;; instead, so that we could do automated incremental recompilation. diff --git a/src/cold/shared.lisp b/src/cold/shared.lisp index 653d0c4..20b519a 100644 --- a/src/cold/shared.lisp +++ b/src/cold/shared.lisp @@ -286,10 +286,13 @@ (defparameter *expected-stem-flags* '(;; meaning: This file is not to be compiled when building the - ;; cross-compiler which runs on the host ANSI Lisp. + ;; cross-compiler which runs on the host ANSI Lisp. ("not host + ;; code", i.e. does not execute on host -- but may still be + ;; cross-compiled by the host, so that it executes on the target) :not-host ;; meaning: This file is not to be compiled as part of the target - ;; SBCL. + ;; SBCL. ("not target code" -- but still presumably host code, + ;; used to support the cross-compilation process) :not-target ;; meaning: This file is to be processed with the SBCL assembler, ;; not COMPILE-FILE. (Note that this doesn't make sense unless diff --git a/version.lisp-expr b/version.lisp-expr index d761c86..f024d7b 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -18,4 +18,4 @@ ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.7.10.18" +"0.7.10.19"