Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1:/tmp/cvs-serv9399
Modified Files:
BUGS NEWS version.lisp-expr
Log Message:
0.8.3.6:
* Fix bug 278b: remove second return value of
VALUES-TYPE-INTERSECTION (it is not any worse than
TYPE-INTERSECTION).
Index: BUGS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.336
retrieving revision 1.337
diff -u -d -r1.336 -r1.337
--- BUGS 26 Aug 2003 16:15:57 -0000 1.336
+++ BUGS 27 Aug 2003 06:49:16 -0000 1.337
@@ -360,6 +360,8 @@
your pre-0.7.0 state of grace with
#+sbcl (declaim (notinline find position find-if position-if)) ; bug 117..
+ (see also bug 279)
+
118:
as reported by Eric Marsden on cmucl-imp@... 2001-08-14:
(= (FLOAT 1 DOUBLE-FLOAT-EPSILON)
@@ -1116,6 +1118,7 @@
uses generic arithmetic.
b. For the example above, the compiler does not issue a note.
+ (fixed in 0.8.3.6, but a test case would be good)
279: type propagation error -- correctly inferred type goes astray?
In sbcl-0.8.3 and sbcl-0.8.1.47, the warning
@@ -1139,6 +1142,8 @@
(abs-foo (abs (foo x))))
(declare (type (integer 1 100) abs-foo))
(print abs-foo)))
+
+ (see also bug 117)
280: bogus WARNING about duplicate function definition
In sbcl-0.8.3 and sbcl-0.8.1.47, if BS.MIN is defined inline,
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.386
retrieving revision 1.387
diff -u -d -r1.386 -r1.387
--- NEWS 26 Aug 2003 17:46:57 -0000 1.386
+++ NEWS 27 Aug 2003 06:49:16 -0000 1.387
@@ -2011,6 +2011,8 @@
* optimization: restored some effective method precomputation in
CLOS (turned off by an ANSI fix in sbcl-0.8.3); the amount of
precomputation is now tunable.
+ * bug fix: in some situations compiler did not report usage of
+ generic arithmetic in (SPEED 3) policy.
planned incompatible changes in 0.8.x:
* (not done yet, but planned:) When the profiling interface settles
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1190
retrieving revision 1.1191
diff -u -d -r1.1190 -r1.1191
--- version.lisp-expr 26 Aug 2003 17:46:57 -0000 1.1190
+++ version.lisp-expr 27 Aug 2003 06:49:16 -0000 1.1191
@@ -16,4 +16,4 @@
;;; with something arbitrary in the fourth field, is used for CVS
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
-"0.8.3.5"
+"0.8.3.6"
|