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 2 3 4 5 .. 8 > >> (Page 3 of 8)
changed src/code/seq.lisp
changed src/code/serve-event.lisp
changed src/code/stream.lisp
changed src/code/sxhash.lisp
changed src/code/symbol.lisp
changed src/code/target-alieneval.lisp
changed src/code/target-error.lisp
changed src/code/target-sxhash.lisp
changed src/code/target-type.lisp
changed src/code/toplevel.lisp
changed src/code/type-class.lisp
changed src/code/typep.lisp
changed src/cold/defun-load-or-cload-xcompiler.lisp
changed src/cold/shared.lisp
changed src/cold/slam.lisp
changed src/cold/snapshot.lisp
changed src/cold/warm.lisp
changed src/compiler/alpha/nlx.lisp
changed src/compiler/generic/early-objdef.lisp
changed src/compiler/generic/genesis.lisp
changed src/compiler/generic/interr.lisp
changed src/compiler/generic/late-type-vops.lisp
changed src/compiler/generic/primtype.lisp
changed src/compiler/generic/vm-fndb.lisp
changed src/compiler/generic/vm-tran.lisp
src/code/seq.lisp Diff Switch to side-by-side view
Loading...
src/code/serve-event.lisp Diff Switch to side-by-side view
Loading...
src/code/stream.lisp Diff Switch to side-by-side view
Loading...
src/code/sxhash.lisp Diff Switch to side-by-side view
Loading...
src/code/symbol.lisp Diff Switch to side-by-side view
Loading...
src/code/target-alieneval.lisp Diff Switch to side-by-side view
Loading...
src/code/target-error.lisp Diff Switch to side-by-side view
Loading...
src/code/target-sxhash.lisp Diff Switch to side-by-side view
Loading...
src/code/target-type.lisp Diff Switch to side-by-side view
Loading...
src/code/toplevel.lisp Diff Switch to side-by-side view
Loading...
src/code/type-class.lisp Diff Switch to side-by-side view
Loading...
src/code/typep.lisp Diff Switch to side-by-side view
Loading...
src/cold/defun-load-or-cload-xcompiler.lisp Diff Switch to side-by-side view
Loading...
src/cold/shared.lisp Diff Switch to side-by-side view
Loading...
src/cold/slam.lisp Diff Switch to side-by-side view
Loading...
src/cold/snapshot.lisp Diff Switch to side-by-side view
Loading...
src/cold/warm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/nlx.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/early-objdef.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/genesis.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/interr.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/late-type-vops.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/primtype.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-fndb.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-tran.lisp Diff Switch to side-by-side view
Loading...
<< < 1 2 3 4 5 .. 8 > >> (Page 3 of 8)