X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=6c8c521ff68b23d8f32ea733065aae53276dd943;hb=54b330585ed41edeb93a289f0e59aec67fa9ded9;hp=671d259aea17bc34f376cde0893d9ff9bf15bcd1;hpb=f76b45e1a3bb2008540e0db90b591c591315f129;p=sbcl.git diff --git a/NEWS b/NEWS index 671d259..6c8c521 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,35 @@ ;;;; -*- coding: utf-8; -*- +changes in sbcl-0.9.17 (0.9.99?) relative to sbcl-0.9.16: + * incompatible change: External-format support for FFI calls. The + SB-ALIEN:C-STRING no longer implies an ASCII + external-format. Instead the string is subject to external-format + conversion. Additionally return values of type SB-ALIEN:C-STRING + are by default of type (SIMPLE-ARRAY CHARACTER), not + SIMPLE-BASE-STRING. For an alien type that behaves like the old + SB-ALIEN:C-STRING type, use (SB-ALIEN:C-STRING :EXTERNAL-FORMAT + :ASCII :ELEMENT-TYPE BASE-CHAR). (thanks to Yaroslav Kavenchuk) + * incompatible change: SB-EXT package no longer contains the + following unused symbols: *GC-NOTIFY-AFTER*, *GC-NOTIFY-BEFORE*, + *GC-NOTIFY-STREAM*, *ERROR-PRINT-LENGTH*, *ERROR-PRINT-LEVEL*, + *ERROR-PRINT-LINES* + * minor incompatible change: the direct superclasses of + SB-MOP:FUNCALLABLE-STANDARD-OBJECT are (FUNCTION STANDARD-OBJECT), + not (STANDARD-OBJECT FUNCTION). This makes the + class-precedence-lists of GENERIC-FUNCTION and + STANDARD-GENERIC-FUNCTION comply with the requirement of ANSI + 1.4.4.5. + * bug fix: ENOUGH-NAMESTRING on pathnames with no name and a pattern + for a type now works. + * bug fix: loading of default sysinit file works. (thanks to Leonid + Slobodov) + * bug fix: better detection of circularities in the file-compiler. + (reported by Marco Monteiro) + * bug fix: the CL pathname functions now work with files that have + non-ASCII characters in their names (thanks to Yaroslav Kavenchuk) + * bug fix: The :PTY argument for RUN-PROGRAM will now work on + systems with Unix98 pty semantics. + * bug fix: ASDF-INSTALL will now work with bsd tar. + changes in sbcl-0.9.16 relative to sbcl-0.9.15: * feature: implemented the READER-METHOD-CLASS and WRITER-METHOD-CLASS portion of the Class Initialization Protocol @@ -58,6 +89,7 @@ changes in sbcl-0.9.16 relative to sbcl-0.9.15: for win32. (thanks to Mike Thomas and Yaroslav Kavenchuk) * bug fix: #368: incorrect use of expressed vs. upgraded array element type. + * bug fix: #306a: more precise unions of array types. * thread-safety improvements: ** CONDITION-WAIT could return early on Linux, if the thread was interrupted and subsequently continued with SIGCONT. @@ -170,6 +202,8 @@ changes in sbcl-0.9.13 relative to sbcl-0.9.12: faster * optimization: added a limited bytecode compiler for simple toplevel forms, speeding up compilation and FASL loading + * bug fix: the statistical profiler now properly distinguishes anonymous + functions changes in sbcl-0.9.12 relative to sbcl-0.9.11: * minor incompatible change: in sbcl-0.9.11 (but not earlier