From 6f1aff2d5f42b17acfe77d20e7ae8484976880cd Mon Sep 17 00:00:00 2001 From: rjs Date: Sat, 7 Aug 2021 14:33:32 +0000 Subject: Update to 2.1.7. New in version 2.1.7 * incompatible change: on certain platforms (currently just x86-64), dynamic-extent arrays specialized on character and numeric types and created without either :INITIAL-ELEMENT or :INITIAL-CONTENTS will reflect previous contents of the stack instead of #\null (or 0) in all elements. * minor incompatible change: SB-SPROF:START-PROFILING no longer silently does nothing if the clock is already running. It instead stop and restarts with the newly provided options, and warns. * minor incompatible change: the system attempts to refer to the supplied pathname in compiler diagnostics, if relevant, rather than the truename. * enhancement: new contrib module sb-graph producing graphical visualizations of Intermediate Representations of SBCL compilation data structures. * platform support: * improved code generation for unary minus in modular contexts on arm64. * make the disassembler annotations slightly more robust on arm64. * release space back to the Operating System on Windows. * improve the test for whether pages need to be committed on Windows. * fix a bug in the use of the VPCMPEQD opcode on x86-64. (#1928516, thanks to Marco Heisig) * optimization: the type of (LOOP ... COLLECT ...), and the type of COLLECT INTO variables, is derived as LIST. (#1934577, reported by SATO shinichi) New in version 2.1.6 * minor incompatible change: COMPILE-FILE does not merge the input file's pathname-directory into the output path if :OUTPUT-FILE was specified and has a directory that is not :UNSPECIFIC. * platform support: * improvements to unwind code generation on arm64. * on x86-64, accept three operands for vshufpd. (reported by Bela Pecsek) * on x86-64, improvements to use of popcount * improve exception handling on 64-bit Windows. (thanks to Luis Borges de Oliveira) * bug fix: allow use of macros with improper argument list. (#1929623, thanks to Sean Maher) * bug fix: COERCE no longer attempts to guess what the user meant if they provide a type specifier of a union of types other than STRING. (#1929614) * bug fix: print a single trailing zero after the decimal point for FORMAT ~E if there are no digits remaining to be printed and the width allows it. (#883520) --- lang/sbcl/Makefile | 4 ++-- lang/sbcl/PLIST | 4 +++- lang/sbcl/distinfo | 10 +++++----- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile index abe4a2f3f89..5c3b696eb8c 100644 --- a/lang/sbcl/Makefile +++ b/lang/sbcl/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.92 2021/06/12 02:09:29 rjs Exp $ +# $NetBSD: Makefile,v 1.93 2021/08/07 14:33:32 rjs Exp $ DISTNAME= ${PKGNAME_NOREV}-source -PKGNAME= sbcl-2.1.5 +PKGNAME= sbcl-2.1.7 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/} EXTRACT_SUFX= .tar.bz2 diff --git a/lang/sbcl/PLIST b/lang/sbcl/PLIST index d99278f53d2..6d175950d91 100644 --- a/lang/sbcl/PLIST +++ b/lang/sbcl/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.23 2019/09/02 22:16:53 rjs Exp $ +@comment $NetBSD: PLIST,v 1.24 2021/08/07 14:33:32 rjs Exp $ bin/sbcl lib/sbcl/contrib/asdf.fasl lib/sbcl/contrib/sb-aclrepl.asd @@ -17,6 +17,8 @@ lib/sbcl/contrib/sb-executable.asd lib/sbcl/contrib/sb-executable.fasl lib/sbcl/contrib/sb-gmp.asd lib/sbcl/contrib/sb-gmp.fasl +lib/sbcl/contrib/sb-graph.asd +lib/sbcl/contrib/sb-graph.fasl lib/sbcl/contrib/sb-grovel.asd lib/sbcl/contrib/sb-grovel.fasl lib/sbcl/contrib/sb-introspect.asd diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo index d16272dd587..0bfcde54072 100644 --- a/lang/sbcl/distinfo +++ b/lang/sbcl/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.68 2021/06/12 02:09:29 rjs Exp $ +$NetBSD: distinfo,v 1.69 2021/08/07 14:33:32 rjs Exp $ -SHA1 (sbcl-2.1.5-source.tar.bz2) = 00634f2ede9860ea9a0f8927fc51638bed6e9e15 -RMD160 (sbcl-2.1.5-source.tar.bz2) = 97f2278ad424f605953caf66eadc7742e81f3728 -SHA512 (sbcl-2.1.5-source.tar.bz2) = 5e208b3a1b3ff1a589c9ae0398e40086d979342c11fa7bb251797d0266618801b525dddb6998cebae3fc2a88547f7a71bdc43c5418f5edc2cf9bf699ed725334 -Size (sbcl-2.1.5-source.tar.bz2) = 6566902 bytes +SHA1 (sbcl-2.1.7-source.tar.bz2) = 205841b8fc7a75a01bd4268d441457b96b02f014 +RMD160 (sbcl-2.1.7-source.tar.bz2) = 291fc8d7afd56d13dd71ebe8122edca47271c4c8 +SHA512 (sbcl-2.1.7-source.tar.bz2) = 52996bced71d003d7337c237b6078c6d7cece71a0e69ba77e2c735b9d0e92204e50a1e5eeaea946ca2adcc9c3a334b14693735817c0a19a4fbb4caf9cca3b52b +Size (sbcl-2.1.7-source.tar.bz2) = 6622050 bytes SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596 SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa SHA1 (patch-make-genesis-2.sh) = 5d61f2662795c93aabfaa18ef686725d2ed9384a -- cgit v1.2.3