* Not that anyone seems to have missed it yet...
if the derived type of the second argument is a MEMBER type
containing invalid type specifiers.
** ADJOIN with constant NIL as second argument works correctly.
+ ** FUNCTION-KEYWORDS was called SB-PCL::FUNCTION-KEYWORD-PARAMETERS.
changes in sbcl-1.0.18 relative to 1.0.17:
* minor incompatible change: SB-SPROF:WITH-PROFILING now by default
(defgeneric finalize-inheritance (class))
-(defgeneric function-keyword-parameters (method))
+(defgeneric function-keywords (method))
(defgeneric generic-function-argument-precedence-order (gf))
(reinitialize-instance generic-function :name new-value)
new-value)
\f
-(defmethod function-keyword-parameters ((method standard-method))
+(defmethod function-keywords ((method standard-method))
(multiple-value-bind (nreq nopt keysp restp allow-other-keys-p
keywords keyword-parameters)
(analyze-lambda-list (if (consp method)
(let ((methods.keys nil) (methods.allowp nil))
(dolist (m methods)
(multiple-value-bind (m.keyparams m.allow-other-keys)
- (function-keyword-parameters m)
+ (function-keywords m)
(setq methods.keys (union methods.keys m.keyparams :key #'maybe-car))
(setq methods.allowp (or methods.allowp m.allow-other-keys))))
(let ((arglist '()))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.18.5"
+"1.0.18.6"