[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: