repo.or.cz
/
cslatevm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog
|
commit
| commitdiff |
tree
|
edit
|
fork
raw
|
patch
(parent:
6e4e867
)
Fixed Set ReadStream functionality.
author
Brian T. Rice
<briantrice@gmail.com>
Thu, 18 Mar 2010 03:24:19 +0000 (20:24 -0700)
committer
Brian T. Rice
<briantrice@gmail.com>
Thu, 18 Mar 2010 03:24:19 +0000 (20:24 -0700)
src/core/iterator.slate
patch
|
blob
|
blame
|
history
diff --git
a/src/core/iterator.slate
b/src/core/iterator.slate
index
63e4bd0
..
83e983b
100644
(file)
--- a/
src/core/iterator.slate
+++ b/
src/core/iterator.slate
@@
-248,9
+248,11
@@
This is poor for sparse Sets."
[| each |
[i isAtEnd]
whileFalse:
- [each: (i collection contents at: (i index: i index + 1)).
+ [each: (i collection contents at: i index).
+ i index: i index + 1.
each ifNotNil: [i position: i position + 1.
^ each]].
+ i exhausted
].
i@(Set ReadStream traits) isAtEnd