X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=3681d6ad54261c78f51d404221851c8f9a7ab51e;hb=feae8b5eb1e202924a8d586312487f8005ddf370;hp=e8f809e53c6038a07216498bc06e8b34bd44947f;hpb=72f8804f1a2ea98cfccdd7972b299cc309c55279;p=sbcl.git diff --git a/NEWS b/NEWS index e8f809e..3681d6a 100644 --- a/NEWS +++ b/NEWS @@ -2398,11 +2398,23 @@ changes in sbcl-0.8.10 relative to sbcl-0.8.9: to Bruno Haible) changes in sbcl-0.8.11 relative to sbcl-0.8.10: + * minor incompatible change: the sb-grovel contrib now treats C + structures as alien (in the sense of SB-ALIEN) objects rather than + as undistinguished (simple-array (unsigned-byte 8) (*))s. This + has implications for memory management of client code + (sb-grovel-returned objects must now be manually managed) and for + type safety (alien objects now have full types). * new feature: the SB-EXT:MUFFLE-CONDITIONS declaration should be used to control emission of compiler diagnostics, rather than the SB-EXT:INHIBIT-WARNINGS OPTIMIZE quality. See the manual for documentation on this feature. The SB-EXT:INHIBIT-WARNINGS quality should be considered deprecated. + * install.sh now installs the user manual as well + * (not quite a new documentable feature, but worth considering in + the light of the new SB-EXT:MUFFLE-CONDITIONS declaration): the + beginnings of a semantically meaningful condition hierarchy is + under development, for use in SB-EXT:MUFFLE-CONDITIONS and by + IDEs. * fixed bug: DEFCLASS slot definitions with identical :READER and :WRITER names now signal a reasonable error. (reported by Thomas Burdick) @@ -2488,6 +2500,12 @@ changes in sbcl-0.8.11 relative to sbcl-0.8.10: returning a known number of arguments greater than 63. ** fixed handling of invalid NIL arguments in keyword position in local calls. + ** fixed non-pretty printing of arrays with *PRINT-RADIX* being + true. + ** provided a readably-printable representation for RANDOM-STATE + objects. + ** ensured that pathnames, where they have a namestring, always + print using #P"..." syntax. planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles