X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=BUGS;h=8088a3b044301ef8ce4ae8b073c1c8aef82a2a25;hb=373a9e0161060208425807e5af5de6b234eaad56;hp=bc78b722fffb9d57207276826cde5f9bdb5868ce;hpb=944adaa836a8011ceeadb305bf1fe328c9a2c4ba;p=sbcl.git diff --git a/BUGS b/BUGS index bc78b72..8088a3b 100644 --- a/BUGS +++ b/BUGS @@ -1928,25 +1928,6 @@ WORKAROUND: #.SB-EXT:SINGLE/DOUBLE-FLOAT-POSITIVE-INFINITY. These tests have been disabled on Darwin for now. -375: MISC.555 - (compile nil '(lambda (p1) - (declare (optimize (speed 1) (safety 2) (debug 2) (space 0)) - (type keyword p1)) - (keywordp p1))) - - fails on hairy type check in IR2. - - 1. KEYWORDP is MAYBE-INLINE expanded (before TYPEP-like - transformation could eliminate it). - - 2. From the only call of KEYWORDP the type of its argument is - derived to be KEYWORD. - - 2. Type check for P1 is generated; it uses KEYWORDP to perform the - check, and so references the local function; from the KEYWORDP - argument type new CAST to KEYWORD is generated. The compiler - loops forever. - 377: Memory fault error reporting On those architectures where :C-STACK-IS-CONTROL-STACK is in *FEATURES*, we handle SIG_MEMORY_FAULT (SEGV or BUS) on an altstack, @@ -2074,9 +2055,6 @@ WORKAROUND: the right fix is to remove the abstraction violation in the compiler's type deriver. -392: slot-accessor for subclass misses obsoleted superclass - (fixed in sbcl-0.9.7.9) - 393: Wrong error from methodless generic function (DEFGENERIC FOO (X)) (FOO 1 2) @@ -2150,3 +2128,7 @@ WORKAROUND: For some more details see comments for (define-alien-type-method (c-string :deport-gen) ...) in host-c-call.lisp. + +400: "aggressive constant folding" + (fixed in sbcl-0.9.10.17) +