pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/sbcl sbcl: Update to 1.4.3. Changes since 1.3.21:
details: https://anonhg.NetBSD.org/pkgsrc/rev/4aa97b48c31b
branches: trunk
changeset: 373538:4aa97b48c31b
user: jperkin <jperkin%pkgsrc.org@localhost>
date: Thu Jan 04 14:47:17 2018 +0000
description:
sbcl: Update to 1.4.3. Changes since 1.3.21:
changes in sbcl-1.4.3 relative to sbcl-1.4.2:
* enhancement: SLEEP respects deadlines established by SB-SYS:WITH-DEADLINE.
* bug fix: DECODE-TIMEOUT and operators accepting a timeout no longer signal
an error when called with an argument that is of type (real 0) but not
(unsigned-byte 62) (lp#1727789)
* bug fix: fixed heap exhaustion bug when consing millions of small objects
* bug fix: sb-safepoint builds are now a lot less prone to deadlocks and odd
crashes (lp#1424031, lp#1268710)
* bug fix: argumentless CALL-NEXT-METHOD where specialized-to-T or
unspecialized parameters are mutated now uses the original (non-mutated)
parameter values (lp#1734771)
* bug fix: memory faults from lisp no longer use (thread-and-interrupt
unsafe) global storage for fault addresses (everywhere), and now have
cleaner backtraces (on x86 and x86-64). (lp#309068)
* bug fix: pathnames with a directory component of the form
(:absolute {:up,:wild,:wild-inferiors}) no longer fail to unparse.
(lp#1738775)
* bug fix: more reliable signal handling on macOS.
changes in sbcl-1.4.2 relative to sbcl-1.4.1:
* minor incompatible change: SB-EXT:QUIT is no longer marked as deprecated
and behaves like SB-EXT:EXIT.
* enhancement: ASDF updated to 3.3.1. The ASDF release is dedicated to
the late Elias Pipping who put enormous amounts of work into it despite
his terminal illness. Thank you and rest in peace. (lp#1681201)
* enhancement: alien routines compiled with '-fsanitize=thread' and/or
'-fsanitize=memory' cause fewer false positives in error reporting.
* optimization: fewer instances of consing float constants at runtime.
* bug fix: a number of compiler bugs detected by Paul F. Dietz' randomized
tester. (lp#1731503, lp#1730699, lp#1723993, lp#1730434, lp#1661911,
lp#1729639, lp#1729471, lp#1728692)
* bug fix: better errors from NAMESTRING and friends on pathnames with no
namestrings. (lp#792154)
* bug fix: EQUAL and EQUALP compiler transforms were too confident in
deriving a result. (lp#1732277, lp#1732225)
* bug fix: FILL sometimes returned the underlying data vector rather than
the given array. (lp#1732553)
* bug fix: SEARCH returned the wrong answer in some cases. (lp#1732952)
* bug fix: the type (COMPLEX INTEGER) behaves more as specified by Function
TYPEP, which has stronger constraints than System Class COMPLEX.
(Reported by Eric Marsden, lp#1733400)
changes in sbcl-1.4.1 relative to sbcl-1.4.0:
* optimization: faster foreign callbacks.
* enhancement: complex arrays can be stack allocated.
* enhancement: PROCESS-KILL now exists on win32 and PROCESS-PID actually
returns the PID.
* optimization: the register allocation method used by the compiler when
optimizing for speed is now faster for functions with large bodies.
* bug fix: SB-INTROSPECT:ALLOCATION-INFORMATION works on big-endian CPUs
(fixes lp#490490 for real rather than by disabling a test)
* bug fix: code objects and bignums of large enough size to be placed
on GC pages without any other object no longer cause accidental copying
during garbage collection. (gencgc only)
* bug fix: sb-fasteval failure with 0-argument lambdas (lp#1722715)
* bug fix: RUN-PROGRAM doesn't leak handles on win32 and PROCESS-CLOSE
doesn't crash. (lp#1724472)
changes in sbcl-1.4.0 relative to sbcl-1.3.21:
* minor incompatible change: DESTRUCTURING-BIND treats non-toplevel () as
nested empty pattern. This seems to be what the standard mandates, so
conforming code should not be affected.
* ehancement: (GC :GEN 7) with gencgc will zero-fill dead pseudo-static
objects so that they do not spuriously cause reachability of objects that
would have been otherwise dead.
* enhancement: PROCESS-STATUS now tracks stopped and continued processes
properly (also fixes lp#1624941, based on patch by Elias Pipping).
* bug fix: INSPECT handles errors signaled while printing slot
values. (lp#454682)
* bug fix: DESCRIBE works on classes like it used to.
* bug fix: *LOAD-PATHNAME* and *LOAD-TRUENAME* are bound to pathnames
when processing a sysinit or userinit file
* bug fix: save-lisp-and-die is able to collect more garbage on non-x86oid
gencgc targets.
* bug fix: fixed out-of-bounds array read in optimized POSITION on bit-vectors
* bug fix: signal emulation respects the 128-byte stack red zone on x86-64
macOS.
diffstat:
lang/sbcl/Makefile | 4 ++--
lang/sbcl/PLIST | 3 ++-
lang/sbcl/distinfo | 10 +++++-----
3 files changed, 9 insertions(+), 8 deletions(-)
diffs (48 lines):
diff -r 881505498820 -r 4aa97b48c31b lang/sbcl/Makefile
--- a/lang/sbcl/Makefile Thu Jan 04 13:40:52 2018 +0000
+++ b/lang/sbcl/Makefile Thu Jan 04 14:47:17 2018 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.76 2018/01/01 18:16:37 rillig Exp $
+# $NetBSD: Makefile,v 1.77 2018/01/04 14:47:17 jperkin Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-1.3.21
+PKGNAME= sbcl-1.4.3
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
diff -r 881505498820 -r 4aa97b48c31b lang/sbcl/PLIST
--- a/lang/sbcl/PLIST Thu Jan 04 13:40:52 2018 +0000
+++ b/lang/sbcl/PLIST Thu Jan 04 14:47:17 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2015/03/10 20:50:37 asau Exp $
+@comment $NetBSD: PLIST,v 1.22 2018/01/04 14:47:17 jperkin Exp $
bin/sbcl
lib/sbcl/contrib/asdf.fasl
lib/sbcl/contrib/sb-aclrepl.asd
@@ -37,6 +37,7 @@
lib/sbcl/contrib/sb-sprof.fasl
lib/sbcl/contrib/uiop.fasl
lib/sbcl/sbcl.core
+lib/sbcl/sbcl.mk
man/man1/sbcl.1
share/doc/sbcl/BUGS
share/doc/sbcl/COPYING
diff -r 881505498820 -r 4aa97b48c31b lang/sbcl/distinfo
--- a/lang/sbcl/distinfo Thu Jan 04 13:40:52 2018 +0000
+++ b/lang/sbcl/distinfo Thu Jan 04 14:47:17 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.55 2017/09/16 10:41:55 asau Exp $
+$NetBSD: distinfo,v 1.56 2018/01/04 14:47:17 jperkin Exp $
-SHA1 (sbcl-1.3.21-source.tar.bz2) = dd88ba396d05cd2298d3dc5b365c2495c1d23b6d
-RMD160 (sbcl-1.3.21-source.tar.bz2) = fdf0cb44c065adeb6731c871177e3776e56ee480
-SHA512 (sbcl-1.3.21-source.tar.bz2) = 845f4977b46236b9e018c6c7e5cf5628aed6b75b0ec942cd0c54fb91b6dc7d46369e346cd3c3dbb3f4084e06ef81a168c5f5fec72c4ca649504aeaef4b71c1e5
-Size (sbcl-1.3.21-source.tar.bz2) = 5901141 bytes
+SHA1 (sbcl-1.4.3-source.tar.bz2) = cf610061ee2e8bf90efcf830f45412b68f43d0dc
+RMD160 (sbcl-1.4.3-source.tar.bz2) = eb3024ae6980239c6784ee4d234874782870cca4
+SHA512 (sbcl-1.4.3-source.tar.bz2) = e730f4f095e2c3b52836df0beae08219a2e3883b4e20ba7303f24d8e51aec7c6d278ad6f9d57fac36b5aebec3fefb118d07bfd4ca48a44a3324345f2993fca62
+Size (sbcl-1.4.3-source.tar.bz2) = 5953041 bytes
SHA1 (patch-ab) = b087921f7317523fd78396518dfd2cb1c8e6d5f9
SHA1 (patch-src_runtime_backtrace.c) = ba3d7d152b279652d7074ebc9ba615c9d899f35c
SHA1 (patch-src_runtime_breakpoint.c) = 019d98692411b5701ce14c023ed3afab71033323
Home |
Main Index |
Thread Index |
Old Index