[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/stream 89f61bf 33/36: * packages/stream/stream.el (stre
From: |
Stefan Monnier |
Subject: |
[elpa] externals/stream 89f61bf 33/36: * packages/stream/stream.el (stream--force): Small fix (Bug#37888). |
Date: |
Tue, 1 Dec 2020 17:22:53 -0500 (EST) |
branch: externals/stream
commit 89f61bff7cd04cec0978b9bf6a9601d43bca7c78
Author: Michael Heerdegen <michael_heerdegen@web.de>
Commit: Michael Heerdegen <michael_heerdegen@web.de>
* packages/stream/stream.el (stream--force): Small fix (Bug#37888).
---
stream.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/stream.el b/stream.el
index 9f73e8b..f5d7cdd 100644
--- a/stream.el
+++ b/stream.el
@@ -86,8 +86,9 @@ That value is the one passed to `stream-make'."
((eq (car-safe stream) stream--evald-identifier)
(cdr stream))
((eq (car-safe stream) stream--fresh-identifier)
- (setf (car stream) stream--evald-identifier)
- (setf (cdr stream) (funcall (cdr stream))))
+ (prog1 (setf (cdr stream) (funcall (cdr stream)))
+ ;; identifier is only updated when forcing didn't exit nonlocally
+ (setf (car stream) stream--evald-identifier)))
(t (signal 'wrong-type-argument (list 'streamp stream)))))
(defmacro stream-cons (first rest)
- [elpa] externals/stream 2b2ba28 14/36: update stream.el to the latest version, (continued)
- [elpa] externals/stream 2b2ba28 14/36: update stream.el to the latest version, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 00e523f 15/36: Add stream stream-delay and stream-of-directory-files, Stefan Monnier, 2020/12/01
- [elpa] externals/stream ac42cc1 18/36: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/stream a36469b 17/36: Add some more basic stream operations, Stefan Monnier, 2020/12/01
- [elpa] externals/stream f8e6639 20/36: * stream/stream.el (stream--generalizer): Accept more arguments, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 873ee4e 23/36: Fix errors detected by tests added in last commit, Stefan Monnier, 2020/12/01
- [elpa] externals/stream cbf7e78 30/36: * stream/stream-x.el: Update copyright, Stefan Monnier, 2020/12/01
- [elpa] externals/stream f1fce5e 35/36: * packages/stream/stream.el: Bump version to 2.2.5., Stefan Monnier, 2020/12/01
- [elpa] externals/stream 05b20e1 25/36: Add file "stream-x.el" to the stream package, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 76ed94e 27/36: Fix seq-empty-p for streams, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 89f61bf 33/36: * packages/stream/stream.el (stream--force): Small fix (Bug#37888).,
Stefan Monnier <=
- [elpa] externals/stream d531a58 19/36: Avoid recursive stream-append in stream-concatenate, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 40e5fb1 26/36: Remove an outdated test, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 9c7aef0 34/36: * [stream] Update copyright years, Stefan Monnier, 2020/12/01
- [elpa] externals/stream f7701f8 31/36: Update copyrights of some packages, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 3354b2a 29/36: * stream/tests/stream-tests.el: Require 'generator', Stefan Monnier, 2020/12/01
- [elpa] externals/stream a3f3da1 32/36: Drop forced lambda's from stream (Bug#30626), Stefan Monnier, 2020/12/01
- [elpa] externals/stream 0b2a49f 16/36: * packages/stream/stream.el: Bump version number., Stefan Monnier, 2020/12/01
- [elpa] externals/stream 0055487 36/36: * .gitignore: New file, Stefan Monnier, 2020/12/01