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