0.pre7.5:
authorWilliam Harold Newman <william.newman@airmail.net>
Wed, 8 Aug 2001 22:46:16 +0000 (22:46 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Wed, 8 Aug 2001 22:46:16 +0000 (22:46 +0000)
commit18d4de696bc5063aad026ba62be613c7b07f5fc8
treecd8daf6e3db52d7780a80aaba5f247865f092db6
parent0dea4acb4216f9ee1182a6dc49483ec8d42babc5
0.pre7.5:
moved remaining contrib/*-extras.lisp stuff to main system
deleted unused *CHAR=-FUNCTIONS*
Since some of the new transforms use LOOP, and are used in
cross-compilation, it'd be nice if LOOP worked more
correctly in cross-compilation..
..changed SUBTYPEP to SB!XC:SUBTYPEP in loop.lisp
..changed TYPEP to SB!XC:TYPEP in loop.lisp
Now that LOOP calls SB!XC:TYPEP, CROSS-TYPEP needs to be smart
enough to type-expand its arguments, so that e.g.
(SB!XC:TYPEP 0 'INDEX) works.
moved definition of INDEX-OR-MINUS-1 type alongside INDEX
deleted obsolute LOOP NODECLARE stuff
miscellaneous other tidying in loop.lisp
added various bug 117 workarounds so SBCL code builds without
bogus WARNINGs from FIND/POSITION inline expansions
16 files changed:
BUGS
NEWS
contrib/code-extras.lisp
contrib/compiler-extras.lisp
package-data-list.lisp-expr
src/code/cross-type.lisp
src/code/defstruct.lisp
src/code/deftypes-for-target.lisp
src/code/extensions.lisp
src/code/late-target-error.lisp
src/code/loop.lisp
src/code/seq.lisp
src/compiler/byte-comp.lisp
src/compiler/fndb.lisp
src/compiler/seqtran.lisp
version.lisp-expr