;;;; -*- coding: utf-8; -*-
changes in sbcl-0.9.4 relative to sbcl-0.9.3:
+ * new port: the Solaris operating system on x86 processors is now
+ mostly supported, though some rough edges in the environment
+ remain. (thanks to Daisuke Homma)
* enhancement: SBCL on MIPS platforms now has a much larger dynamic
space for its heap. (thanks to Thiemo Seufer)
* minor incompatible change: eof selects abort in the debugger.
is disabled.
* minor incompatible change: SB-KERNEL:INSTANCE-LAMBDA is
deprecated, and will go away in a future revision of SBCL.
+ * minor incompatible change: GC-ON and GC-OFF are no longer
+ implemented with a counter, it does not matter how many times gc
+ is switched on or off
* bug fix: discriminating functions for generic function classes
with non-standard methods for COMPUTE-APPLICABLE-METHODS no longer
make invalid assumptions about method precedence order. (reported
lists in some cases. This partially fixes bug 384.
* flush all standard streams before prompting in the REPL and the
debugger.
+ * bug fix: signal handling and triggering gc do not conflict
+ directly anymore, in particular a high frequency sb-sprof does
+ not prevent gc from running
* threads
** bug fix: RELEASE-FOREGROUND doesn't choke on session lock if
there is only one thread in the session
** bug fix: memory leak for streams created in one thread and
written to in another
** bug fix: lockup when compiled with gcc4
+ ** bug fix: race that allows the gc to be triggered when gc is
+ inhibited
+ ** bug fix: one less memory fault in INTERRUPT-THREAD, again
+ ** bug fix: gc and INTERRUPT-THREAD don't hang when the RT signal
+ queue is full
+ * fixed some bugs revealed by Paul Dietz' test suite:
+ ** CALL-NEXT-METHOD signals an error (in safe code) when the call
+ has arguments with a different set of applicable methods from
+ the orignal arguments.
changes in sbcl-0.9.3 relative to sbcl-0.9.2:
* New feature: Experimental support for bivalent streams: streams