Steel Bank Common Lisp
Go to file
William Harold Newman ce02ab2ecd 0.6.11.13:
converted SIMPLE-/COMPLEX- -INTERSECTION to -INTERSECTION2
	reviewed old SIMPLE-/COMPLEX- -INTERSECTION methods to make
		them OK in the new world
	made TYPE-INTERSECTION2 and TYPE-APPROX-INTERSECTION2 for
		some things which used to call TYPE-INTERSECTION
	made new with-&REST-list TYPE-INTERSECTION to replace
		MAKE-INTERSECTION-TYPE-OR-SOMETHING
	HIERARCHICAL-INTERSECTION is more descriptive than
		VANILLA-INTERSECTION.
	deleted unused SIMPLIFY2 stuff
	deleted unused TYPE-INTERSECT and VALUES-TYPE-ALLOWP
	Pure BOOLEAN TYPE-ENUMERABLE is too much trouble; relax to
		generalized boolean instead.
	tweaked DEFUN-CACHED so that it will work early in cold init
		(if some clueless bozo happens to mess up types so
		badly that it gets called early in cold init:-)
	Now the AND type translator can just use TYPE-INTERSECTION.
	added *SOFT-HEAP-LIMIT*
	removed some unused symbols in SB!UNIX
	tweaked /SHOW0 to automatically stringify and concatenate its
		arguments, to abbreviate an idiom that I use a lot
	wrote /HEXSTR0 to abbreviate another idiom
	defined /PRIMITIVE-PRINT to abbreviate another idiom
	DO-LOAD-TIME-CODE-FIXUP and DO-LOAD-TIME-VALUE-FIXUP are
		only needed at cold init.
	added tests/type.after-xc.lisp and tests/type.before-xc.lisp
	upgraded SB-XC:TYPEP to handle (TYPEP #(1 2 3) 'VECTOR) etc.
	Intersection with *EMPTY-TYPE* and *UNIVERSAL-TYPE* should
		behave (and be commutative).
	Guard against some type method operations on *. (easier than
		worrying about them, or trying to make them right..)
	moved STYLE-WARN and friends to SB-INT to eliminate thought
		about whether they're visible e.g. in ir1tran.lisp
	tripped over bug 84
	made SB!C-CALL use SB!INT and SB!EXT so I can use /SHOW0 et al.
	DEF-PRIMITIVE-TYPE stuff can become !DEF-PRIMITIVE-TYPE.
	DEF-BOUNDED-TYPE and DEFINE-FLOAT-FORMAT can become
		!DEF-BOUNDED-TYPE and !DEFINE-FLOAT-FORMAT.
	moved DEFTYPE FLOAT-FORMAT earlier so that it's visible in
		early-type.lisp (for NUMERIC-TYPE FORMAT slot :TYPE)
	moved LIST, CONS, and NULL classes earlier in *BUILT-IN-CLASSES*
		to try to help with RATIO cold init problem
	removed pre-ANSI keyword-only stuff in ARG-INFO-KEYWORD and
		in various &KEY-related error messages and symbol names
	bug 12 fixed: (SUBTYPEP 'KEYWORD 'SYMBOL)=>T,T
	added INTERSECTION-TYPE support to CTYPEP
2001-03-12 13:47:43 +00:00
contrib 0.6.9.23: 2001-01-14 18:54:21 +00:00
doc 0.6.9.6: 2000-12-13 20:31:04 +00:00
src 0.6.11.13: 2001-03-12 13:47:43 +00:00
tests 0.6.11.13: 2001-03-12 13:47:43 +00:00
.cvsignore 0.6.8.3: added CODE-COMPONENT slot for NO-DEBUG-INFO condition 2000-11-01 01:10:03 +00:00
base-target-features.lisp-expr (belated 0.6.11.2 checkin notes): 2001-02-27 18:03:28 +00:00
binary-distribution.sh 0.6.10: 2001-01-15 02:28:27 +00:00
BUGS 0.6.11.13: 2001-03-12 13:47:43 +00:00
clean.sh 0.6.10.13: 2001-02-08 15:08:37 +00:00
common-lisp-exports.lisp-expr Initial revision 2000-09-18 01:26:16 +00:00
COPYING Initial revision 2000-09-18 01:26:16 +00:00
CREDITS 0.6.9.21: 2001-01-08 03:44:51 +00:00
INSTALL 0.6.8.3: added CODE-COMPONENT slot for NO-DEBUG-INFO condition 2000-11-01 01:10:03 +00:00
install.sh Initial revision 2000-09-18 01:26:16 +00:00
make-config.sh tidied up OpenBSD-vs.-FreeBSD stuff, and src/runtime/Config.x86-* 2000-10-02 17:27:10 +00:00
make-host-1.sh 0.6.11.13: 2001-03-12 13:47:43 +00:00
make-host-2.sh 0.6.11.13: 2001-03-12 13:47:43 +00:00
make-target-1.sh Initial revision 2000-09-18 01:26:16 +00:00
make-target-2.sh 0.6.10.3: 2001-01-20 03:30:51 +00:00
make.sh 0.6.11.13: 2001-03-12 13:47:43 +00:00
NEWS 0.6.11.13: 2001-03-12 13:47:43 +00:00
package-data-list.lisp-expr 0.6.11.13: 2001-03-12 13:47:43 +00:00
PRINCIPLES Initial revision 2000-09-18 01:26:16 +00:00
pubring.pgp Initial revision 2000-09-18 01:26:16 +00:00
README Initial revision 2000-09-18 01:26:16 +00:00
source-distribution.sh 0.6.10: 2001-01-15 02:28:27 +00:00
stems-and-flags.lisp-expr 0.6.11.13: 2001-03-12 13:47:43 +00:00
STYLE Initial revision 2000-09-18 01:26:16 +00:00
tagify.sh Initial revision 2000-09-18 01:26:16 +00:00
TODO 0.6.11: 2001-02-25 18:20:45 +00:00
UGLINESS Initial revision 2000-09-18 01:26:16 +00:00
version.lisp-expr 0.6.11.13: 2001-03-12 13:47:43 +00:00
wc.sh Initial revision 2000-09-18 01:26:16 +00:00

Welcome to SBCL.

To find out more about who created the system, see the "CREDITS" file.

If you'd like information about the legalities of copying the system,
see the "COPYING" file.

If you'd like to install or build the system, see the "INSTALL" file.

If you'd like more information about using the system, see the man
page, "sbcl.1", or the user manual in the "doc/" subdirectory of the
distribution. (The user manual is maintained as DocBook SGML in the
source distribution; there is an HTML version in the binary
distribution.)

The system is a work in progress. See the "TODO" file in the source
distribution for some highlights.

If you'd like to make suggestions, report a bug, or help to improve the
system, please send mail to one of the mailing lists:
  sbcl-help@lists.sourceforge.net
  sbcl-devel@lists.sourceforge.net