From: Junio C Hamano Date: Tue, 23 Apr 2024 18:52:37 +0000 (-0700) Subject: Merge branch 'ps/reftable-block-iteration-optim' X-Git-Tag: v2.45.0-rc1~15 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=33bbc21c922798c9dc882e42162c5f2ad7b77852;p=thirdparty%2Fgit.git Merge branch 'ps/reftable-block-iteration-optim' The code to iterate over reftable blocks has seen some optimization to reduce memory allocation and deallocation. * ps/reftable-block-iteration-optim: reftable/block: avoid copying block iterators on seek reftable/block: reuse `zstream` state on inflation reftable/block: open-code call to `uncompress2()` reftable/block: reuse uncompressed blocks reftable/reader: iterate to next block in place reftable/block: move ownership of block reader into `struct table_iter` reftable/block: introduce `block_reader_release()` reftable/block: better grouping of functions reftable/block: merge `block_iter_seek()` and `block_reader_seek()` reftable/block: rename `block_reader_start()` --- 33bbc21c922798c9dc882e42162c5f2ad7b77852