[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sbcl-announce
Subject:    [Sbcl-announce] sbcl-2.4.4 released
From:       Christophe Rhodes <csr21 () cantab ! net>
Date:       2024-04-29 22:03:26
Message-ID: 87bk5rrfm9.fsf () gimel ! lan
[Download RAW message or body]

Dear all,

I have performed the necessary steps to release SBCL 2.4.4; a source
tarball and some binary artifacts should now be available from
SourceForge.  Changes in this release are listed below.

I hope to speak to some of you later this week in Vienna at the SBCL25
workshop (preliminary programme is now available at
<https://sbcl.org/sbcl25/>).  Whether we meet later this week or not,
please enjoy this release responsibly.

Christophe

changes in sbcl-2.4.4 relative to sbcl-2.4.3:
  * minor incompatible change: after-GC hooks are now called in the finalizer
    thread on threaded builds.
  * platform support:
    ** on win32 on 64-bit systems, clear x87 state as well as SSE state after
       an exception.  (lp#2000435, reported by David Scherfgen)
  * enhancement: type assertions resulting from declarations involving variable
    numbers of multiple values are now checked.
  * enhancement: support for memory allocation arenas is now available on the
    arm64 platform.
  * enhancement: the cross-referencing facility is now able to handle
    anonymous functions.
  * enhacnement: the SB-INTROSPECT contrib finds callees in methods of generic
    functions.
  * bug fix: inconsistency in VOP definitions implementing DPB.  (lp#2059842)
  * bug fix: MASK-FIELD miscompilation.  (lp#2059849)
  * bug fix: caching a state-dependent type function leads to wrong type
    inference further down the line.  (lp#2059888)
  * bug fix: internal consistency violation after failing to apply a
    MAKE-ARRAY transform.  (lp#2060083)
  * bug fix: check the array index before constant-folding an array reference.
    (lp#2060347)
  * bug fix: don't try to apply type constraints from SATISFIES
    types.  (lp#2060756)
  * bug fix: the JOIN-THREAD-PROBLEM function is now exported from the
    SB-THREAD package.  (lp#2063385, thanks to Benjamin Lee)
  * bug fix: compare-and-swap works as expected on SLOT-VALUE of
    FUNCALLABLE-STANDARD-OBJECT instances.  (reported by qhong)
  * bug fix: on arm64, and x86-64 with some non-default build options, integer
    rounding functions treat minus zero more consistently.
  * bug fix: disassembly of stack allocation of vectors caused a crash.
    (reported by bohonghuang)
  * bug fix: don't leak memory when decompressing a compressed core.
  * optimization: the amount of space needed for debug-info is about 50% less,
    leading to a total default image size reduction of more than 10%.
  * optimization: on arm64 and x86-64, encoding constants in machine code is
    sometimes smaller.
  * optimization: on arm64 and x86-64, list accumulation is done with less
    space overhead.
  * optimization: APPLY can apply a function to the REST of a &REST list
    without additional consing.



_______________________________________________
Sbcl-announce mailing list
Sbcl-announce@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-announce
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic