diff options
author | rjs <rjs@pkgsrc.org> | 2019-10-01 22:15:57 +0000 |
---|---|---|
committer | rjs <rjs@pkgsrc.org> | 2019-10-01 22:15:57 +0000 |
commit | db0ffa7596b1f1f0c251cfa530d6d0536c51d6e8 (patch) | |
tree | 8b930146c1984cf49d065797499a3e625892b4e6 /lang/sbcl | |
parent | 20cd874d0466edd264ee946819c8123a8bbb5a0d (diff) | |
download | pkgsrc-db0ffa7596b1f1f0c251cfa530d6d0536c51d6e8.tar.gz |
Update to version 1.5.7
Changes between version 1.5.6 and version 1.5.7
* platform support:
many bug fixes to the experimental 64-bit PowerPC/Linux port, to the
extent that the little-endian variant passes all applicable tests in
the regression test suite; the big-endian variant currently has some
failures
experimental support for sb-threads on 64-bit PowerPC/Linux
support threads on x86-64 Sun OS (#1841280)
handle PAX restrictions on mprotect() on NetBSD
experimental support for HaikuOS
the runtime is built as a position-independent executable by default
on x86-64 Linux and x86-64 Darwin
* fixes and enhancements related to Unicode:
update of the data files to Unicode 8.0
fix a bug in the implementation of the Unicode line breaking algorithm
regarding hebrew letters and hyphens
* enhancement: add a restart to OPEN with :IF-EXISTS :ERROR to
allow re-opening with :APPEND. (#806398, reported by Tobias
Rittweiler)
* bug fix: compiler optimizations on SEARCH with :FROM-END T
didn't account for the empty sequence. (#1844821)
* bug fix: handle SETF of nested empty VALUES correctly. (#1806478)
optimization: FLOOR and CEILING on rationals are simpler, and
the compiler's understanding of them is better.
Changes between version 1.5.5 and version 1.5.6
* platform support:
experimental support for 64-bit PowerPC running Linux (extending Brian
Bokser's work from 2018), on both the v1 and v2 ABIs
new feature: SB-EXT:SEARCH-ROOTS discovers paths from live objects to
the roots keeping them alive.
* enhancement: string output streams created with :ELEMENT-TYPE
'BASE-CHAR use internal buffers of BASE-STRING instead of UCS-4
strings restricted to the ASCII range, yielding a theoretical 4:1
space reduction.
* optimization: improved make-array type derivation for multi-dimensional
arrays. (#1838442)
* bug fix: compliant redefinition of classes whose previous definition
caused argument mismatch errors does not generate errors any
more. (#1840595, reported by 3b on #sbcl)
* bug fixes for issues caught by the random tester:
never derive the type of TRUNCATE on arbitrary numbers as the empty
type. (#1838267)
provide out-of-line definitions for internal machinery related to
FLOAT-SIGN. (#1838337)
include COMPLEX in the derived type of SIGNUM when appropriate. (#1838333)
more correct internal type testing for function types. (#1838808,
#1838888, #1838986)
don't assume that all objects of type (NOT SIMPLE-ARRAY) have an array
header. (#1838827)
recognize that PHASE on non-positive numbers can return 0 as well as
PI. (#1838892)
Diffstat (limited to 'lang/sbcl')
-rw-r--r-- | lang/sbcl/Makefile | 4 | ||||
-rw-r--r-- | lang/sbcl/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile index 5daadb0f9c8..fd12027250d 100644 --- a/lang/sbcl/Makefile +++ b/lang/sbcl/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.80 2019/08/13 15:16:54 rjs Exp $ +# $NetBSD: Makefile,v 1.81 2019/10/01 22:15:57 rjs Exp $ DISTNAME= ${PKGNAME_NOREV}-source -PKGNAME= sbcl-1.5.5 +PKGNAME= sbcl-1.5.7 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/} EXTRACT_SUFX= .tar.bz2 diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo index fce4115c89d..04d7e90f325 100644 --- a/lang/sbcl/distinfo +++ b/lang/sbcl/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.59 2019/08/31 20:20:42 rjs Exp $ +$NetBSD: distinfo,v 1.60 2019/10/01 22:15:57 rjs Exp $ -SHA1 (sbcl-1.5.5-source.tar.bz2) = da88b751237d6a41a4ced1c88adac02e6acbedb2 -RMD160 (sbcl-1.5.5-source.tar.bz2) = 181844dc01653babd1c5a576669f1f76e0b4654b -SHA512 (sbcl-1.5.5-source.tar.bz2) = 9de71dfc767e7d96e278b6ffe69465be5a829d9228be4e44c7ec511cbb6cec98cce2ae99e3a40d8917832e61d587f1302861f9e1808fe0b7e1fe0e2105d4c4b8 -Size (sbcl-1.5.5-source.tar.bz2) = 6351480 bytes +SHA1 (sbcl-1.5.7-source.tar.bz2) = b16ff3a0c0638bb685ff5f93106553c03a68d978 +RMD160 (sbcl-1.5.7-source.tar.bz2) = 850176b451d83daf52e7b0d2f6095015c5122494 +SHA512 (sbcl-1.5.7-source.tar.bz2) = 8dde1b0d400f93fed085f6b6c33b057c3dec4dfa83afb7431384add6628cb2f910cba006b2579cea547685aeb79fade5ad576b0a42e4f7e1f6c0c3f26acf226e +Size (sbcl-1.5.7-source.tar.bz2) = 6438048 bytes SHA1 (patch-ab) = b087921f7317523fd78396518dfd2cb1c8e6d5f9 SHA1 (patch-slam.sh) = 3edb599272f8f4827b0f5edc5a67d134856ca269 |