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