-----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-de...@lists.alioth.debian.org> Changed-By: Peter Van Eynde <pvane...@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 -- To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org