X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=c91a356863d9b9e3a1466b5099db953263d24245;hb=06333e9fbc30caf953a7510b8d51c71ab8637a72;hp=af7f21ca68a6937d3e0237118e6ed3a788381933;hpb=94c003b32e49fc11a182d50c405ffa18183aa005;p=sbcl.git diff --git a/NEWS b/NEWS index af7f21c..c91a356 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,8 @@ changes relative to sbcl-1.0.36: * enhancement: Backtrace from THROW to uncaught tag on x86oids now shows stack frame thrown from. + * enhancement: WITH-COMPILATION-UNIT :POLICY allows restricting changes to + compiler optimization qualities inside dynamic extent of its body. * optimization: SLOT-VALUE and (SETF SLOT-VALUE) take advantage of constraint propgation, allowing better compilation eg. when used to access structures with WITH-SLOTS. (lp#520366) @@ -10,21 +12,40 @@ changes relative to sbcl-1.0.36: for accessing such arrays. * optimization: passing NIL as the environment argument to TYPEP no longer inhibits optimizing it. (lp#309788) + * optimization: ADJUST-ARRAY and STABLE-SORT on vectors no longer use + pre-allocated temporary vectors. (lp#496249) * bug fix: Fix compiler error involving MAKE-ARRAY and IF forms in :INITIAL-CONTENTS. (lp#523612) * bug fix: FUNCTION-LAMBDA-EXPRESSION lost declarations from interpreted functions. (lp#524707) * bug fix: bogus style warnings from certain (SETF SLOT-VALUE) and WITH-SLOTS usages during compilation. - * bug fix: SB-C::CLASS-INFO now prints correctly (lp#514762) + * bug fix: SB-C::CLASS-INFO now prints correctly. (lp#514762) * enhancement: Can now build with ud2 instead of int3 as trap instruction on all x86oid platforms with :UD2-BREAKPOINTS target feature. * bug fix: Breakpoints now work when using ud2 instead of int3 as trap instruction (tested on x86oid linux with ud2-breakpoints). * bug fix: slam.sh now works on win32. - * bug fix: better differences of numeric types (lp#309124) + * bug fix: better differences of numeric types. (lp#309124) * bug fix: arrays declared intersection and union types can have their - upgraded element type derived (lp#316078) + upgraded element type derived. (lp#316078) + * bug fix: SB-SPROF allocation profiling for all threads failed to profile + threads started during profiling. (lp#472499) + * bug fix: SB-INTROSPECT test failure when building without SB-EVAL feature. + (lp#535658) + * bug fix: SB-CLTL2:DECLARATION-INFORMATION did not take + SB-EXT:RESTRICT-COMPILER-POLICY into account. (lp#313337) + * bug fix: Comma inside a backquoted array or structure resulted in nonsense + values instead of signaling an error. (lp#309093) + * bug fix: Spurious unused variable warning in a DEFSTRUCT edge case. + (lp#528807) + * bug fix: More consistent warnings and notes for ignored DYNAMIC-EXTENT + declarations (lp#497321) + * bug fix: FIND and POSITION on lists did not check sequence bounds properly + and failed to detect circular lists (lp#452008) + * bug fix: leakage from ~/.asdf-install into the ASDf-INSTALL contrib build + (lp#538974) + * bug fix: LOOP OF-TYPE VECTOR compile-time error. (lp#540186) changes in sbcl-1.0.36 relative to sbcl-1.0.35: * new feature: SB-EXT:TYPEXPAND-1, SB-EXT:TYPEXPAND, and