|
[Sbcl-commits] CVS: sbcl NEWS, 1.1366, 1.1367 version.lisp-expr,
1.4024, 1.4025
From: Nikodemus Siivola <demoss@us...> - 2008-07-18 20:08
|
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv14574
Modified Files:
NEWS version.lisp-expr
Log Message:
1.0.18.22: DX arguments in non-let-converted local calls
* When a non-let function has dynamic extent arguments, the
combination must end its block, or stack analysis will miss the
cleanup, and stack will be popped too soon.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1366
retrieving revision 1.1367
diff -u -d -r1.1366 -r1.1367
--- NEWS 30 Jun 2008 10:33:57 -0000 1.1366
+++ NEWS 18 Jul 2008 20:07:58 -0000 1.1367
@@ -2,6 +2,8 @@
changes in sbcl-1.0.19 relative to 1.0.18:
* bug fix: compiler no longer makes erronous assumptions in the
presense of non-foldable SATISFIES types.
+ * bug fix: stack analysis missed cleanups of dynamic-extent
+ arguments in non-let-converted calls to local functions.
* fixed some bugs revealed by Paul Dietz' test suite:
** interval arithmetic during type derivation used inexact integer
to single-float coercions.
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.4024
retrieving revision 1.4025
diff -u -d -r1.4024 -r1.4025
--- version.lisp-expr 16 Jul 2008 20:51:15 -0000 1.4024
+++ version.lisp-expr 18 Jul 2008 20:07:59 -0000 1.4025
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.18.21"
+"1.0.18.22"
|
| Thread | Author | Date |
|---|---|---|
| [Sbcl-commits] CVS: sbcl NEWS, 1.1366, 1.1367 version.lisp-expr, 1.4024, 1.4025 | Nikodemus Siivola <demoss@us...> |