X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=BUGS;h=e2f775e991fcca029ad65461dc093bc37ee60478;hb=64a50ee0d70f2e87f3d284d1c7a48a2e0762ea90;hp=9ec3cff1c173413c98154e4f98626ac12058a0ef;hpb=625946563072d5b9fb7e9bde905f8cbed219a329;p=sbcl.git diff --git a/BUGS b/BUGS index 9ec3cff..e2f775e 100644 --- a/BUGS +++ b/BUGS @@ -972,18 +972,6 @@ WORKAROUND: (let ((x (1+ x))) (call-next-method))) Now (FOO 3) should return 3, but instead it returns 4. - -137: - (SB-DEBUG:BACKTRACE) output should start with something - including the name BACKTRACE, not (as in 0.pre7.88) - just "0: (\"hairy arg processor\" ...)". Until about - sbcl-0.pre7.109, the names in BACKTRACE were all screwed - up compared to the nice useful names in sbcl-0.6.13. - Around sbcl-0.pre7.109, they were mostly fixed by using - NAMED-LAMBDA to implement DEFUN. However, there are still - some screwups left, e.g. as of sbcl-0.pre7.109, there are - still some functions named "hairy arg processor" and - "SB-INT:&MORE processor". 141: Pretty-printing nested backquotes doesn't work right, as @@ -1288,9 +1276,19 @@ WORKAROUND: (defclass c0 (b) ()) (make-instance 'c19) -177: - (fixed in sbcl-0.7.4.24) +178: "AVER failure compiling confused THEs in FUNCALL" + In sbcl-0.7.4.24, compiling + (defun bug178 (x) + (funcall (the function (the standard-object x)))) + gives + failed AVER: + "(AND (EQ (IR2-CONTINUATION-PRIMITIVE-TYPE 2CONT) FUNCTION-PTYPE) (EQ CHECK T))" + This variant compiles OK, though: + (defun bug178alternative (x) + (funcall (the nil x))) +179: + (fixed in sbcl-0.7.4.28) DEFUNCT CATEGORIES OF BUGS IR1-#: