is improved.
* bug fix: FILE-POSITION works much better on string input and output
streams. (thanks to Nikodemus Siivola)
+ * bug fix: many threading/garbage collection symptoms sorted.
+ SB-THREAD:INTERRUPT-THREAD now safe to call on a thread that might
+ be pseudo-atomic
+ * internal change: Stopping for GC is now done with signals not ptrace.
+ GC is now done in whichever thread wanted it, instead of in the parent.
+ This permits a
+ * bug fix: GC hooks (missing since 0.8) reinstated, so finalizers
+ work again.
+ * bug fix: result form in DO is not contained in the implicit
+ TAGBODY.
+ * incompatible change: ICR structure is changed; the value part of
+ CONTINUATION is now called LVAR; corresponding functions are
+ renamed (e.g. SB-C::CONTINUATION-TYPE has become SB-C::LVAR-TYPE).
+ * added type deriver for ISQRT (thanks to Robert E. Brown).
+ * bug fix: better support for loading from the command line when an
+ initialization file sets (READTABLE-CASE *READTABLE*). (thanks to
+ Adam Warner)
* fixed some bugs revealed by Paul Dietz' test suite:
** the RETURN clause in LOOP is now equivalent to DO (RETURN ...).
** ROUND and FROUND now give the right answer when given very
an error during type derivation.
** bignum multiplication on the Alpha platform now returns the
right answer.
+ * builds on SuSE AMD64, although still generates a 32-bit binary.
planned incompatible changes in 0.8.x:
* (not done yet, but planned:) When the profiling interface settles