-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 6 Feb 2007 11:11:27 +0100 Source: sbcl Binary: sbcl sbcl-source sbcl-doc Architecture: source all i386 Version: 1:1.0.2.0-1etch Distribution: experimental 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 Changes: sbcl (1:1.0.2.0-1etch) experimental; urgency=low . * New upstream release. major changes: in 1.0.2: + improvement: experimental support for mach exception handling on x86/macos. requires building with :MACH-EXCEPTION-HANDLER feature to use. + improvement: support for GBK external format. (thanks to Chun Tian (binghe)) + improvement: the debugger now displays variables that have been closed over, in code compiled with (DEBUG 2) or higher + new feature: added a RESTART-FRAME debugger command + new feature: new generic function SB-GRAY:STREAM-FILE-POSITION can be used to provide an implementation for FILE-POSITION on Gray streams (thanks to Eric Marsden) + new feature: add syslog, openlog and closelog support to SB-POSIX (thanks to Richard Kreuter) + optimization: the function call overhead in code compiled with a high DEBUG optimization setting is significantly + bug fix: an error is signaled for attempts to use READ-SEQUENCE for a (SIGNED-BYTE 8) stream and (UNSIGNED-BYTE 8) vector, or vice versa. (thanks to Tony Martinez) + bug fix: the initforms for DEFMETHOD &AUX parameters are only evaluated once (reported by Kevin Reid) + bug fix: the :SHOW-PROGRESS keyword parameter to SB-SPROF:WITH-PROFILING works again (thanks to Kilian Sprotte) + bug fix: an error is signaled for tagbodies with duplicate tags (thanks to Stephen Wilson) + bug fix: NIL can be used as a tagbody tag (thanks to Stephen Wilson) + bug fix: SBCL works on Linux/ppc systems with a kernel configured to use 65k pages (thanks to David Woodhouse) + bug fix: fix SB-POSIX dirent and socket on NetBSD (thanks to Richard Kreuter) . in 1.0.1: + new feature: the compiler stores cross-referencing information abount function calls (who-calls), macroexpansion (who-macroexpands) and special variables (who-binds, who-sets, who-references) for code compiled with (< SPACE 3). This information is available through the sb-introspect contrib. + new feature: users may subclass SEQUENCE, and have instances of these classes interoperate with standard Common Lisp functions if a number of methods are defined. (This feature is experimental and the interface subject to change based on feedback from SBCL users and the general community) + improvement: sb-sprof traces call stacks to an arbitrary depth on x86/x86-64, rather than the previous fixed depth of 8 + improvement: another pthread back-end of mutex "pthread-futex". + bug fix: non-ascii command-line arguments are processed correctly (thanks to Yaroslav Kavenchuk) + bug fix: non-required arguments were not passed correctly when a method defined using DEFMETHOD was called from a mop-generated method using CALL-NEXT-METHOD (reported by Pascal Costanza) + bug fix: recursion is now permitted in accessors through SLOT-UNBOUND. (reported by Pascal Costanza) + bug fix: an error was signaled at startup if the HOME environment variable was defined, but had an empty value (reported by Peter Van Eynde) + bug fix: non ordinary lambda-list keyword in ordinary lambda lists signal a PROGRAM-ERROR, not a BUG. + bug fix: SB-POSIX:READDIR works when built with large file support. + bug fix: ENOUGH-NAMESTRING works relative to #p"/" as well. (thanks to Marco Monteiro) + enhancement: DESTRUCTURING-BIND lambda-list uses &BODY instead of &REST for better automatic indentation support. (thanks to Matt Pillsbury) + optimization: loading generic functions no longer takes O(n^2) time, proportional to the amount of methods in the generic function (reported by Todd Sabin and Jeremy Brown) + optimization: the FIND and POSITION family of sequence functions are significantly faster on arrays whose element types have been declared. * upload to experimental during the freeze Files: 561c1d61a6eecfcfc2afaee2edb79a18 779 devel optional sbcl_1.0.2.0-1etch.dsc 958fb325a0b4c25d9826ee34f23b190f 28337 devel optional sbcl_1.0.2.0-1etch.diff.gz 7079b72ecc3ed5fad0968db5a8a7588f 1477506 doc optional sbcl-doc_1.0.2.0-1etch_all.deb 09475bc963a78d60679471541ba39c8d 3769482 doc optional sbcl-source_1.0.2.0-1etch_all.deb 48b32210bd56b3bc1372d8ac20346dfd 8894940 devel optional sbcl_1.0.2.0-1etch_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFFyYzX11ldN0tyliURAvmJAJ9gtWY5u+F+vTJ+c+uw2reUvj0BBwCdFIw+ buFh/lpHxSw7lf/pfmERqYc= =YseD -----END PGP SIGNATURE----- Accepted: sbcl-doc_1.0.2.0-1etch_all.deb to pool/main/s/sbcl/sbcl-doc_1.0.2.0-1etch_all.deb sbcl-source_1.0.2.0-1etch_all.deb to pool/main/s/sbcl/sbcl-source_1.0.2.0-1etch_all.deb sbcl_1.0.2.0-1etch.diff.gz to pool/main/s/sbcl/sbcl_1.0.2.0-1etch.diff.gz sbcl_1.0.2.0-1etch.dsc to pool/main/s/sbcl/sbcl_1.0.2.0-1etch.dsc sbcl_1.0.2.0-1etch_i386.deb to pool/main/s/sbcl/sbcl_1.0.2.0-1etch_i386.deb