summaryrefslogtreecommitdiffstats
path: root/reftable/block.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* reftable: rename scratch bufferPatrick Steinhardt2024-11-261-1/+2
* reftable/block: optimize allocations by using scratch bufferPatrick Steinhardt2024-11-201-0/+1
* reftable/block: rename `block_writer::buf` variablePatrick Steinhardt2024-11-201-4/+4
* reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt2024-10-171-7/+7
* reftable/block: handle allocation failuresPatrick Steinhardt2024-10-021-2/+2
* reftable: use `uint16_t` to track restart intervalPatrick Steinhardt2024-05-141-1/+1
* Merge branch 'ps/reftable-write-optim'Junio C Hamano2024-05-081-0/+4
|\
| * reftable/block: reuse compressed arrayPatrick Steinhardt2024-04-091-0/+3
| * reftable/block: reuse zstream when writing log blocksPatrick Steinhardt2024-04-091-0/+1
* | reftable/block: avoid copying block iterators on seekPatrick Steinhardt2024-04-151-2/+0
* | reftable/block: reuse `zstream` state on inflationPatrick Steinhardt2024-04-151-0/+3
* | reftable/block: reuse uncompressed blocksPatrick Steinhardt2024-04-151-0/+4
* | reftable/block: move ownership of block reader into `struct table_iter`Patrick Steinhardt2024-04-151-6/+11
* | reftable/block: introduce `block_reader_release()`Patrick Steinhardt2024-04-151-0/+2
* | reftable/block: better grouping of functionsPatrick Steinhardt2024-04-151-11/+11
* | reftable/block: merge `block_iter_seek()` and `block_reader_seek()`Patrick Steinhardt2024-04-151-5/+2
* | reftable/block: rename `block_reader_start()`Patrick Steinhardt2024-04-151-1/+1
|/
* reftable/record: use scratch buffer when decoding recordsPatrick Steinhardt2024-03-051-0/+2
* reftable/record: decode keys in placePatrick Steinhardt2024-03-041-2/+0
* reftable/block: reuse buffer to compute record keysPatrick Steinhardt2023-12-111-0/+2
* reftable/block: introduce macro to initialize `struct block_iter`Patrick Steinhardt2023-12-111-0/+4
* reftable: fix typo in headerHan-Wen Nienhuys2021-12-231-1/+1
* reftable: reading/writing blocksHan-Wen Nienhuys2021-10-081-0/+127