0.7.9.41:
authorAlexey Dejneka <adejneka@comail.ru>
Mon, 11 Nov 2002 08:37:00 +0000 (08:37 +0000)
committerAlexey Dejneka <adejneka@comail.ru>
Mon, 11 Nov 2002 08:37:00 +0000 (08:37 +0000)
commit7ce2c42adf3d62f03086de940adaee48e6161a40
treeca06dbed3c9801f1e77829ef718c3af50d6749bb
parentc7410461f77fe65c2913b17d2936c4f6dea2c016
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.
18 files changed:
BUGS
package-data-list.lisp-expr
src/code/early-extensions.lisp
src/code/early-type.lisp
src/code/late-type.lisp
src/compiler/array-tran.lisp
src/compiler/checkgen.lisp
src/compiler/ctype.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1opt.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/ir2tran.lisp
src/compiler/lexenv.lisp
src/compiler/locall.lisp
src/compiler/node.lisp
tests/compiler.impure.lisp
version.lisp-expr