X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=9988938c8b95fa7a119a3eb36c094905565f5f49;hb=a76ae2de6f6d81d3a774da2060844af08e705c95;hp=3071cb202253b5d70d182edaeec40b7dc94d282e;hpb=aa2dc08707a56c954ba827b2344f48d6f76879c1;p=sbcl.git diff --git a/NEWS b/NEWS index 3071cb2..9988938 100644 --- a/NEWS +++ b/NEWS @@ -13,6 +13,8 @@ changes relative to sbcl-1.0.30: multiplication by reciprocal when an exact reciprocal exists. * optimization: multiplication of single- and double-floats floats by constant two has been optimized. + * optimization: ARRAY-IN-BOUNDS-P is resolved at compile-time when + sufficient type information is available. (thanks to Leslie Polzer) * improvement: a STYLE-WARNING is signalled when a generic function clobbers an earlier FTYPE proclamation. * improvement: the compiler is able to track the effective type of @@ -27,6 +29,15 @@ changes relative to sbcl-1.0.30: documented. ** DECLARATION-INFORMATION now supports declaration name DECLARATION as well. + * improvement: improved address space layout on OpenBSD (thanks to Josh + Elsasser) + * bug fix: a failing AVER in CONVERT-MV-CALL has been fixed. (thanks to + Larry D'Anna) + * bug fix: SLEEP supports times over 100 million seconds on long on OpenBSD + as well. (reported by Josh Elsasser) + * bug fix: DELETE-FILE on streams no longer closes the stream with :ABORT T, + leading to possible attempts to delete the same file twice. See docstring + on DELETE-FILE for details. (reported by John Fremlin) * bug fix: the low-level debugger had 32-bit assumptions and was missing information about some array types. (thanks to Luis Oliveira) * bug fix: moderately complex combinations of inline expansions could