Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [18d4de] Maximize Restore History

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

William Harold Newman William Harold Newman 2001-08-08

changed contrib/code-extras.lisp
changed contrib/compiler-extras.lisp
changed src/code/cross-type.lisp
changed src/code/defstruct.lisp
changed src/code/deftypes-for-target.lisp
changed src/code/extensions.lisp
changed src/code/late-target-error.lisp
changed src/code/loop.lisp
changed src/code/seq.lisp
changed src/compiler/byte-comp.lisp
changed src/compiler/fndb.lisp
changed src/compiler/seqtran.lisp
changed BUGS
changed NEWS
changed package-data-list.lisp-expr
changed version.lisp-expr
contrib/code-extras.lisp Diff Switch to side-by-side view
Loading...
contrib/compiler-extras.lisp Diff Switch to side-by-side view
Loading...
src/code/cross-type.lisp Diff Switch to side-by-side view
Loading...
src/code/defstruct.lisp Diff Switch to side-by-side view
Loading...
src/code/deftypes-for-target.lisp Diff Switch to side-by-side view
Loading...
src/code/extensions.lisp Diff Switch to side-by-side view
Loading...
src/code/late-target-error.lisp Diff Switch to side-by-side view
Loading...
src/code/loop.lisp Diff Switch to side-by-side view
Loading...
src/code/seq.lisp Diff Switch to side-by-side view
Loading...
src/compiler/byte-comp.lisp Diff Switch to side-by-side view
Loading...
src/compiler/fndb.lisp Diff Switch to side-by-side view
Loading...
src/compiler/seqtran.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...