jj/lib
Yuya Nishihara 8480ee9e05 index: migrate RevWalk constructors to builder API
The current RevWalk constructors insert intermediate items to BinaryHeap
and convert them as needed. This is redundant, and I'm going to add another
parameter that should be applied to the queue first. That's why I decided
to factor out a builder type. I considered adding a few set of factory
functions that receive all parameters, but they looked messy because most of
the parameters are of [IndexPosition] type.

This patch also adds must_use to the builder and its return types, which are
all iterator-like.
2024-03-10 01:45:30 +09:00
..
benches
gen-protos
proc-macros
src index: migrate RevWalk constructors to builder API 2024-03-10 01:45:30 +09:00
tests tests: remove last use of walk_revs() from integration tests 2024-03-08 10:07:40 +09:00
testutils
Cargo.toml
LICENSE