X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=BUGS;h=d9e2e604c40e2507552d251760bcb2ae65f055f4;hb=df679ed627975948b1cee190f4d79c397588c43e;hp=47768d14cd871b9d12423ccba00100c8e1562945;hpb=96de323a7da5d9f72473b48625dcb6d084ec0a3b;p=sbcl.git diff --git a/BUGS b/BUGS index 47768d1..d9e2e60 100644 --- a/BUGS +++ b/BUGS @@ -258,24 +258,6 @@ WORKAROUND: not a binary input stream, but instead cheerfully reads from character streams, e.g. (MAKE-STRING-INPUT-STREAM "abc"). -47: - DEFCLASS bugs reported by Peter Van Eynde July 25, 2000: - d: (DEFGENERIC IF (X)) should signal a PROGRAM-ERROR, but instead - causes a COMPILER-ERROR. - -51: - miscellaneous errors reported by Peter Van Eynde July 25, 2000: - a: (PROGN - (DEFGENERIC FOO02 (X)) - (DEFMETHOD FOO02 ((X NUMBER)) T) - (LET ((M (FIND-METHOD (FUNCTION FOO02) - NIL - (LIST (FIND-CLASS (QUOTE NUMBER)))))) - (REMOVE-METHOD (FUNCTION FOO02) M) - (DEFGENERIC FOO03 (X)) - (ADD-METHOD (FUNCTION FOO03) M))) - should give an error, but SBCL allows it. - 60: The debugger LIST-LOCATIONS command doesn't work properly. @@ -1296,9 +1278,9 @@ WORKAROUND: for :EXTERNAL-FORMAT in DEFKNOWN OPEN (and LOAD) is a workaround for the problem (and should be removed when the problem is fixed). -245: - On X86 IMUL instruction with an immediate operand is printed - incorrectly. +245: bugs in disassembler + a. On X86 an immediate operand for IMUL is printed incorrectly. + b. On X86 operand size prefix is not recognized. 246: "NTH-VALUE scaling problem" NTH-VALUE's current implementation for constant integers scales in @@ -1308,6 +1290,10 @@ WORKAROUND: (NTH-VALUE 1000 (VALUES-LIST (MAKE-LIST 1001))) takes several hours to compile. +248: "reporting errors in type specifier syntax" + (TYPEP 1 '(SYMBOL NIL)) says something about "unknown type + specifier". + DEFUNCT CATEGORIES OF BUGS IR1-#: These labels were used for bugs related to the old IR1 interpreter.