Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 9D2FB63BB41 for ; Tue, 14 Dec 2010 23:44:17 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 7966E19D555; Tue, 14 Dec 2010 23:44:17 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id CA2D519D259 for ; Tue, 14 Dec 2010 23:44:09 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id C0C75175DD; Tue, 14 Dec 2010 23:44:09 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Tue, 14 Dec 2010 23:44:09 +0000 From: "Aleksej Saushev" Subject: CVS commit: pkgsrc/lang/sbcl To: pkgsrc-changes@NetBSD.org Reply-To: asau@netbsd.org X-Mailer: log_accum Message-Id: <20101214234409.C0C75175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: asau Date: Tue Dec 14 23:44:09 UTC 2010 Modified Files: pkgsrc/lang/sbcl: Makefile PLIST distinfo Log Message: Update to SBCL 1.0.45 New in version 1.0.45 * enhancement: ~/ and ~user/ are treated specially in pathnames. * enhancement: ASDF has been updated to version 2.010. * optimization: mutated closed-over variables that are only accessed by DYNAMIC-EXTENT closures (currently only FLET and LABELS functions declared to be DYNAMIC-EXTENT) are stored directly in their containing stack frame, rather than allocating a VALUE-CELL (#586103). * optimization: UNWIND-PROTECT cleanup functions are now declared DYNAMIC-EXTENT. Bug fixes. New in version 1.0.44 * enhancement: RUN-PROGRAM accepts :EXTERNAL-FORMAT argument to select the external-format for its :INPUT, :OUTPUT, AND :ERROR :STREAMs. * enhancement: ALLOCATION-INFORMATION also provides the page the object resides on. * enhancement: default dynamic-space size can be configured at build-time without touching source, using the --dynamic-space-size argument to make.sh. * enhancement: DESCRIBE recognizes symbols naming optimization policy qualities, and mentions ALWAYS-BOUND declarations. * enhancement: ATOMIC-INCF now supports AREF of (SIMPLE-ARRAY SB-EXT:WORD (*)) as a place. * enhancement: ASDF has been updated to 2.009. * enhancement: the system detects known type-erros in calls better, signalling a full warning about violated proclaimed FTYPEs and violations of derived FTYPEs within the same file, including self-calls. * enhancement: new function: SB-EXT:DELETE-DIRECTORY is now provided. * optimization: constant-folding exploits numeric and character types, in addition member types. * optimization: numeric, character and member types that are inhabited by exactly one value are tested with EQL. * optimization: more conditional branches are eliminated during IR1. Branches are simplified before performing if/if-conversion, and simple equivalent branches (that only read the same constant or variable) are merged. * improvements to the Windows port: + change: canonical unparsing form for pathname namestrings now uses / as directory separator. NATIVE-NAMESTRING still uses \ as the separator. + bug fix: stackoverwriting due to incorrect usage of PeekConsoleInput on Windows. (thanks to Kalyanov Dmitry) + bug fix: build now works on cygwin with GCC 4.x installed. + bug fix: run-sbcl.sh now works on Cygwin. (thanks to Kalyanov Dmitry) Bug fixes. New in version 1.0.43 * incompatible change: FD-STREAMS no longer participate in the serve-event event-loop by default. (#316072) + In addition to streams created by explicit calls to MAKE-FD-STREAM this affects streams from CL:OPEN. + Streams from SOCKET-MAKE-STREAM still participate in serve-event by default, but this is liable to change: applications needing serve-event for socket streams should explicitly request it using :SERVE-EVENTS T in the call. * enhancement: SB-EXT:WORD type is provided for use with SB-EXT:ATOMIC-INCF &co. * enhancement: CLOS effective method functions and defclass slot typechecking function now have debug names for use in backtraces and profiles. * enhancement: ASDF has been updated to version 2.004. * enhancement: symbols are printed using fully qualified names in several error and warning messages which are often associated with package conflicts or mixups (#622789, thanks to Attila Lendvai) Bug fixes. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/sbcl/Makefile cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/sbcl/PLIST cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/sbcl/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.