From: Christophe R. <cr...@us...> - 2013-10-31 11:14:13
|
The annotated tag "sbcl-1.1.13" has been created in SBCL: at 250e42dc10dfce1dac3fa4453bbb46c5ebd6c046 (tag) tagging 7f1e94ae961a198e00daf281eb1dc858e5b2dcc7 (commit) replaces sbcl-1.1.12 tagged by Christophe Rhodes on Thu Oct 31 10:42:43 2013 +0000 - Log ----------------------------------------------------------------- changes in sbcl-1.1.13 relative to sbcl-1.1.12: * optimization: better distribution of SXHASH over small conses of related values. (lp#309443) * other improvements to SXHASH: ** use the whole of the positive-fixnum range for SXHASH of fixnums * enhancement: The error message when calling an undefined alien function includes the name of the function on x86-64. * enhancement: sb-ext:run-program now supports :environment on Windows. * enhancement: ASDF is no longer required to load contribs at runtime. (lp#1132254) * enhancement: when called with a symbol, FIND-RESTART no longer calls COMPUTE-RESTARTS, making it faster and cons less (lp#769615) * enhancement: FIND-RESTART and COMPUTE-RESTARTS handle huge restart clusters better in some cases * enhancement: SOME/ANY/other quantification higher-order functions no longer cons. (lp#1070635) * bug fix: forward references to classes in fasls can now be loaded. (lp#746132) * bug fix: don't warn on a interpreted->compiled function redefinition from the same location. (patch by Douglas Katzman, lp#1042405) * bug fix: Create vectors of proper internal length when reading literal vectors from FASLs. (Reported by Jan Moringen) * bug fix: COMPILE can now succefully compile setf functions. (Reported by Douglas Katzman) * bug fix: run-program performs more correct escaping of arguments on Windows. (lp#1239242) * bug fix: function-lambda-expression on generic functions returns the actual name. * bug fix: (the [type] [constant]) now warns when [constant] matches [type] except for the number of values. (Reported by Nathan Trapuzzano on sbcl-help) * bug fix: signal errors in required cases of slot-definition initialization protocol. (lp#309072) * bug fix: run-sbcl.sh works better in the presence of symlinks on OS X. (thanks to Stelian Ionescu, lp#1242643) * bug fix: when given a restart object, FIND-RESTART checks whether the restart is active and, when a condition is supplied, whether the restart is associated to a different condition (lp#774410) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEABECAAYFAlJyNCMACgkQhMXieFLWjfLCAQCgjppg/T8SyWwPv6Hv584AnMMt 2ZwAninXjLsEUcqGJRpyu/v27ijkMmtw =O03U -----END PGP SIGNATURE----- Christophe Rhodes (8): better SB-INT:MIX improve SXHASH on fixnums alter ftype declarations in genesis.lisp hexstr / cold-print fixes from Douglas Katzman don't consider an interpreted->compiled function change interesting signal errors for bad initialization of slot definitions fix symlink handling (generally and on OS X) in run-sbcl.sh 1.1.13: will be tagged as "sbcl-1.1.13" Francois-Rene Rideau (1): Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. Jan Moringen (4): Silence some unused variable warnings in tests/condition.[im]pure.lisp Comments and rearrangements in {defboot,target-error}.lisp Make some RESTART slots read-only Use new MAP-RESTARTS in FIND-RESTART, COMPUTE-RESTARTS; fix FIND-RESTART Jim Wise (2): Fix on Solaris by accounting for /bin/sh there. For consistency with other shell scripts here, use #!/bin/sh. Juho Snellman (1): Fix release-related things Paul Khuong (2): Warn when wrapping constants with THE of multiple value types Make sure quantifiers don't cons Stas Boukarev (22): Fix is_linkage_table_addr in win32-os.c Optimize RETURN-MULTIPLE on x86-64. Better error when calling an undefined alien function on x86-64. Optimize sb-bsd-sockets::(get-host-by-name get-host-by-address). Optimize the compiler a bit. Forward referenced classoid-cells can now be loaded from FASLs. Add a test-case for the previous commit. Prevent personality setting on Linux from going in circles. Fix another regression in dumping specialized vectors. Fix (compile '(setf function)). sb-introspect:find-definition-sources-by-name: support globals. sb-bsd-sockets: Rearrange how get-host-by-name/address are defined. Disable some sb-concurrency tests on win32. run-program: Add support for :environment on WIN32. run-program: Improve argument escaping on WIN32. Fix where tests are trying to find contribs. tests: don't require ASDF. function-lambda-expression: Return the name of a generic function. Stop (describe (make-instance 'generic-function)) from crashing. Add some missing FNDB declarations. Remove duplicate implementations of (setf aref/sbit/bit). Reduce consing during SUBTYPEP on classes. stas (1): make-values-type-cached: Hardcode values of (sxhash t/nil)). ----------------------------------------------------------------------- hooks/post-receive -- SBCL |