Loading BUGS +29 −0 Original line number Diff line number Diff line Loading @@ -1294,6 +1294,35 @@ WORKAROUND: Then (foo (make-array 4 :element-type 'bit :adjustable t) nil) must return the same value as it prints, but it returns random garbage. 240: "confused lexical/special warnings in MULTIPLE-VALUE-BIND" (from tonyms on #lisp IRC 2003-02-25) In sbcl-0.7.12.55, compiling (cl:in-package :cl-user) (defvar *foo* 0) (defvar *bar* 1) (defun bar () (multiple-value-bind (*foo* *bar*) 'eleventy-one (bletch))) (defun bletch () (format t "~&*FOO*=~S *BAR*=~S" *foo* *bar*)) (bar) gives warnings like "using the lexical binding of the symbol *FOO*" even though LOADing the fasl file shows that in fact the special bindings are being used. 241: "DEFCLASS mysteriously remembers uninterned accessor names." (from tonyms on #lisp IRC 2003-02-25) In sbcl-0.7.12.55, typing (defclass foo () ((bar :accessor foo-bar))) (profile foo-bar) (unintern 'foo-bar) (defclass foo () ((bar :accessor foo-bar))) gives the error message "#:FOO-BAR already names an ordinary function or a macro." So it's somehow checking the uninterned old accessor name instead of the new requested accessor name, which seems broken to me (WHN). DEFUNCT CATEGORIES OF BUGS IR1-#: These labels were used for bugs related to the old IR1 interpreter. Loading version.lisp-expr +1 −1 Original line number Diff line number Diff line Loading @@ -18,4 +18,4 @@ ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) "0.7.12.58" "0.7.12.59" Loading
BUGS +29 −0 Original line number Diff line number Diff line Loading @@ -1294,6 +1294,35 @@ WORKAROUND: Then (foo (make-array 4 :element-type 'bit :adjustable t) nil) must return the same value as it prints, but it returns random garbage. 240: "confused lexical/special warnings in MULTIPLE-VALUE-BIND" (from tonyms on #lisp IRC 2003-02-25) In sbcl-0.7.12.55, compiling (cl:in-package :cl-user) (defvar *foo* 0) (defvar *bar* 1) (defun bar () (multiple-value-bind (*foo* *bar*) 'eleventy-one (bletch))) (defun bletch () (format t "~&*FOO*=~S *BAR*=~S" *foo* *bar*)) (bar) gives warnings like "using the lexical binding of the symbol *FOO*" even though LOADing the fasl file shows that in fact the special bindings are being used. 241: "DEFCLASS mysteriously remembers uninterned accessor names." (from tonyms on #lisp IRC 2003-02-25) In sbcl-0.7.12.55, typing (defclass foo () ((bar :accessor foo-bar))) (profile foo-bar) (unintern 'foo-bar) (defclass foo () ((bar :accessor foo-bar))) gives the error message "#:FOO-BAR already names an ordinary function or a macro." So it's somehow checking the uninterned old accessor name instead of the new requested accessor name, which seems broken to me (WHN). DEFUNCT CATEGORIES OF BUGS IR1-#: These labels were used for bugs related to the old IR1 interpreter. Loading
version.lisp-expr +1 −1 Original line number Diff line number Diff line Loading @@ -18,4 +18,4 @@ ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) "0.7.12.58" "0.7.12.59"