X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=87652e17408d2017ffa478d05496f94be988684a;hb=dee739730210c96a20c15a3e08c831c9615ac95f;hp=cbff7b1e677104e31921d2487ec4bc4f960a5df9;hpb=9fb8bf2eb2c91cbda313edaa3362ff8b221ab81d;p=sbcl.git diff --git a/NEWS b/NEWS index cbff7b1..87652e1 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,19 @@ ;;;; -*- coding: utf-8; -*- changes in sbcl-1.0.16 relative to 1.0.15: + * minor incompatible change: change PROBE-FILE back to returning + NIL whenever we can't get a truename, as was the case before 1.0.14. + * optimization: binding special variables now generates smaller code + on threaded platforms. + * optimization: MEMBER and ASSOC are over 50% faster for :TEST #'EQ + and cases where no :TEST is given but the compiler can infer that + the element to search is of type (OR FIXNUM (NOT NUMBER)). + * optimization: better LOGNOT on fixnums. + * optimization: modular arithmetic for a particular requested width + is implemented using a tagged representation unless a better + representation is available. + * bug fix: periodic polling was broken. (thanks to Espen S Johnsen) + * bug fix: copying output from RUN-PROGRAM to a stream signalled + bogus errors if select() was interrupted. * enhancement: add support for fcntl's struct flock to SB-POSIX. changes in sbcl-1.0.15 relative to sbcl-1.0.14: