0.pre7.24:
authorWilliam Harold Newman <william.newman@airmail.net>
Wed, 29 Aug 2001 23:22:35 +0000 (23:22 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Wed, 29 Aug 2001 23:22:35 +0000 (23:22 +0000)
commit4a0ab5193096ca70dbbf43bb21418544f6d018b7
tree8d6c7b0b07ae6326f70c116a2ef25d86251c5d0f
parenta32957d0c66c8cab6a358b8273a89acd7355f210
0.pre7.24:
got rid of :SB-PROPAGATE-FLOAT-TYPE and
:SB-PROPAGATE-FUN-TYPE as separate target *FEATURES*
options controlling the build, instead hardwiring
them to always on; and rewrote
CROSS-FLOAT-INFINITY-KLUDGE so that stuff like
#!+sb-propagate-foo-type
becomes
#-sb-xc-host ; (See CROSS-FLOAT-INFINITY-KLUDGE.)
instead; and similarly stuff like
#!-sb-propagate-foo-type
becomes
#+sb-xc-host ; (See CROSS-FLOAT-INFINITY-KLUDGE.)
--
Remember to delete 'em from base-target-features.lisp-expr.
Build SBCL with itself to test this change, since I had so
much trouble with it.
Document :SB-PROPAGATE-FOO-TYPE changes in NEWS.
Crib "what is CROSS-FLOAT-INFINITY-KLUDGE" text.
NEWS
base-target-features.lisp-expr
src/compiler/constraint.lisp
src/compiler/float-tran.lisp
src/compiler/fndb.lisp
src/compiler/srctran.lisp
version.lisp-expr