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: Sat May 2 13:03:45 UTC 2026
Modified Files:
pkgsrc/lang/sbcl: Makefile distinfo
Log Message:
sbcl: update to 2.6.4
- minor incompatible change: when DEFSETF is called on a name that was
previously used as a (presumed) call to a function, it issues a single
STYLE-WARNING (like DEFMACRO).
- minor incompatible change: SB-EXT:PROCESS-KILL no longer supports the
:PTY-PROCESS-GROUP option (which was never correctly implemented).
- minor incompatible change: the :INITIAL-OFFSET argument for typed
DEFSTRUCT, if given, no longer accepts NIL.
- platform support:
- more likely to support 32-bit linux's struct timeval with
64-bit time_t.
- the runtime's main function is now defined as a weak symbol
for platform/compiler combinations that support it.
- on Windows, individual empty arguments for RUN-PROGRAM are
escaped.
- add input/output speed fields for our definition of the
termios structure, addressing a crash in sb-posix:tcsetattr on
OpenBSD.
- bug fix: address infinite loops in the compiler
- bug fix: if an FTYPE has been proclaimed for a function, don't mix
NULL with explicitly-typed keyword arguments
- bug fix: compiler error from treatment of unused results
- bug fix: compiler error from invalid dimension arguments to
MAKE-ARRAY
- bug fix: compiler error arising from continuing to optimize deleted
nodes
- bug fix: make sure linkage-table alien entries have base-string
names
- bug fix: make sure CHECK-TYPE's expansion does not include internal
non-externalizable objects
- bug fix: alien calls involving passing structs by value are less
likely to read or write wrong areas of memory
- bug fix: lowering EQUALP to EQUAL handles constant dotted lists
correctly.
- bug fix: a number of standard functions perform more explicit type
checks on their arguments.
- bug fix: only return the primary value from
(LIST*/APPEND/NCONC <values>).
- bug fix: correct treatment of escaped closing brackets in pathname
patterns.
- bug fix: escape dots in pathnames more correctly.
- bug fix: the hash set for function names will incur collisions less
frequently
- bug fix: the system is now capable of expressing select() on the
whole range of possible file descriptors
- optimization: compiler optimizations for (REPLACE vector list) now
apply given :START1 and/or :END1 keyword arguments
- optimization: CONCATENATE is faster for concatenating list
arguments to a VECTOR
- optimization: ROUND for integers is more compact
- optimization: on 64-bit x86, implement TRUNCATE using the Lemire,
Kaser, Kurz transform
To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.88 -r1.89 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.115 pkgsrc/lang/sbcl/Makefile:1.116
--- pkgsrc/lang/sbcl/Makefile:1.115 Tue Mar 31 18:05:00 2026
+++ pkgsrc/lang/sbcl/Makefile Sat May 2 13:03:45 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.115 2026/03/31 18:05:00 ktnb Exp $
+# $NetBSD: Makefile,v 1.116 2026/05/02 13:03:45 ktnb Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-2.6.3
+PKGNAME= sbcl-2.6.4
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/lang/sbcl/distinfo
diff -u pkgsrc/lang/sbcl/distinfo:1.88 pkgsrc/lang/sbcl/distinfo:1.89
--- pkgsrc/lang/sbcl/distinfo:1.88 Tue Mar 31 18:05:00 2026
+++ pkgsrc/lang/sbcl/distinfo Sat May 2 13:03:45 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.88 2026/03/31 18:05:00 ktnb Exp $
+$NetBSD: distinfo,v 1.89 2026/05/02 13:03:45 ktnb Exp $
-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
+BLAKE2s (sbcl-2.6.4-source.tar.bz2) = ab772671132026f67be04756937a195ce371aa477e78dd6df90ac513bf9fe8a8
+SHA512 (sbcl-2.6.4-source.tar.bz2) = a3997f5dcf778202df192de1ff8888e6d81b9d1152bc4ba0c7b1b549b663d9be9cea78bdb34cea02a77395c703c6208d14a80acad9a1aae07722b87ad803c09d
+Size (sbcl-2.6.4-source.tar.bz2) = 8482159 bytes
SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
SHA1 (patch-make-config.sh) = bcef514abcd7cc9f08c7440d1fe1ddcca615d230
Home |
Main Index |
Thread Index |
Old Index