diff options
author | Junio C Hamano <gitster@pobox.com> | 2024-03-05 09:09:46 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-03-05 09:09:46 -0800 |
commit | 2efe7958d6b3119a4471d718ee530b296b5d50b6 (patch) | |
tree | e1fb958ece45688347ee20a9d848cf9982d8326e /commit.c | |
parent | b387623c12f3f4a376e4d35a610fd3e55d7ea907 (diff) | |
parent | 43f70eaea0e3fa9d98c895e9341674a67262b657 (diff) |
Merge branch 'ps/reftable-iteration-perf-part2' into ps/reftable-reflog-iteration-perf
* ps/reftable-iteration-perf-part2:
refs/reftable: precompute prefix length
reftable: allow inlining of a few functions
reftable/record: decode keys in place
reftable/record: reuse refname when copying
reftable/record: reuse refname when decoding
reftable/merged: avoid duplicate pqueue emptiness check
reftable/merged: circumvent pqueue with single subiter
reftable/merged: handle subiter cleanup on close only
reftable/merged: remove unnecessary null check for subiters
reftable/merged: make subiters own their records
reftable/merged: advance subiter on subsequent iteration
reftable/merged: make `merged_iter` structure private
reftable/pq: use `size_t` to track iterator index
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions