-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 5 Sep 2006 14:56:30 +0200 Source: sbcl Binary: sbcl sbcl-source sbcl-doc Architecture: source all i386 Version: 1:0.9.16.0-1 Distribution: unstable Urgency: low Maintainer: Peter Van Eynde <pvaneynd@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 Closes: 382770 Changes: sbcl (1:0.9.16.0-1) unstable; urgency=low . * New upstream version. Major changes: + feature: implemented the READER-METHOD-CLASS and WRITER-METHOD-CLASS portion of the Class Initialization Protocol as specified by AMOP. + incompatible change: variable SB-EXT:*USE-IMPLEMENTATION-TYPES* no longer exists. + optimization: faster LOGCOUNT implementation on x86 and x86-64 (thanks to Lutz Euler) + optimization: hashing of general arrays and vectors has been improved. (reported by Any Fingerhut) + enhancement: SB-INTROSPECT is now able to find definitions of profiled functions. (thanks to Troels Henriksen) + enhancement: compiler-macro expansion applies now to FUNCALL forms as well, allowing compiler-macros for SETF-functions to expand. + enhancement: step-instrumentation no longer wraps known single-value functions with multiple-value context, allowing better type inference. + fixed bug #337: use of MAKE-METHOD in method combination now works even in the presence of user-defined method classes. (reported by Bruno Haible and Pascal Costanza) + fixed bug #339(c): if there are applicable methods not part of any long-form method-combination group, call INVALID-METHOD-ERROR. (reported by Bruno Haible) + fixed bug #361: the :FUNCTION initarg in the protocol for initialization of methods can now be used to override internally-produced optimized functions. (reported by Bruno Haible) + bug fix: extensions of MAKE-METHOD-LAMBDA which wrap the system-provided lambda expression no longer cause warnings about unbound #:|pv-table| symbols. + bug fix: improved the handling of type declarations and the detection of violations for keyword arguments with non-constant defaults. + bug fix: potentially erronous calls to PATHNAME and MERGE-PATHNAMES were being flushed in some cases. (reported by Richard Kreuter) + bug fix: compiled calls to TYPEP were mishandling obsolete instances. (reported by James Bielman and Attila Lendvai) + bug fix: format strings with ~> without matching ~< no longer trigger an AVER, but signal an understandable error instead. (reported by Antonio Martinez) + bug fix: specifying an output-file without a pathname-type for COMPILE-FILE or COMPILE-FILE-PATHNAME resulted in using the type of input-file instead of "fasl". (reported by Robert Dodier) + bug fix: compiler-macro lambda-list parsing of FUNCALL forms. (reported by James Y Knight). + bug fix: compiler-macros-function did not consider the environment argument for shadowing by local functions. + bug fix: compiler-macros expansion was inhibited by local INLINE declarations. + bug fix: inline expansions of known functions were subject to step-instrumentation in high debug policies, leading to problems with type-inference. + bug fix: compiler failed to differentiate between different CONS types in some cases. + bug fix: fixed input, output and error redirection in RUN-PROGRAM for win32. (thanks to Mike Thomas and Yaroslav Kavenchuk) + bug fix: #368: incorrect use of expressed vs. upgraded array element type. + bug fix: #306a: more precise unions of array types. + thread-safety improvements: ** CONDITION-WAIT could return early on Linux, if the thread was interrupted and subsequently continued with SIGCONT. ** STABLE-SORT and ADJUST-ARRAY were not reentrant. * Make sbcl.info file one file. Fixes the 'cannot find Top' error. (Closes: #382770) Files: 1687651db6bf505df552785ecb1506c2 694 devel optional sbcl_0.9.16.0-1.dsc 7979a622857fbc59602f95d4a0cc25a0 4032049 devel optional sbcl_0.9.16.0.orig.tar.gz 872de155af5b0e7aa0386b351adc4d56 24458 devel optional sbcl_0.9.16.0-1.diff.gz 0249c3256bad4e0e5834145cb1194646 1397830 doc optional sbcl-doc_0.9.16.0-1_all.deb 8c5180667f0d9ca46337eedf007725c0 3282148 doc optional sbcl-source_0.9.16.0-1_all.deb 2810bf331c2cb61d854ef7cf24a7f7a5 8388176 devel optional sbcl_0.9.16.0-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFE/ajG11ldN0tyliURAioxAKCK2vLeT2IbZqijKqV3p04KC7q/6gCgklX3 KI1So4ZgtDfUIdTcjZ2+ZSE= =ryUq -----END PGP SIGNATURE----- Accepted: sbcl-doc_0.9.16.0-1_all.deb to pool/main/s/sbcl/sbcl-doc_0.9.16.0-1_all.deb sbcl-source_0.9.16.0-1_all.deb to pool/main/s/sbcl/sbcl-source_0.9.16.0-1_all.deb sbcl_0.9.16.0-1.diff.gz to pool/main/s/sbcl/sbcl_0.9.16.0-1.diff.gz sbcl_0.9.16.0-1.dsc to pool/main/s/sbcl/sbcl_0.9.16.0-1.dsc sbcl_0.9.16.0-1_i386.deb to pool/main/s/sbcl/sbcl_0.9.16.0-1_i386.deb sbcl_0.9.16.0.orig.tar.gz to pool/main/s/sbcl/sbcl_0.9.16.0.orig.tar.gz