From: Christophe R. <cr...@us...> - 2013-04-29 16:06:13
|
The annotated tag "sbcl-1.1.7" has been created in SBCL: at dd69847ed686bbacb8bdcd29c564f3258cdd4418 (tag) tagging aeb9307006c0df4c5f6d96b07c5bc70fea5b5d78 (commit) replaces sbcl-1.1.6 tagged by Christophe Rhodes on Mon Apr 29 15:12:05 2013 +0100 - Log ----------------------------------------------------------------- changes in sbcl-1.1.7 relative to sbcl-1.1.6: * enhancement: TRACE :PRINT-ALL handles multiple-valued forms. (lp#457053) * bug fix: :allocation slot option works for condition slots (lp#1049404) * bug fix: redefining conditions does not lead to multiple evaluations of hairy slot initfunctions anymore (lp#1164969) * bug fix: CLASS-DIRECT-DEFAULT-INITARGS now works for condition classes (lp#1164970) * bug fix: function constants now work as initforms and default initarg values of conditions (lp#539517) * bug fix: svref/(setf svref) on symbol macros don't crash the compiler anymore. (Minimal test case provided by James M. Lawrence on sbcl-devel) * bug fix: no more bogus ## references when pretty printing backquoted forms with non-trivial structure sharing. (lp#1161218) * bug fix: Don't signal an error on (setf (documentation nil 'function) "doc"). Signal a style-warning instead when trying to set documentation of NIL for all other documentation types. (Reported by Zach Beane; regression since 2e52fa05.) * bug fix: modular arithmetic involving large constants and conditionals should no longer result in spurious dead code elimination. (Reported by Eric Marsden). * bug fix: our mach exception handler can seemingly called very early in the program execution process on OS X 10.8.0. Try and handle that case robustly, without potentially leaking mach ports too much. * optimization: LOGBITP and LOGTEST optimizations from x86 ported to x86_64. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABECAAYFAlF+f7UACgkQhMXieFLWjfLCdwCfXa0GjBqVHkoU32wzJ0Akq/7x VXYAn0C6/QczDEAEjkWC6hkxJsh3hZfX =vkDF -----END PGP SIGNATURE----- Christophe Rhodes (5): remove sb-studio from commercial support section of the manual remove stray debugging code from condition-related patches sort NEWS into enhancement/bug fix/optimization order fix formatting of most recent "changes" line in NEWS 1.1.7: will be tagged as "sbcl-1.1.7" Jan Moringen (3): Use AMOP representation of canonicalized default initargs for conditions Evaluate condition default initargs once, even after redefinition Handle :ALLOCATION of condition slots correctly Martin Cracauer (1): LOGBITP and LOGTEST optimizations from x86. Matthias Andreas Benkard (1): Handle multiple-valued forms in TRACE :PRINT. Paul Khuong (5): Fix a compilation failure on svref of a symbol macro Stop emitting references to inexistant #n= forms in the pretty printer Fix the build on OS X 10.8.0 Substitute constants with modular equivalents more safely Trivial code cleanups Stas Boukarev (6): type=: Compare &key parameters of function types. Check bounds of ELT on &more in safe code. Don't signal an error on (setf (documentation nil 'function) "doc"). Disassemble: print the function size in bytes. Disassemble: print the size into the right stream. Remove an unused VOP %make-symbol on x86-64. ----------------------------------------------------------------------- hooks/post-receive -- SBCL |