0.8.0.3:
authorAlexey Dejneka <adejneka@comail.ru>
Mon, 26 May 2003 04:25:52 +0000 (04:25 +0000)
committerAlexey Dejneka <adejneka@comail.ru>
Mon, 26 May 2003 04:25:52 +0000 (04:25 +0000)
commit05525d3a5906d7a89fcb689c26177732493c40ce
tree1b213ba08ceba3946ab94ab44a13de5a622acd3d
parentbd0ba0f214518e8d72ff2d44de5a1e3e4b02af2c
0.8.0.3:
        Merged CAST branch.

        Changes since -cast.8:
        * separated usage of object and values types;
        * fixed warning and error reports for compile-time type
          errors;
        * inline structure slot accessors are implemented with source
          transforms;
        * enabled warning emitting for type errors in some paths to
          CAST;
        * removed check for type errors in arguments of a call of a
          flushable function;
        * source transforms are made nameless.
41 files changed:
BUGS
NEWS
package-data-list.lisp-expr
src/code/condition.lisp
src/code/defstruct.lisp
src/code/early-extensions.lisp
src/code/early-type.lisp
src/code/fd-stream.lisp
src/code/late-type.lisp
src/code/seq.lisp
src/code/stream.lisp
src/code/target-signal.lisp
src/code/target-type.lisp
src/code/typedefs.lisp
src/code/x86-vm.lisp
src/compiler/aliencomp.lisp
src/compiler/checkgen.lisp
src/compiler/constraint.lisp
src/compiler/ctype.lisp
src/compiler/debug.lisp
src/compiler/dfo.lisp
src/compiler/fndb.lisp
src/compiler/generic/objdef.lisp
src/compiler/info-functions.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1opt.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/ir2tran.lisp
src/compiler/locall.lisp
src/compiler/ltn.lisp
src/compiler/macros.lisp
src/compiler/main.lisp
src/compiler/node.lisp
src/compiler/srctran.lisp
src/compiler/typetran.lisp
src/compiler/vop.lisp
src/compiler/x86/call.lisp
tests/compiler.impure.lisp
tests/compiler.pure.lisp
version.lisp-expr