1.0.23.56: special variables cause special cases in CLOS cleverness
commitbc2977763a323f3e180dfb227081688cd8d021af
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 19 Dec 2008 15:20:43 +0000 (19 15:20 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 19 Dec 2008 15:20:43 +0000 (19 15:20 +0000)
treeec1c819eaf454be1902aed6db064f6e26298f9a1
parent53f576d7d796e37a9c51c3c3296341458f046c44
1.0.23.56: special variables cause special cases in CLOS cleverness

 * As we cannot reliably ensure nothing calls SET or (SETF
   SYMBOL-VALUE) on the special variable, we need to disable
   optimizations perutation vector optimizations for them.

 * For the same reason we cannot implicitly declare types for even
   local specials in DEFMETHODs.

 * Delete bug 276: the issue it refers to was fixed back when we
   stopped inserting declarations for special variables.
BUGS
NEWS
src/pcl/boot.lisp
src/pcl/vector.lisp
tests/clos.impure.lisp
version.lisp-expr