Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2014-02-02 18:12:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-12-02 07:27:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes 2014-02-02 18:12:27.000000000 +0100 @@ -1,0 +2,33 @@ +Fri Jan 31 07:53:27 UTC 2014 - toganm@opensuse.org + +- Update to version 1.1.15 + + * New feature: + the iterative spilling/coloring register allocator developed + by Alexandra Barchunova during Google Summer of Code 2013 is + now merged in. By default, it only activates for functions that + optimize with (speed 3) and (> speed compilation-speed), but + setting sb-regalloc:*register-allocation-method* to :iterative + forces its execution. The previous behaviour can be obtained by + instead setting that variable to :greedy. + * Optimization: + + make-array with known element-type and unknown dimensions is + much faster. + + make-array with unknown element-type is faster as well. + (lp#1004501) + * Enhancement: + + reduced conservativism on GENCGC platforms: conservative roots + must be valid-looking tagged pointers or point within a code + object, not merely point to within the allocated part of a + page, in order to pin a page. + + support for "Mac Roman" external format. + + encapsulation of named generic functions now happens without + altering the identity of the function bound to the name. + * Bug fix: + + modular arithmetic optimizations do not stumble on dead branches + with bad constants. (reported by Douglas Katzman) + + CLISP can be used again as a cross-compilation host. + (Thanks to Vasily Postnicov, lp#1261451) + + run-program crashed with :directory nil. (lp#1265077) + +------------------------------------------------------------------- Old: ---- sbcl-1.1.14-source.tar.bz2 New: ---- sbcl-1.1.15-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.TBDPpe/_old 2014-02-02 18:12:28.000000000 +0100 +++ /var/tmp/diff_new_pack.TBDPpe/_new 2014-02-02 18:12:28.000000000 +0100 @@ -17,7 +17,7 @@ Name: sbcl -Version: 1.1.14 +Version: 1.1.15 Release: 0 Summary: Steel Bank Common Lisp License: SUSE-Public-Domain and BSD-3-Clause ++++++ sbcl-1.1.14-source.tar.bz2 -> sbcl-1.1.15-source.tar.bz2 ++++++ ++++ 4771 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org