pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/sbcl
Module Name: pkgsrc
Committed By: ktnb
Date: Sun Oct 4 17:18:39 UTC 2026
Modified Files:
pkgsrc/lang/sbcl: Makefile distinfo
Log Message:
sbcl: update to 2.6.9
* minor incompatible change: structure slots defined as :READ-ONLY
can be written using SLOT-VALUE with the constant slot name,
matching the existing behaviour if the slot name is provided as a
variable.
* enhancement: addition of u8.16-shuffle to SSE3 SB-SIMD support.
* enhancement: addition of some AVX512 support to SB-SIMD.
* bug fix: address a number of issues in the SB-SIMD contributed
module.
* bug fix: don't improperly inherit dynamic extent nature of
transformations of lists constructed with dynamic extent.
* bug fix: don't call SB-GMP exponential function with a non-rational
base.
* bug fix: compiler internal error from stack manipulation in inline-
and dynamic-extent-heavy code.
* bug fix: the SB-MANUAL contributed module should build more
reliably on Windows.
* bug fix: be more conservative when inferring types of components of
composite data structures lexically following a declaration in the
presence of possible side effects.
* bug fix: compiler miscompilation of type checks of unused optional
arguments.
* bug fix: test consistency checks of system variables now correctly
ignore SB-IMPL::*READ-LINE-BUFFERS*, affecting particularly large
heaps.
* bug fix: miscompilation through too-optimistic reuse of storage
locations.
* bug fix: compiler error from off-by-one access to internal data
structures.
* bug fix: compiler error from compilation of nested functions with
non-local exits.
* bug fix: compiler error after incautious value coalescing.
* optimization: microoptimizations to the return sequence to generic
arithmetic assembly routines on x86-64.
* optimization: checks for whether floats are integral are more
compact.
* optimization: on arm64, integer-length is more efficient on
machine-word-sized integers.
* optimization: certain basic operations on numeric RATIO types have
a fast path.
* optimization: the GMP-INTEXP used in the SB-GMP implementation of
EXPT is faster.
* optimization: self- and mutually-referential functions can be
automatically stack-allocated when the system can prove that no
function reference can escape.
* optimization: the compiler can propagate equality constraints over
local calls.
* optimization: the compiler can make use of register pairs for
unboxed signed 128-bit simple arithmetic on ARM64 and x86-64.
* optimization: constraint propagation is somewhat faster.
* optimization: provide the compiler with smarts for type inference
for SB-SYS:WITH-INTERRUPTS.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.93 -r1.94 pkgsrc/lang/sbcl/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/sbcl/Makefile
diff -u pkgsrc/lang/sbcl/Makefile:1.120 pkgsrc/lang/sbcl/Makefile:1.121
--- pkgsrc/lang/sbcl/Makefile:1.120 Tue Sep 1 23:29:58 2026
+++ pkgsrc/lang/sbcl/Makefile Sun Oct 4 17:18:39 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.120 2026/09/01 23:29:58 ktnb Exp $
+# $NetBSD: Makefile,v 1.121 2026/10/04 17:18:39 ktnb Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-2.6.8
+PKGNAME= sbcl-2.6.9
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/lang/sbcl/distinfo
diff -u pkgsrc/lang/sbcl/distinfo:1.93 pkgsrc/lang/sbcl/distinfo:1.94
--- pkgsrc/lang/sbcl/distinfo:1.93 Tue Sep 1 23:29:58 2026
+++ pkgsrc/lang/sbcl/distinfo Sun Oct 4 17:18:39 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.93 2026/09/01 23:29:58 ktnb Exp $
+$NetBSD: distinfo,v 1.94 2026/10/04 17:18:39 ktnb Exp $
-BLAKE2s (sbcl-2.6.8-source.tar.bz2) = f2b7cebdb3a0c172d1cee5b11e81e5d5b1487022d7debbd654dee6e8ccbf5315
-SHA512 (sbcl-2.6.8-source.tar.bz2) = e69d4ee4d357a2841207074404783d1a8736bed2c3fcf4a4ab7d1de3fa29a4d5e5b36365299ed7e25305bf73213a48c59515dd8d6aab5e49f24cc3c8a0ad27d8
-Size (sbcl-2.6.8-source.tar.bz2) = 8724527 bytes
+BLAKE2s (sbcl-2.6.9-source.tar.bz2) = 7cb2ff13db6388cbefd96ec95bd3a0258ad303fd723308f52d777b1e0e17e33a
+SHA512 (sbcl-2.6.9-source.tar.bz2) = 58ae3edc423a79091dc09f7d851e7e84ceb5fd9f0207d7cc843fa44b04957acc38b91f722386051433486b73900c2d622fd2721c115103744c7850590770e1dd
+Size (sbcl-2.6.9-source.tar.bz2) = 8760242 bytes
SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
SHA1 (patch-make-config.sh) = 83fff8df71f8722ba372cb6351b20472fe5e36cc
Home |
Main Index |
Thread Index |
Old Index