sbcl-2.3.4 released

Christophe Rhodes <[email protected]> Sun, 30 Apr 2023 10:51:49 +0100
Newsgroups gmane.lisp.steel-bank.announce
Message-ID <[email protected]>
Dear all,

SBCL 2.3.4 is now tagged, and sources and an x86-64 binary (built on a
prerelease version of Debian bookworm, so probably with an even newer
glibc dependency than previously) are available for download.  A summary
of the changes is below; I'd be interested to hear success (or other)
reports regarding building on Android.

Best wishes,

Christophe

changes in sbcl-2.3.4 relative to sbcl-2.3.3:
  * enhancement: attempts to call non-callable objects can now provide
    USE-VALUE restarts on x86-64 and arm64.
  * bug fix: ioctl() (both in SBCL's internals and through SB-POSIX) was
    broken on ARM64/Darwin.  (reported by fiddlerwoaroof)
  * platform support:
    ** support for cross-compiling the system to Android has been added;
       (thanks to Gleefre)
    ** include likely absolute paths for gmp and mpfr on ARM64/Darwin; (thanks
       to Elias Lawson-Fox)
    ** include another absolute path for mpfr on Windows; (thanks to Ari
       Projansky)
    ** the PROMISE-COMPILE feature from the SB-CONCURRENCY contrib is now
       available on all threaded platforms;
  * optimization: VALUES-LIST performs less redundant work on x86-64 and
    ARM64.