dash_read_bounds: time the short and long runs in turn, the least of seven each #400
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/dash-bounds-interleave"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
tests/dash_read_bounds.rsfailed on the linux-arm64 cargo-class corpora job of #396 and of #398. Neither PR touches DASH:The reader is linear. Duplicate names go through a
HashSet, and everything else reads slices. Two effects push a linear reader past the bound of 8 times on a busy virtual machine:That puts linear near 12 times, against 16 for a reader that scans the names read so far. The two are too close to bound.
Two changes:
The run-by-run comparison check is unchanged apart from (1).
cargo test --no-default-features --features http --test dash_read_bounds, 10 runs32000 attributes took 3.61s, 1000 took 4.18ms(bound ≈ 1.09 s)🤖 Generated with Claude Code
dcharlot referenced this pull request2026-10-21 15:05:27 -04:00