aboutsummaryrefslogtreecommitdiffstats
path: root/commit.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-04-23 11:52:37 -0700
committerJunio C Hamano <gitster@pobox.com>2024-04-23 11:52:37 -0700
commit33bbc21c922798c9dc882e42162c5f2ad7b77852 (patch)
tree7f07c7abc4071b81326dfb4e641a3a13119f7839 /commit.c
parentdocs: address typos in Git v2.45 changelog (diff)
parentreftable/block: avoid copying block iterators on seek (diff)
downloadgit-33bbc21c922798c9dc882e42162c5f2ad7b77852.tar.gz
git-33bbc21c922798c9dc882e42162c5f2ad7b77852.zip
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()`
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions