1.0.23.35: CLOS tweaking
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 12 Dec 2008 10:55:34 +0000 (10:55 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 12 Dec 2008 10:55:34 +0000 (10:55 +0000)
commit203b88cf40ed2e15ec0f36dc53ad188b091d9ab2
tree096c0b9ab2435d9baa6abf8488949848f2690a5e
parent7c96d7c62d46f4ba2711c06d45150e2441bbf1a7
1.0.23.35: CLOS tweaking

 * Muffle undefined function style-warning for slot-accessors. The
   slot-accessor name is an internal detail, and defining functions
   accessing slots before classes with such slots are defined is fine.

 * Don't double-fetch slot-definition-initfunction in
   SHARED-INITIALIZE (SLOT-OBJECT).

 * Don't double-fetch various slot-definition properties in
   COMPUTE-EFFECTIVE-SLOT-DEFINITION-INITARGS, and declare
   type-check-functions as functions.
NEWS
src/pcl/init.lisp
src/pcl/slots-boot.lisp
src/pcl/std-class.lisp
version.lisp-expr