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 .. 8 > >> (Page 2 of 8)
added contrib/sb-rotate-byte/compiler.lisp
added contrib/sb-rotate-byte/package.lisp
added contrib/sb-rotate-byte/rotate-byte-tests.lisp
added contrib/sb-rotate-byte/rotate-byte.lisp
added contrib/sb-rotate-byte/sb-rotate-byte.asd
added contrib/sb-rotate-byte/x86-vm.lisp
changed contrib/vanilla-module.mk
changed doc
changed doc/compiler.sgml
changed doc/sbcl-html.dsl
changed doc/sbcl.1
changed install.sh
changed make-genesis-2.sh
changed make-host-1.sh
changed make-host-2.sh
changed make-target-2.sh
changed make-target-contrib.sh
changed package-data-list.lisp-expr
changed slam.sh
changed src
changed src/code
changed src/code/array.lisp
changed src/code/class.lisp
changed src/code/coerce.lisp
changed src/code/condition.lisp
contrib/sb-rotate-byte/compiler.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-rotate-byte/package.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-rotate-byte/rotate-byte-tests.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-rotate-byte/rotate-byte.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-rotate-byte/sb-rotate-byte.asd Diff Switch to side-by-side view
Loading...
contrib/sb-rotate-byte/x86-vm.lisp Diff Switch to side-by-side view
Loading...
contrib/vanilla-module.mk Diff Switch to side-by-side view
Loading...
doc
Directory.
doc/compiler.sgml Diff Switch to side-by-side view
Loading...
doc/sbcl-html.dsl Diff Switch to side-by-side view
Loading...
doc/sbcl.1 Diff Switch to side-by-side view
Loading...
install.sh Diff Switch to side-by-side view
Loading...
make-genesis-2.sh Diff Switch to side-by-side view
Loading...
make-host-1.sh Diff Switch to side-by-side view
Loading...
make-host-2.sh Diff Switch to side-by-side view
Loading...
make-target-2.sh Diff Switch to side-by-side view
Loading...
make-target-contrib.sh Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
slam.sh Diff Switch to side-by-side view
Loading...
src
Directory.
src/code
Directory.
src/code/array.lisp Diff Switch to side-by-side view
Loading...
src/code/class.lisp Diff Switch to side-by-side view
Loading...
src/code/coerce.lisp Diff Switch to side-by-side view
Loading...
src/code/condition.lisp Diff Switch to side-by-side view
Loading...
<< < 1 2 3 4 .. 8 > >> (Page 2 of 8)