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: Tue Mar 31 18:05:00 UTC 2026
Modified Files:
pkgsrc/lang/sbcl: Makefile distinfo
Log Message:
sbcl: update to 2.6.3
* minor incompatible change: (MAKE-ARRAY X :ELEMENT-TYPE 'UNDEFINED)
now signals an error, consistent with (UPGRADED-ARRAY-ELEMENT-TYPE
'UNDEFINED).
* platform support:
** fix disassembler on ppc for the MFLR and ISEL instructions
** the Lisp Return Address object (as part of the Lisp calling
convention) is no longer needed or supported on PPC, SPARC,
MIPS or ARM.
** remove sensitivity to SBCL init files when building
embedcore-sbcl.
** add support for the ADCX and ADOX instructions on x86-64.
** on PPC64, indicate the number of return values through flags,
making function calls four times faster.
** fix FFI involving int128 arguments on x86-64
** fix build on OpenIndiana/x86-64
** fix build on Haiku/x86-64
* bug fix: improved stability of (particularly) the mark-region
garbage collector
* bug fix: compiler type error in complicated expression involving
BOOLE and conditionals
* bug fix: dotted lists involving symbols whose names begins with
"DEF" are not definitions
* bug fix: STABLE-SORT miscompiled on declared union types involving
both LIST and VECTOR
* bug fix: more consistent results between compiler and interpreter
in numerical computations involving negative zeros
* bug fix: USE-PACKAGE once again signals the correct error if an
attempt is made to use the KEYWORD package
* bug fix: EQUALP on hash tables is no longer sensitive to irrelevant
aspects of the hash table
* bug fix: SB-INTROSPECT:DEFTYPE-LAMBDA-LIST is more robust against
types defined in low debug situations
* bug fix: ENSURE-GENERIC-FUNCTION ensures that the allocation of a
generic function does not happen in an arena
* optimization: actually return early when we hit the cache for a
:MAKUNBOUND slot access
* optimization: streams opened with WITH-OPEN-FILE avoid having
finalizers
* optimization: improvement of COUNT on non-simple bit-vectors, or
simple ones with :START/:END arguments
* optimization: SIMD routines for checking strings for ASCII-only
content are more compact
* optimization: the reader prefers base-string symbol-names of
uninterned symbols if possible
* optimization: (length (remove-duplicates a s)) doesn't cons an
intermediate sequence
* optimization: REMOVE-DUPLICATES uses hash-tables in more
situations
* optimization: UPGRADED-ARRAY-ELEMENT-TYPE is now faster
To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.87 -r1.88 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.114 pkgsrc/lang/sbcl/Makefile:1.115
--- pkgsrc/lang/sbcl/Makefile:1.114 Thu Jan 29 16:23:54 2026
+++ pkgsrc/lang/sbcl/Makefile Tue Mar 31 18:05:00 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.114 2026/01/29 16:23:54 ktnb Exp $
+# $NetBSD: Makefile,v 1.115 2026/03/31 18:05:00 ktnb Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-2.6.1
+PKGNAME= sbcl-2.6.3
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/lang/sbcl/distinfo
diff -u pkgsrc/lang/sbcl/distinfo:1.87 pkgsrc/lang/sbcl/distinfo:1.88
--- pkgsrc/lang/sbcl/distinfo:1.87 Thu Jan 29 16:23:54 2026
+++ pkgsrc/lang/sbcl/distinfo Tue Mar 31 18:05:00 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.87 2026/01/29 16:23:54 ktnb Exp $
+$NetBSD: distinfo,v 1.88 2026/03/31 18:05:00 ktnb Exp $
-BLAKE2s (sbcl-2.6.1-source.tar.bz2) = 97315f2fe0f212e190ff7f2f1c0ef7da90bc63ad948e11935ddbdb9f97452afc
-SHA512 (sbcl-2.6.1-source.tar.bz2) = 7e26d1ad52726eb3827f125c4afcffed8e174cf086a050f03bab26322ac0ad24930c810411b72296d0ba8bdda43b78bd6ccd9814487be82b97e0d20827e0283c
-Size (sbcl-2.6.1-source.tar.bz2) = 8427751 bytes
+BLAKE2s (sbcl-2.6.3-source.tar.bz2) = bab6163bb4dcd96a87fb93f55e90cbe2782317feb318e7a406506e04f86e9bb4
+SHA512 (sbcl-2.6.3-source.tar.bz2) = be3544564f1587f97f46e1ba3b9b807c367d94304a162f3e99fdc57d4b9b67234584e12ae31380da882325d6ba83466896428fd3fe2aecc454687b469b86f981
+Size (sbcl-2.6.3-source.tar.bz2) = 8452288 bytes
SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
SHA1 (patch-make-config.sh) = bcef514abcd7cc9f08c7440d1fe1ddcca615d230
Home |
Main Index |
Thread Index |
Old Index