summaryrefslogtreecommitdiffstats
path: root/tests/002/proc/1902/tasks
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-28 07:17:12 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-28 07:17:12 -0700
commitdc7842296466eba508f791ef1f9a9c3b16f7d4da (patch)
treef64003ee37f12b7baa77a284154b2c7f691f9943 /tests/002/proc/1902/tasks
parent64fb78f1b28fa435f97dbf5fda1c574338063083 (diff)
downloadtxr-dc7842296466eba508f791ef1f9a9c3b16f7d4da.tar.gz
txr-dc7842296466eba508f791ef1f9a9c3b16f7d4da.tar.bz2
txr-dc7842296466eba508f791ef1f9a9c3b16f7d4da.zip
seq-begin: bugfix: non-lists don't work.
* lib.c (seq_begin): Do not null out si->inf.obj; it's needed for accessing hashes and vector-like objects. This bug means that seq-begin iteration has only worked correctly for lists. The original motivation was not to have spurious retention of the head of a lazy list, which is hereby reintroduced. But iterators can be rewound. Let's just document this away and leave it as a to-do item. * txr.1: Document the limitation of seq-begin w.r.t. lazy lists.
Diffstat (limited to 'tests/002/proc/1902/tasks')
0 files changed, 0 insertions, 0 deletions