From: Patrick Steinhardt Date: Tue, 05 Mar 2024 10:19:59 GMT Subject: Re: What's cooking in git.git (Mar 2024, #01; Mon, 4) Message-ID: In-Reply-To: On Mon, Mar 04, 2024 at 02:36:33PM -0800, Junio C Hamano wrote: > * ps/reftable-iteration-perf-part2 (2024-03-04) 13 commits > - 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 > > The code to iterate over refs with the reftable backend has seen > some optimization. > > Will merge to 'next'? > source: Yeah, I think this topic is ready to go. Patrick