Commit [7ce2c4] Maximize Restore History

0.7.9.41:

* Weaken type checks immediately when they are set according
to the corresponding policy.
* Because this change significantly increases load on the type
algebra system, add caches to the latter.
* Fix bug in %CONTINUATION-%EXTERNALLY-CHECKABLE-TYPE: an
argument of a combination might be omitted.

Alexey Dejneka Alexey Dejneka 2002-11-11

changed src/code/early-extensions.lisp
changed src/code/early-type.lisp
changed src/code/late-type.lisp
changed src/compiler/array-tran.lisp
changed src/compiler/checkgen.lisp
changed src/compiler/ctype.lisp
changed src/compiler/ir1-translators.lisp
changed src/compiler/ir1opt.lisp
changed src/compiler/ir1tran.lisp
changed src/compiler/ir1util.lisp
changed src/compiler/ir2tran.lisp
changed src/compiler/lexenv.lisp
changed src/compiler/locall.lisp
changed src/compiler/node.lisp
changed tests/compiler.impure.lisp
changed BUGS
changed package-data-list.lisp-expr
changed version.lisp-expr
src/code/early-extensions.lisp Diff Switch to side-by-side view
Loading...
src/code/early-type.lisp Diff Switch to side-by-side view
Loading...
src/code/late-type.lisp Diff Switch to side-by-side view
Loading...
src/compiler/array-tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/checkgen.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ctype.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1-translators.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1opt.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1util.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir2tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/lexenv.lisp Diff Switch to side-by-side view
Loading...
src/compiler/locall.lisp Diff Switch to side-by-side view
Loading...
src/compiler/node.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.impure.lisp Diff Switch to side-by-side view
Loading...
BUGS 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...