0.8.3.45.modular5:
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index faea919..1a5dc69 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2018,6 +2018,9 @@ changes in sbcl-0.8.4 relative to sbcl-0.8.3:
     (reported by Rainer Joswig)
   * bug fix: ASH on an (UNSIGNED-BYTE 32) with a shift of -32 or lower
     no longer ever returns 1 instead of 0.  (thanks to Lars Brinkhoff)
+  * fixed bug 285: TRUNCATE on bignum arguments, and indeed bignum
+    arithmetic in general, is now much more reliable on the PPC
+    platform.
   * 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.
@@ -2026,6 +2029,9 @@ changes in sbcl-0.8.4 relative to sbcl-0.8.3:
     performance of the compiler by about 20%.
   * optimization: performance of FILL (and :INITIAL-ELEMENT) on
     simple-base-strings and simple-bit-vectors is improved.
+  * optimization: the optimization of 32-bit logical and arithmetic
+    functions introduced in version 0.8.3 on the x86 has been
+    implemented on the mips, ppc and sparc platforms.
   * microoptimization: the compiler is better able to make use of the
     x86 LEA instruction for multiplication by constants.
   * bug fix: in some situations compiler did not report usage of