0.6.11.17:
authorWilliam Harold Newman <william.newman@airmail.net>
Mon, 19 Mar 2001 23:10:58 +0000 (23:10 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Mon, 19 Mar 2001 23:10:58 +0000 (23:10 +0000)
commitcbaa1997bb097a55d108df592ac3b7eb4a703fff
tree98d1f1f1435ab9b76ac53e59b633d383957b45be
parent0aafa73007d42f2bc8e626f98a243019b7e63284
0.6.11.17:
(like the changes in 0.6.11.13, except for -UNION this time
instead of -INTERSECTION)
converted SIMPLE-/COMPLEX- -UNION to -UNION2
The old UNION :COMPLEX-UNION and UNION :SIMPLE-UNION methods
go away in favor of TYPE-UNION and TYPE-UNION2 logic
renamed old 2-arg TYPE-UNION to TYPE-UNION2, and revised
it to be more like TYPE-INTERSECTION2
defined new &REST-arg TYPE-UNION similar to the &REST-arg
TYPE-INTERSECTION defined in 0.6.11.13
made some old TYPE-UNION calls use &REST-arg generality
MAKE-UNION-TYPE-OR-SOMETHING goes away in favor of new
TYPE-UNION.
VANILLA-UNION becomes HIERARCHICAL-UNION2.
removed support for pre-ANSI SATISFIES types in CTYPEP
32 files changed:
BUGS
package-data-list.lisp-expr
src/code/bit-bash.lisp
src/code/defboot.lisp
src/code/defstruct.lisp
src/code/early-defstructs.lisp
src/code/early-type.lisp
src/code/fop.lisp
src/code/late-type.lisp
src/code/loop.lisp
src/code/profile.lisp
src/code/seq.lisp
src/code/show.lisp
src/code/target-alieneval.lisp
src/code/target-pathname.lisp
src/code/target-type.lisp
src/code/type-class.lisp
src/code/typedefs.lisp
src/code/x86-vm.lisp
src/compiler/float-tran.lisp
src/compiler/globaldb.lisp
src/compiler/srctran.lisp
src/compiler/typetran.lisp
src/compiler/x86/vm.lisp
src/pcl/cache.lisp
src/pcl/cpl.lisp
src/pcl/defs.lisp
src/pcl/dlisp.lisp
src/pcl/low.lisp
stems-and-flags.lisp-expr
tests/type.before-xc.lisp
version.lisp-expr