* Revealed by ansi-tests.
longer cons.
* bug fix: EAI_NODATA is deprecated since RFC 3493. Stop using it
in sb-bsd-sockets.
+ * fixed some bugs revealed by Paul Dietz' test suite:
+ ** NIL is a valid function name (regression at 1.0.13.38)
changes in sbcl-1.0.17 relative to 1.0.16:
* temporary regression: user code can no longer allocate closure
*debug-name-ellipsis* (make-debug-name-marker))
(defun debug-name (type thing)
- ;; We can _always_ do better thing NIL for this.
- (aver thing)
(let ((*debug-name-punt* nil))
(labels ((walk (x)
(typecase x
(handler-bind ((error (lambda (&rest args) (return (cons :oops args)))))
(/ 2 x)))))
0))))
+
+;;; NIL is a legal function name
+(assert (eq 'a (flet ((nil () 'a)) (nil))))
+
;;; 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.17.19"
+"1.0.17.20"