Overview
Request 760259 accepted
- Update to version 2.0.0
* minor incompatible change: heap relocation now works on Windows. Since
this feature now works on all platforms, it is enabled unconditionally and
the :RELOCATABLE-HEAP symbol no longer appears on *FEATURES* in any
builds. (Thanks to Luís Borges de Oliveira)
* enhancement: malformed type specifiers and occurrences of deprecated types
in :TYPE initargs of DEFCLASS and DEFINE-CONDITION slot specifications
are detected and result in compile-time errors and warnings respectively.
* enhancement: parallel contrib building, controlled by SBCL_MAKE_JOBS=-jX
the same as for the C runtime.
* bug fix: add a walker template for WITH-SOURCE-FORM.
* bug fix: start the summary of a compilation unit on a fresh line. (Thanks
to Zach Beane)
* bug fix: on Windows, PARSE-NATIVE-NAMESTRING produces an absolute
directory when parsing a bare drive name and :AS-DIRECTORY is specified.
(Thanks to Luís Borges de Oliveira)
* bug fix: on RISCV, the runtime is linked with libz if the core compression
feature is requested. (Thanks to Andreas Schwab)
* bug fix: ADJOIN using an EQL test and a KEY function only transforms into
an EQ test if the key function returns values for which EQ and EQL are
guaranteed to be the same.
* optimizations:
** the instruction sequence for multiple-value calls is more
efficient on x86-64.
** the direction flag is now unused on x86 and x86-64 when handling
an unknown number of return values. (Thanks to Fanael Linithien)
** the x86-64 backend is better able to use memory operands for arithmetic
operations.
** compilation of TYPECASE to a jump table is enabled when all the types
being tested are frozen.
Request History
glaubitz created request
- Update to version 2.0.0
* minor incompatible change: heap relocation now works on Windows. Since
this feature now works on all platforms, it is enabled unconditionally and
the :RELOCATABLE-HEAP symbol no longer appears on *FEATURES* in any
builds. (Thanks to Luís Borges de Oliveira)
* enhancement: malformed type specifiers and occurrences of deprecated types
in :TYPE initargs of DEFCLASS and DEFINE-CONDITION slot specifications
are detected and result in compile-time errors and warnings respectively.
* enhancement: parallel contrib building, controlled by SBCL_MAKE_JOBS=-jX
the same as for the C runtime.
* bug fix: add a walker template for WITH-SOURCE-FORM.
* bug fix: start the summary of a compilation unit on a fresh line. (Thanks
to Zach Beane)
* bug fix: on Windows, PARSE-NATIVE-NAMESTRING produces an absolute
directory when parsing a bare drive name and :AS-DIRECTORY is specified.
(Thanks to Luís Borges de Oliveira)
* bug fix: on RISCV, the runtime is linked with libz if the core compression
feature is requested. (Thanks to Andreas Schwab)
* bug fix: ADJOIN using an EQL test and a KEY function only transforms into
an EQ test if the key function returns values for which EQ and EQL are
guaranteed to be the same.
* optimizations:
** the instruction sequence for multiple-value calls is more
efficient on x86-64.
** the direction flag is now unused on x86 and x86-64 when handling
an unknown number of return values. (Thanks to Fanael Linithien)
** the x86-64 backend is better able to use memory operands for arithmetic
operations.
** compilation of TYPECASE to a jump table is enabled when all the types
being tested are frozen.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
staging-bot added openSUSE:Factory:Staging:adi:4 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:4"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:adi:4"
namtrac accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:4 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:4 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:4 got accepted.