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