X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=base-target-features.lisp-expr;h=08f1a71004f185defc11e5a5c986374025f5e10b;hb=079ef9dad558ca07cb8178ef428bf738112174fa;hp=7b613dd2ff8a750f23920b99829d63ddaa62fda0;hpb=eb5265ab22a2b1cae18bbdf43c871dba9b5927ea;p=sbcl.git diff --git a/base-target-features.lisp-expr b/base-target-features.lisp-expr index 7b613dd..08f1a71 100644 --- a/base-target-features.lisp-expr +++ b/base-target-features.lisp-expr @@ -174,6 +174,11 @@ ;; code (when applied to user-level packages), relating to material ;; alteration to packages or to bindings in symbols in packages. :sb-package-locks + + ;; Support for the entirety of the 21-bit character space defined by + ;; the Unicode consortium, rather than the classical 8-bit ISO-8859-1 + ;; character set. + :sb-unicode ;; This affects the definition of a lot of things in bignum.lisp. It ;; doesn't seem to be documented anywhere what systems it might apply @@ -267,7 +272,7 @@ ;; :control-stack-grows-downward-not-upward ;; On the X86, the Lisp control stack grows downward. On the ;; other supported CPU architectures as of sbcl-0.7.1.40, the - ;; system stack grows upward. + ;; system stack grows upward. ;; Note that there are other stack-related differences between the ;; X86 port and the other ports. E.g. on the X86, the Lisp control ;; stack coincides with the C stack, meaning that on the X86 there's @@ -276,6 +281,9 @@ ;; just parameterized by #!+X86, but it'd probably be better to ;; use new flags like :CONTROL-STACK-CONTAINS-C-STACK. ;; + ;; :stack-allocatable-closures + ;; The compiler can allocate dynamic-extent closures on stack. + ;; ;; operating system features: ;; :linux = We're intended to run under some version of Linux. ;; :bsd = We're intended to run under some version of BSD Unix. (This