Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Commit [f4e8bc] Maximize Restore History

0.8.16.43: Fixes for various CLOS/MOP bugs

* Correct canonization of DEFCLASS slot options (also move
checking to macroexpansion time of DEFCLASS, and do
some trivial reorganization of the defclass.lisp to
make the diff bigger then it really is.) (reported
by Bruno Haible)
* (SETF FIND-CLASS) with new-value that is a
FORWARD-REFERENCED-CLASS. (reported by Bruno Haible)
* CLASS-PROTOTYPE signals an error if the class is not yet
finalized; also clean up some of the class-prototype
machinery a bit. (reported by Bruno Haible)
* ALLOCATE-INSTANCE for BUILT-IN-CLASS now a) exists b)
signals an error.
* Add tests & record an as-of-yet-unfixed bug.

Nikodemus Siivola Nikodemus Siivola 2004-11-19

changed BUGS
changed NEWS
changed src
changed src/pcl
changed src/pcl/defclass.lisp
changed src/pcl/macros.lisp
changed src/pcl/slots.lisp
changed src/pcl/std-class.lisp
changed tests
changed tests/clos.impure.lisp
changed tests/mop.impure.lisp
changed tests/run-tests.sh
changed version.lisp-expr
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
src
Directory.
src/pcl
Directory.
src/pcl/defclass.lisp Diff Switch to side-by-side view
Loading...
src/pcl/macros.lisp Diff Switch to side-by-side view
Loading...
src/pcl/slots.lisp Diff Switch to side-by-side view
Loading...
src/pcl/std-class.lisp Diff Switch to side-by-side view
Loading...
tests
Directory.
tests/clos.impure.lisp Diff Switch to side-by-side view
Loading...
tests/mop.impure.lisp Diff Switch to side-by-side view
Loading...
tests/run-tests.sh Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...