Commit [0975e0] Maximize Restore History

0.7.13.30-cast.4: (updated to 0.7.13.30)

* Small steps towards ANSI VALUES type specifier:
** removed checks for VALUES-TYPE-{KEYP,KEYWORDS};
** &OPTIONAL type in VALUES does not automatically allow NIL;
** object type <type> in a values context \approx (VALUES &OPTIONAL
<type> &REST T); DEFKNOWN uses the old meaning;

* added type checking for single value and MV-BIND receivers;
* THE coerces the asserted type to VALUES;
* fixed order of CAST LTN-annotating;

Alexey Dejneka Alexey Dejneka 2003-03-20

<< < 1 .. 6 7 8 (Page 8 of 8)
added tests/interface.impure.lisp
changed src/runtime/sparc-assem.S
changed src/runtime/x86-arch.c
changed src/runtime/x86-assem.S
changed tests
changed tests/arith.pure.lisp
changed tests/array.pure.lisp
changed tests/clos.impure.lisp
changed tests/compiler-1.impure-cload.lisp
changed tests/compiler.impure.lisp
changed tests/compiler.pure.lisp
changed tests/eval.impure.lisp
changed tests/hash.impure.lisp
changed tests/interface.pure.lisp
changed tests/list.pure.lisp
changed tests/mop.impure.lisp
changed tests/stream.pure.lisp
changed tests/type.impure.lisp
changed tests/type.pure.lisp
changed version.lisp-expr
tests/interface.impure.lisp Diff Switch to side-by-side view
Loading...
src/runtime/sparc-assem.S Diff Switch to side-by-side view
Loading...
src/runtime/x86-arch.c Diff Switch to side-by-side view
Loading...
src/runtime/x86-assem.S Diff Switch to side-by-side view
Loading...
tests
Directory.
tests/arith.pure.lisp Diff Switch to side-by-side view
Loading...
tests/array.pure.lisp Diff Switch to side-by-side view
Loading...
tests/clos.impure.lisp Diff Switch to side-by-side view
Loading...
tests/compiler-1.impure-cload.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.impure.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.pure.lisp Diff Switch to side-by-side view
Loading...
tests/eval.impure.lisp Diff Switch to side-by-side view
Loading...
tests/hash.impure.lisp Diff Switch to side-by-side view
Loading...
tests/interface.pure.lisp Diff Switch to side-by-side view
Loading...
tests/list.pure.lisp Diff Switch to side-by-side view
Loading...
tests/mop.impure.lisp Diff Switch to side-by-side view
Loading...
tests/stream.pure.lisp Diff Switch to side-by-side view
Loading...
tests/type.impure.lisp Diff Switch to side-by-side view
Loading...
tests/type.pure.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...
<< < 1 .. 6 7 8 (Page 8 of 8)