Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2013-07-04 18:06:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sbcl" Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2013-06-06 12:59:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes 2013-07-04 18:07:01.000000000 +0200 @@ -1,0 +2,59 @@ +Thu Jul 4 11:18:17 UTC 2013 - toganm@opensuse.org + +- Update to version 1.1.9 + + * New feature: + + the contrib SB-GMP links with libgmp at runtime to speed up + arithmetic on bignums and ratios. (contributed by Stephan + Frank) + + * Enhancement: + + disassemble now annotates some previously + missing static functions, like LENGTH. + + SB-EXT:PRINT-SYMBOL-WITH-PREFIX can be used within ~// to + print a symbol with a package prefix. + + The debugger and backtracing are more robust against buggy + PRINT-OBJECT methods. + * Optimization: + + calls to static functions on x86-64 use less instructions. + + compute encode-universal-time at compile time when possible. + + when referencing internal functions as #'x, don't go through + an indirect fdefn structure. + + SLEEP doesn't cons on non-immediate floats and on ratios. + + (mod fixnum) type-checks are performed using one unsigned + comparison, instead of two. + + enable more modular arithmetic transforms in the presence of + conditionals. + + bitwise OR forms can now trigger modular arithmetic as well, + when the result is known to be negative. + + recognize more cases of useless LOGAND/LOGIOR with constants. + + comparisons between rationals and constant floats or between + integers and constant ratios are now converted to rationals/integers + at compile time. + + Smaller and faster DOUBLE-FLOAT-LOW-BITS on x86-64. + * Bug Fix: + + problems with NCONC type derivation (reported by Jerry James). + + EXPT type derivation no longer constructs bogus floating-point + types. (reported by Vsevolod Dyomkin) + + sb-bsd-sockets has correct declaration of the canonname field of + addrinfo. (lp#1187041, patch by Jerry James) + + uninitialized type-error conditions can now be printed. + (lp#1184586) + + tests for sb-bsd-sockets no longer use a predefined port for + listening, allowing several tests to run in parallel. + + during disassembly to *COMPILER-TRACE-OUTPUT* instruction + prefixes as used on x86 and x86-64 no longer sometimes print incorrectly. + (lp#1085729) + + Specialised SIMD-PACK types can be negated. + + Modular arithmetic is more robust. (incidentally fixes another bug + reported by Eric Marsden) + + FP return values from foreign calls are always rounded to single + or double float precision on x87. + + Known-safe vector access on x86oids should not fail spuriously + when the index is of the form (+ x constant-positive-integer). + + backtrace printer no longer tries to create very large lists when + the arg-count register is clobberred by other code. (lp#1192929) + + x86 should never signal an FP exception while boxing an FP value, + a situation that lands us into ldb. + +------------------------------------------------------------------- Old: ---- sbcl-1.1.8-source.tar.bz2 New: ---- sbcl-1.1.9-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.yqBbEL/_old 2013-07-04 18:07:02.000000000 +0200 +++ /var/tmp/diff_new_pack.yqBbEL/_new 2013-07-04 18:07:02.000000000 +0200 @@ -17,7 +17,7 @@ Name: sbcl -Version: 1.1.8 +Version: 1.1.9 Release: 0 Summary: Steel Bank Common Lisp License: SUSE-Public-Domain and BSD-3-Clause ++++++ sbcl-1.1.8-source.tar.bz2 -> sbcl-1.1.9-source.tar.bz2 ++++++ ++++ 8430 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org