* minor incompatible change: the system no longer provides
optimization hints (conditions which are TYPEP
SB-EXT:COMPILER-NOTE) for conforming code in default compilation
- mode; these hints are emitted when higher SPEED optimization is
- requested, as before.
+ mode; these hints are still emitted when higher SPEED optimization
+ is requested.
+ * new contrib module: a sampling profiler (profiling by statistical
+ sampling, rather than by instrumenting functions) is available as
+ the SB-SPROF contrib. (thanks to Gerd Moellmann and Juho Snellman)
* the behaviour of the standard function ED is now customizeable by
third parties through a hook variable: see ED's documentation
string for information on the protocol.
* fixed another bug in backquote printing: no more destructive
modification of the form's list structure. (reported by Brian
Downing)
+ * fixed bug in INTERRUPT-THREAD: pin the function, so that it cannot
+ move between its address being taken and the call to
+ interrupt_thread, fixing a crashing race condition.
* the SB-POSIX contrib implementation has been adjusted so that it
no longer exhibits ridiculously poor performance when constructing
instances corresponding to C structs.