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 Sep  1 23:29:58 UTC 2026

Modified Files:
        pkgsrc/lang/sbcl: Makefile distinfo

Log Message:
sbcl: update to 2.6.8

* minor incompatible change: FILE-POSITION on composite streams
  returns a more accurate result for CONCATENATED-STREAM, and NULL on
  TWO-WAY-STREAM and ECHO-STREAM.
* platform support:
  ** improvements to code generation for the ARM64 backend.
  ** improved support for AVX512 instruction encoding and decoding.
* various enhancements to the SB-SIMD contributed module.
* bug fix: FILE-POSITION on a stream after reading input into a list
  or generic sequence returns the correct result.
* bug fix: allow the manual to build on more platforms.
* bug fix: infinite loop in the compiler while attempting to remove
  data moves.
* bug fix: debugger failed to handle (COMPLEX DOUBLE-FLOAT) entities
  on the stack.
* bug fix: error reporting from STRING-TO-OCTETS reported using the
  wrong string indices.
* optimization: the compiler performs assignment conversion in nearly
  all possible cases now, along the lines of Fluet and Weeks'
  "Contification using Dominators" of 2001., which transforms
  state-machine-like code written in terms of local functions into
  the equivalent tagbody/go control structures.
* optimization: type inference of parameters is now possible for
  local functions which recursively call themselves.
* optimization: special-case DPB with newbyte of 0 or -1.
* optimization: more improvements to UTF8 encoding and decoding.
* optimization: multiple structure TYPEP tests in sequence can elide
  redundant memory loads of layouts.
* optimization: transform ZEROP of (LDB ...) to an equivalent zero
  test with a mask.


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.92 -r1.93 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.119 pkgsrc/lang/sbcl/Makefile:1.120
--- pkgsrc/lang/sbcl/Makefile:1.119     Thu Jul 30 12:03:59 2026
+++ pkgsrc/lang/sbcl/Makefile   Tue Sep  1 23:29:58 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.119 2026/07/30 12:03:59 ktnb Exp $
+# $NetBSD: Makefile,v 1.120 2026/09/01 23:29:58 ktnb Exp $
 
 DISTNAME=              ${PKGNAME_NOREV}-source
-PKGNAME=               sbcl-2.6.7
+PKGNAME=               sbcl-2.6.8
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=sbcl/}
 EXTRACT_SUFX=          .tar.bz2

Index: pkgsrc/lang/sbcl/distinfo
diff -u pkgsrc/lang/sbcl/distinfo:1.92 pkgsrc/lang/sbcl/distinfo:1.93
--- pkgsrc/lang/sbcl/distinfo:1.92      Thu Jul 30 12:03:59 2026
+++ pkgsrc/lang/sbcl/distinfo   Tue Sep  1 23:29:58 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.92 2026/07/30 12:03:59 ktnb Exp $
+$NetBSD: distinfo,v 1.93 2026/09/01 23:29:58 ktnb Exp $
 
-BLAKE2s (sbcl-2.6.7-source.tar.bz2) = 671810a976e3e330e190de245cf0a45c2aeb3fed389674f630c80641fec35cfd
-SHA512 (sbcl-2.6.7-source.tar.bz2) = 5546303e95e693816e5726f42e745a95b8df137ac093d50b22a07a2a0796e24f5f4f677c9784bb44b30def7afde66c77d563fbf67bdd2e45bab1bf218e7ad35d
-Size (sbcl-2.6.7-source.tar.bz2) = 8701323 bytes
+BLAKE2s (sbcl-2.6.8-source.tar.bz2) = f2b7cebdb3a0c172d1cee5b11e81e5d5b1487022d7debbd654dee6e8ccbf5315
+SHA512 (sbcl-2.6.8-source.tar.bz2) = e69d4ee4d357a2841207074404783d1a8736bed2c3fcf4a4ab7d1de3fa29a4d5e5b36365299ed7e25305bf73213a48c59515dd8d6aab5e49f24cc3c8a0ad27d8
+Size (sbcl-2.6.8-source.tar.bz2) = 8724527 bytes
 SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
 SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
 SHA1 (patch-make-config.sh) = 83fff8df71f8722ba372cb6351b20472fe5e36cc



Home | Main Index | Thread Index | Old Index