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:   ryoon
Date:           Thu Dec 12 15:08:42 UTC 2024

Modified Files:
        pkgsrc/lang/sbcl: Makefile distinfo

Log Message:
lang/sbcl: Update to 2.4.11

Changelog:
New in version 2.4.11, 2024-11-30

  * enhancement: define SB-EXT:*DEFAULT-SOURCE-EXTERNAL-FORMAT* as the external
    format for reading source files (for direct use in LOAD and COMPILE-FILE).
    On Windows, this defaults to an external format with CRLF line-endings. (#
    720517, reported by Mark David)
  * minor incompatible change: the documentation of
    SB-SEQUENCE:MAKE-SEQUENCE-LIKE has been altered to match its implementation
    regarding the (un)initialization of the sequence if neither
    :INITIAL-CONTENTS nor :INITIAL-ELEMENT is provided.
  * minor incompatible change: the outputs from SB-GROVEL no longer contain
    calls to SB-GROVEL::DEFINE-FOREIGN-ROUTINE, but call
    SB-ALIEN:DEFINE-ALIEN-ROUTINE directly; the definitions of some other
    SB-GROVEL utilities has also changed.
  * platform support:
      + The system is more likely to build with the musl C library. (thanks to
        Masatoshi SANO)
      + It is possible to build 32-bit binaries on NetBSD/x86-64 systems.
        (thanks to Masatoshi SANO)
      + Stale big-endian ARM code in callbacks is no longer present. (#2087866,
        reported by Rongcui Dong)
      + Correct the encoding of the VPSHUFD AVX2 instruction. (reported by
        Dmitry Ignatiev)
      + Implement the PINSRQ SSE instruction and provide access to it in
        SB-SIMD.
      + Fix some signed/unsigned and 32-bit issues in the runtime leading to
        problems with large --dynamic-space-size. (#2087986)
  * bug fix: cross-reference information about structure accessors is preserved
    when compilation policy requires it.
  * bug fix: changing &ALLOW-OTHER-KEYS in a generic function's lambda list
    needs to invalidate the effective methods cache. (reported by Robert
    Strandh)
  * bug fix: calling DISASSEMBLE on a method-function provides a more useful
    disassembly.
  * bug fix: PROCESS-CLOSE no longer leaks a zombie process.
  * bug fix: interaction between SYMBOL-MACROLET and SPECIAL declarations is
    handled more correctly in the code walker. (#1053198)
  * bug fix: better scaling when compiling large numbers of calls to local
    functions. (#1379661, reported by 3b and Burton Samograd)
  * bug fix: allow the compiler to approximate types involving large bignums or
    ratios with large numerator or denominator. (#2085637)
  * bug fix: miscompilation of type tests involving STRUCTURE-OBJECT. (#2088417
    )
  * optimization: CONCATENATE with consing arguments can elide some of the
    intermediate consing.
  * optimization: the implementations of various external-formats have been
    sped up.
  * optimization: elide %SAP-ALIEN calls if all uses dereference the resulting
    ALIEN object.
  * optimization: faster (expt integer integer) when computing fixnum results.
  * optimization: (ash unknown-integer right) can use modular arithmetic.
  * optimization: (apply x ... list) avoids consing intermediate lists in more
    situations.
  * optimizations for arm64, x86-64:
      + AREF on non-simple arrays with known element type is faster, along with
        uses such as LOOP ACROSS, VECTOR-PUSH/POP/EXTEND.
      + SIMD variants for POSITION for strings, 8 and 32 bit integer arrays.
      + faster overflow checking for (the fixnum (+ fixnum fixnum))


To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.81 -r1.82 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.106 pkgsrc/lang/sbcl/Makefile:1.107
--- pkgsrc/lang/sbcl/Makefile:1.106     Thu Oct 31 16:12:16 2024
+++ pkgsrc/lang/sbcl/Makefile   Thu Dec 12 15:08:42 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.106 2024/10/31 16:12:16 rjs Exp $
+# $NetBSD: Makefile,v 1.107 2024/12/12 15:08:42 ryoon Exp $
 
 DISTNAME=              ${PKGNAME_NOREV}-source
-PKGNAME=               sbcl-2.4.10
+PKGNAME=               sbcl-2.4.11
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=sbcl/}
 EXTRACT_SUFX=          .tar.bz2

Index: pkgsrc/lang/sbcl/distinfo
diff -u pkgsrc/lang/sbcl/distinfo:1.81 pkgsrc/lang/sbcl/distinfo:1.82
--- pkgsrc/lang/sbcl/distinfo:1.81      Thu Oct 31 16:12:16 2024
+++ pkgsrc/lang/sbcl/distinfo   Thu Dec 12 15:08:42 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.81 2024/10/31 16:12:16 rjs Exp $
+$NetBSD: distinfo,v 1.82 2024/12/12 15:08:42 ryoon Exp $
 
-BLAKE2s (sbcl-2.4.10-source.tar.bz2) = f2a5709f009e2f9f26f5709fc27a21e8e4c5399bd5f243f5f30cbdfcd8e607a4
-SHA512 (sbcl-2.4.10-source.tar.bz2) = 267302ce36926cc16046095d61cf02821334bba9cad9b46f3919ead97920b1483adc0cbd6100190ec4741acaa7e09ee9c2ac252a9f9d62b615ad53c3a924ed0c
-Size (sbcl-2.4.10-source.tar.bz2) = 8169178 bytes
+BLAKE2s (sbcl-2.4.11-source.tar.bz2) = cb7a0335add7787edb3e58389b56954d997fd6d45bb585a8bdd548223679c73b
+SHA512 (sbcl-2.4.11-source.tar.bz2) = 954ebd993c47d98cbbf31d363b0d0358bb5e95a4cb921601574f4cebff1cfc28ed572a73ab30c3d287f89c1ca3879c4bc098798ed6dc06fe43888b3db6a303c9
+Size (sbcl-2.4.11-source.tar.bz2) = 8201619 bytes
 SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
 SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
 SHA1 (patch-make-config.sh) = bcef514abcd7cc9f08c7440d1fe1ddcca615d230



Home | Main Index | Thread Index | Old Index