From: Russ Tyndall Date: Mon, 23 Feb 2015 17:07:03 +0000 (-0500) Subject: return class from reinitialize-instance as SBCL expects (reported in SBCL-devel by... X-Git-Tag: v6.6.0~2 X-Git-Url: http://git.kpe.io/?p=clsql.git;a=commitdiff_plain;h=df05ba2eb9a61e72e8dfbce2df7c43d4ce38169f return class from reinitialize-instance as SBCL expects (reported in SBCL-devel by Stas) --- diff --git a/ChangeLog b/ChangeLog index 7cb22c7..f8387aa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2014-02-23 Russ Tyndall + * sql/metaclasses.lisp + made reinitialize-instance return the instance passed to it as + SBCL now expected (mentioned on the SBCL-devel mailing list by + Stas + 2014-12-03 Russ Tyndall * sqlite-sql.lisp Added database arg to `canonicalize-result-types` so that it could diff --git a/sql/metaclasses.lisp b/sql/metaclasses.lisp index 1c9a6c5..9aa7dd9 100644 --- a/sql/metaclasses.lisp +++ b/sql/metaclasses.lisp @@ -149,7 +149,8 @@ (remove-keyword-arg all-keys :direct-superclasses))) (call-next-method))) (register-metaclass class (nth (1+ (position :direct-slots all-keys)) - all-keys))) + all-keys)) + class) (defun get-keywords (keys list)