Overview

Request 182210 accepted

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

Loading...
Request History
Togan Muftuoglu's avatar

toganm created request

- 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: (forwarded request 182209 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


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


Andreas Jaeger's avatar

a_jaeger accepted review

ok


Andreas Jaeger's avatar

a_jaeger approved review

ok


Stephan Kulow's avatar

coolo accepted request

checkin

openSUSE Build Service is sponsored by