Accepted sbcl 1:1.0.27.0-1 (source all amd64)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 19 Apr 2009 15:44:17 +0200
Source: sbcl
Binary: sbcl sbcl-doc sbcl-source
Architecture: source all amd64
Version: 1:1.0.27.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org>
Changed-By: Peter Van Eynde <pvaneynd@debian.org>
Description:
sbcl - A Common Lisp compiler and development system
sbcl-doc - Documentation for Steel Bank Common Lisp
sbcl-source - Source code files for SBCL
Changes:
sbcl (1:1.0.27.0-1) unstable; urgency=low
.
* New upstream release.
Major changes:
changes in sbcl-1.0.27 relative to 1.0.26:
* improvement: the system either recovers from stack exhaustion or dies
properly as opposed to leaving the user uncertain of whether the handler
trampled on some random memory next to the stack or having to rely on
--lose-on-corruption (which is still a good idea to use in production
because stack exhaustion can happen in signal handlers which will likely
lead to hangs.)
* bug fix: fix gc related interrupt handling bug on ppc (regression from
1.0.25.37, reported by Harald Hanche-Olsen)
* bug fix: fix ERROR leaking memory (reported by David Thompson)
.
changes in sbcl-1.0.26 relative to 1.0.25:
* incompatible change: an interruption (be it a function passed to
INTERRUPT-THREAD or a timer function) runs in an environment where
interrupts can be enabled. The interruption can use
WITH-INTERRUPTS or WITHOUT-INTERRUPTS as it sees fit. Use
WITHOUT-INTERRUPTS to avoid nesting of interruptions and
potentially running out of stack. Keep in mind that in the absence
of WITHOUT-INTERRUPTS some potentially blocking operation such as
acquiring a lock can enable interrupts.
* incompatible change: GC-OFF and GC-ON are removed, as they were
always unsafe. Use WITHOUT-GCING instead.
* new feature: runtime option --disable-ldb
* new feature: runtime option --lose-on-corruption to die at the
slightest hint of possibly non-recoverable errors: running out of
memory, stack, alien stack, binding stack, encountering a memory
fault, etc. In the absence of --lose-on-corruption a warning is
printed to stderr.
* enhancement: detect binding stack exhaustion
* enhancement: detect alien stack exhaustion on x86/x86-64
* improvement: generally more stable and reliable interrupt handling
* improvement: there is a per thread interruption queue,
interruptions are executed in order of arrival
* improvement: a repeating timer reschedules itself when the it has
finished, but expiration times are spaced equally. If an
expiration time is in the past it will trigger after a short grace
period that may give a chance to other things to run.
* optimization: slightly faster gc on multithreaded builds
* optimization: faster WITHOUT-GCING
* bug fix: when JOIN-THREAD signals an error, do it when not holding
important locks so that the debugger/handler doesn't produce
recursive errors or deadlock.
* bug fix: real-time signals are not used anymore, so no more
hanging when the system wide real-time signal queue gets full.
* bug fix: INTERRUPT-THREAD on a dying thread could produce memory
fault.
* bug fix: finalizers, gc hooks never run in a WITHOUT-INTERRUPTS
* bug fix: fix random memory faults related to interrupts on alpha
* bug fix: fix random memory faults related to interrupts on sparc
* bug fix: fix deadlocks related to starting threads
* bug fix: fix deadlines on locks on futex platforms
* bug fix: restore errno in signal handlers
* bug fix: fix deadlocks related to hash tables
* bug fix: fix deadlocks in pcl
* imported new upstream version
* now using debhelper version 7
* updated standard version without any real changes
* use dh_prep instead of dh_clean -k
Checksums-Sha1:
8b60bb3c99d23adedd19c2c5ab66ab3097b8ebf6 1283 sbcl_1.0.27.0-1.dsc
3f9eefa90f9ca9ad3530cd8b31727a6961e3ebde 4142074 sbcl_1.0.27.0.orig.tar.gz
82082a245adc074b7d7ace75db0154c4d876fe0c 46715 sbcl_1.0.27.0-1.diff.gz
dfa64b31e77bb8a000f4c8fadaf3cc64f0717d54 1061420 sbcl-doc_1.0.27.0-1_all.deb
a31cca14221a186128c7a11dc5c2ca9c64462429 3433014 sbcl-source_1.0.27.0-1_all.deb
553f4d0af0ec2d75c6e32288b0706027cb30e1e6 10007604 sbcl_1.0.27.0-1_amd64.deb
Checksums-Sha256:
93c1537ddbdc14166e784ac533414f923904a5ca508464a24edf14c54d7ed1d9 1283 sbcl_1.0.27.0-1.dsc
43e009f6a2f6179e7ff9197ced8f58a5378a09047e56aefd5a0f967511bb3fba 4142074 sbcl_1.0.27.0.orig.tar.gz
502720ab7bb29ed3ce02ecc47b11da0483fc9413cb5e2615163b83ed80c92a66 46715 sbcl_1.0.27.0-1.diff.gz
cf0d68c8eea1fafa499d7166a489eabe5007998ecb7a4140bd958cbcae51faa4 1061420 sbcl-doc_1.0.27.0-1_all.deb
55fa65f09b9fa3158b1ab38eaa4c8863d9c30e8f8ef5c89d8bc9ee14bb75971c 3433014 sbcl-source_1.0.27.0-1_all.deb
eb675f64d5e2c953fa144fdd2c6b3ae834c111ddb7aa5843b4fb7219ce1853e7 10007604 sbcl_1.0.27.0-1_amd64.deb
Files:
dfb18c5d6ec59419a77d0c12ae02b66f 1283 devel optional sbcl_1.0.27.0-1.dsc
8dbc5f5558c048c18fa6a2a6f772b0d4 4142074 devel optional sbcl_1.0.27.0.orig.tar.gz
75c2b1a2f7d09765ede62f8aa841bc07 46715 devel optional sbcl_1.0.27.0-1.diff.gz
09e058f6c23e1d42c11bd74756ea9447 1061420 doc optional sbcl-doc_1.0.27.0-1_all.deb
b0e481388e469f3a5f6d9326b4ad5d7a 3433014 doc optional sbcl-source_1.0.27.0-1_all.deb
3c0769ff6e8615baeaf8cf598031b8bb 10007604 devel optional sbcl_1.0.27.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknrLgoACgkQ11ldN0tyliXqEgCfSQ5QdZJMdpyfi3u350Ya8hFg
q2kAn1acMOVmLv1vEM5CoXBnsPtCk6gU
=TdsW
-----END PGP SIGNATURE-----
Accepted:
sbcl-doc_1.0.27.0-1_all.deb
to pool/main/s/sbcl/sbcl-doc_1.0.27.0-1_all.deb
sbcl-source_1.0.27.0-1_all.deb
to pool/main/s/sbcl/sbcl-source_1.0.27.0-1_all.deb
sbcl_1.0.27.0-1.diff.gz
to pool/main/s/sbcl/sbcl_1.0.27.0-1.diff.gz
sbcl_1.0.27.0-1.dsc
to pool/main/s/sbcl/sbcl_1.0.27.0-1.dsc
sbcl_1.0.27.0-1_amd64.deb
to pool/main/s/sbcl/sbcl_1.0.27.0-1_amd64.deb
sbcl_1.0.27.0.orig.tar.gz
to pool/main/s/sbcl/sbcl_1.0.27.0.orig.tar.gz
Reply to: