summaryrefslogtreecommitdiff
path: root/lang/sbcl
diff options
context:
space:
mode:
authorasau <asau>2011-06-11 19:24:10 +0000
committerasau <asau>2011-06-11 19:24:10 +0000
commit333ba4ee0e9507009976163d5ebd888d5839512d (patch)
tree3ca2ea729f32caa954ec1b5c8edcac0ed9f951b8 /lang/sbcl
parent75fd54e060f14cabb0344fe6b4e19dc78ab33197 (diff)
downloadpkgsrc-333ba4ee0e9507009976163d5ebd888d5839512d.tar.gz
Update to SBCL 1.0.49
changes in sbcl-1.0.49 relative to sbcl-1.0.48: * minor incompatible change: WITH-LOCKED-HASH-TABLE no longer disables interrupts for its body. * enhancement: source locations are now available for files loaded as source, compile-time-too evaluation, and initialization files. * enhancement: WITH-COMPILATION-UNIT :SOURCE-NAMESTRING allows providing virtual source-file information, eg. overriding input-file of COMPILE-FILE when a temporary file is used for compilation. * enhancement: ASDF has been updated to version 2.015.3. * enhancement: backtraces involving frames from the default evaluator are more readable. * enhancement: RUN-PROGRAM works with user-defined binary input and output streams. * enhancement: more informative compile-time warnings and runtime errors for type-errors detected at compile-time. * enhancement: deadlock detection for mutexes and spinlocks. * enhancement: dynamic-extent for &rest lists stack allocate only their spines, not their argumets. While portable code should not rely on this, particularly in combination with inlining, it should make dynamic-extent easier to use safely. * enhancement: SB-POSIX improvements: ** WNOHANG and WUNTRACED are exported. ** SYSCALL-ERROR now also provides the name of the failing system call. * enhancement: --script improvements: ** errors on standard input, output, and error streams are handled and cause scripts to exit silently, making them easier to use in shell pipelines. ** backtraces from scripts now go to standard error instead of the terminal even if one is available. ** --script can be an argument, causing the script to be loaded from standard input. * enhancement: MAKE-ALIEN-STRING provides an easy way to transport lisp strings to foreign memory. * enhancement: (SETF GC-LOGFILE) allows logging garbage collections to a file, making it easier to understand heap dynamics. * optimization: using a &REST argument only in APPLY or VALUES-LIST calls allows the compiler to automatically elide rest-list allocation so long as the call sites are in functions that the compiler knows cannot escape. (lp#504575) * optimization: CALL-NEXT-METHOD using explicit arguments is faster, especially in safe code when none of the required arguments have changed their identities. * bug fix: blocking reads from FIFOs created by RUN-PROGRAM were uninterruptible, as well as blocking reads from socket streams created with for which :SERVE-EVENTS NIL. (regression from 1.0.42.43) * bug fix: SET-SYNTAX-FROM-CHAR now removes dispatch-macro character syntax from the to-char if the from-char is not a dispatch-macro character. * bug fix: references to undefined variables in function calls that are optimized away now signal a runtime error. (lp#722734) * bug fix: miscompilation of MULTIPLE-VALUE-CALL when asserting derived types from a function defined in the same file. (regression from 1.0.43.57) * bug fix: TRULY-THE forms are now macroexpandable and setf-expandable. (lp#771673) * bug fix: spurious errors during QUIT when standard streams were closed.
Diffstat (limited to 'lang/sbcl')
-rw-r--r--lang/sbcl/Makefile4
-rw-r--r--lang/sbcl/PLIST3
-rw-r--r--lang/sbcl/distinfo8
3 files changed, 8 insertions, 7 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index 0e3cdc0906d..cce9b52bdb2 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2011/05/09 19:35:37 asau Exp $
+# $NetBSD: Makefile,v 1.35 2011/06/11 19:24:10 asau Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-1.0.48
+PKGNAME= sbcl-1.0.49
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
diff --git a/lang/sbcl/PLIST b/lang/sbcl/PLIST
index da27cbee7cb..99bfc3018a5 100644
--- a/lang/sbcl/PLIST
+++ b/lang/sbcl/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2010/12/14 23:44:09 asau Exp $
+@comment $NetBSD: PLIST,v 1.14 2011/06/11 19:24:10 asau Exp $
bin/sbcl
lib/sbcl/asdf-install/.cvsignore
lib/sbcl/asdf-install/Makefile
@@ -132,6 +132,7 @@ lib/sbcl/sb-introspect/.cvsignore
lib/sbcl/sb-introspect/Makefile
lib/sbcl/sb-introspect/introspect.fasl
lib/sbcl/sb-introspect/introspect.lisp
+lib/sbcl/sb-introspect/load-test.lisp
lib/sbcl/sb-introspect/sb-introspect.asd
lib/sbcl/sb-introspect/sb-introspect.fasl
lib/sbcl/sb-introspect/test-driver.fasl
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 7d514d94487..649c314f450 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.18 2011/05/09 19:35:37 asau Exp $
+$NetBSD: distinfo,v 1.19 2011/06/11 19:24:10 asau Exp $
-SHA1 (sbcl-1.0.48-source.tar.bz2) = c983d68fec66c9a9bdcefd9cbc23a3631f5515d2
-RMD160 (sbcl-1.0.48-source.tar.bz2) = e0eaedec44fe6075f823d20f83d620e6900f5b01
-Size (sbcl-1.0.48-source.tar.bz2) = 3534766 bytes
+SHA1 (sbcl-1.0.49-source.tar.bz2) = c817cf7cd60b5a10f3378d078035daaf4b949680
+RMD160 (sbcl-1.0.49-source.tar.bz2) = 1db3ee0afa0780ae22c74af914e326cceb581a4a
+Size (sbcl-1.0.49-source.tar.bz2) = 3542474 bytes
SHA1 (patch-ab) = e8420a7aa51f6920d6556e84ef3f0ca32fdeb2fd
SHA1 (patch-ad) = 4a10e7d498b686a09b067c527010981c15f0f8c8
SHA1 (patch-ae) = ea29307779f7aede89ab368a9a7901f95d16d5b2