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:           Thu Jan 29 16:23:54 UTC 2026

Modified Files:
        pkgsrc/lang/sbcl: Makefile distinfo

Log Message:
changes in sbcl-2.6.1 relative to sbcl-2.6.0:
  * minor incompatible change: the never-documented :NO-CONSTRUCTOR-DEFUN
    option to DEFSTRUCT is no longer supported.
  * platform support:
    ** support for the LoongArch architecture has been added.  (thanks to
       ZiLong Wang)
    ** support for FreeBSD on 32-bit and 64-bit PowerPC platforms has been
       added.  (thanks to Piotr Kubaj)
    ** SB-ALIEN now supports passing and returning structures by value (rather
       than by reference) in accordance with the platform ABIs, on x86-64 and
       arm64 platforms.  (lp#313202, thanks to Jesse Bouwman)
    ** wide compare-and-exchange is supported on the arm64 platform for
       Armv8.1-A or later.
  * bug fix: signal a DIVISION-BY-ZERO error in calls of (/ 0 0).
    (lp#2137266, reported by khbit)
  * bug fix: compiler infinite loop from previously-acceptable recursive
    inline expansions.  (lp#2137380, reported by Frode Fjeld)
  * bug fix: unnormalized inequality constraints causing a compiler infinite
    loop.  (lp#2137422, reported by Jesse Bouwman)
  * bug fix: compiler infinite loop from a deleted loop with an remnant
    TAGBODY.  (lp#2137493)
  * bug fix: miscompilation of REDUCE #'APPEND with non-null INITIAL-VALUE and
    :FROM-END NIL.  (lp#2137736, reported by Vasily Postnicov)
  * bug fix: encode XREF locations in a way that allows for higher form
    numbers.  (lp#2137765, reported by Jim White)
  * bug fix: lookups of optimized memory movers fails when *PRINT-BASE* is not
    10.  (lp#2138812, reported by Robert Dodier)
  * bug fix: CLRHASH on a hash table with weak keys should not corrupt the
    table's index vector.  (lp#2138965, reported by Patrick Poitras)
  * bug fix: address a number of type derivation subtleties related to
    floating point zeros.
  * optimization: various combinations of arithmetic operations with variables
    and constants are simplified to have fewer calls.
  * optimization: elide full calls to CONJUGATE when its argument is known to
    be of type REAL.  (lp#2137354, thanks to Vasily Postnicov)
  * optimization: the compiler knows more about the type and results of
    ARRAY-DIMENSION.
  * optimization: transform ARRAY-DIMENSIONS away on objects with array types
    of known dimensions.  (lp#2138581, thanks to Vasily Postnicov)
  * optimization: (equal (array-dimensions a) (array-dimensions b)) does not
    cons intermediate lists.
  * optimization: (make-array (array-dimensions a)) does not cons a list.


To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.86 -r1.87 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.113 pkgsrc/lang/sbcl/Makefile:1.114
--- pkgsrc/lang/sbcl/Makefile:1.113     Mon Dec 29 17:34:42 2025
+++ pkgsrc/lang/sbcl/Makefile   Thu Jan 29 16:23:54 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.113 2025/12/29 17:34:42 ktnb Exp $
+# $NetBSD: Makefile,v 1.114 2026/01/29 16:23:54 ktnb Exp $
 
 DISTNAME=              ${PKGNAME_NOREV}-source
-PKGNAME=               sbcl-2.6.0
+PKGNAME=               sbcl-2.6.1
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=sbcl/}
 EXTRACT_SUFX=          .tar.bz2

Index: pkgsrc/lang/sbcl/distinfo
diff -u pkgsrc/lang/sbcl/distinfo:1.86 pkgsrc/lang/sbcl/distinfo:1.87
--- pkgsrc/lang/sbcl/distinfo:1.86      Mon Dec 29 17:34:42 2025
+++ pkgsrc/lang/sbcl/distinfo   Thu Jan 29 16:23:54 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.86 2025/12/29 17:34:42 ktnb Exp $
+$NetBSD: distinfo,v 1.87 2026/01/29 16:23:54 ktnb Exp $
 
-BLAKE2s (sbcl-2.6.0-source.tar.bz2) = f8338544fd537b94afbbd83d417db108fdcf286e75f2d7b01cee65dca9a87f53
-SHA512 (sbcl-2.6.0-source.tar.bz2) = 65cb2645a9f2a643775f3fa29a656bc5810a1f374aa6ef133d12626ee77ad3d5666ec63808be3cfb74a44b6b0d6276ce21ff26b98ae1a4106cfa966fedec30cc
-Size (sbcl-2.6.0-source.tar.bz2) = 8370495 bytes
+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
 SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
 SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
 SHA1 (patch-make-config.sh) = bcef514abcd7cc9f08c7440d1fe1ddcca615d230



Home | Main Index | Thread Index | Old Index