summaryrefslogtreecommitdiff
path: root/version.lisp-expr
diff options
context:
space:
mode:
authorNikodemus Siivola <nikodemus@random-state.net>2011-05-24 08:49:45 +0000
committerNikodemus Siivola <nikodemus@random-state.net>2011-05-24 08:49:45 +0000
commitedb7acf8d242c0398ec33924e21c85dc54bc768d (patch)
tree9a74736c8221697da3b249836c7f412ca4c5bc1b /version.lisp-expr
parent99eca070adccc2f7008e050289abbe8c9f853ca2 (diff)
1.0.48.21: explicitly indefinite-extent leaves, safer dynamic-extent &REST
Change LEAF-DYNAMIC-EXTENT to LEAF-EXTENT. Setting it to :INDEFINITE stops dynamic-extent propagation through the leaf. Use this in CONVERT-MORE-CALL / CONVERT-HAIRY-FUN-ENTRY by proclaiming the variables in the open-coded &REST list as having indefinite-extent. The upshot is that dynamic-extent &REST will only stack allocate the spine of the rest list, making it easier and safer to use. Document this in the manual and attach appropriate caveats re. portability.
Diffstat (limited to 'version.lisp-expr')
-rw-r--r--version.lisp-expr2
1 files changed, 1 insertions, 1 deletions
diff --git a/version.lisp-expr b/version.lisp-expr
index 7794a0f5c..69ee89cad 100644
--- a/version.lisp-expr
+++ b/version.lisp-expr
@@ -20,4 +20,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.48.20"
+"1.0.48.21"