Overview

Request 220445 accepted

- 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) (forwarded request 220444 from toganm)

Loading...
Request History
Togan Muftuoglu's avatar

toganm created request

- 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) (forwarded request 220444 from toganm)


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Factory Auto's avatar

factory-auto added a reviewer

Please review sources


Factory Auto's avatar

factory-auto added a reviewer

Please review build success


Factory Auto's avatar

factory-auto added a reviewer

Check Staging Project


Stephan Kulow's avatar

coolo accepted review

ok


Saul Goodman's avatar

licensedigger accepted review

{"approve": "preliminary, version number changed"}


Factory Repo Checker's avatar

factory-repo-checker accepted review

Builds for repo openSUSE_Factory


Dominique Leuenberger's avatar

dimstar accepted review

ok


Dominique Leuenberger's avatar

dimstar approved review

ok


Stephan Kulow's avatar

coolo accepted request

checkin

openSUSE Build Service is sponsored by