aboutsummaryrefslogtreecommitdiffstats
path: root/reftable/iter.c
AgeCommit message (Expand)AuthorFilesLines
2025-04-07reftable/constants: make block types part of the public interfacePatrick Steinhardt1-5/+5
2025-04-07reftable/block: make block iterators reseekablePatrick Steinhardt1-1/+1
2025-04-07reftable/block: rename `block_reader` to `reftable_block`Patrick Steinhardt1-5/+4
2025-04-07reftable/block: rename `block` to `block_data`Patrick Steinhardt1-2/+2
2025-04-07reftable/blocksource: consolidate code into a single filePatrick Steinhardt1-2/+3
2025-04-07reftable/reader: rename data structure to "table"Patrick Steinhardt1-5/+5
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt1-6/+6
2025-02-18reftable/basics: introduce `REFTABLE_UNUSED` annotationPatrick Steinhardt1-5/+5
2025-02-18reftable: stop using `BUG()` in trivial casesPatrick Steinhardt1-2/+1
2024-10-17reftable: handle trivial `reftable_buf` errorsPatrick Steinhardt1-1/+4
2024-10-17reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt1-3/+3
2024-10-02reftable: introduce `REFTABLE_FREE_AND_NULL()`Patrick Steinhardt1-1/+1
2024-10-02reftable/iter: handle allocation failures when creating indexed table iterPatrick Steinhardt1-4/+16
2024-08-29Merge branch 'ps/reftable-drop-generic'Junio C Hamano1-21/+105
2024-08-28reftable: mark unused parameters in empty iterator functionsJeff King1-3/+3
2024-08-22reftable/generic: drop interfacePatrick Steinhardt1-1/+0
2024-08-22reftable/generic: move generic iterator code into iterator interfacePatrick Steinhardt1-0/+105
2024-08-22reftable/iter: drop double-checking logicPatrick Steinhardt1-20/+0
2024-08-17reftable: mark unused parameters in virtual functionsJeff King1-1/+2
2024-05-13reftable/generic: adapt interface to allow reuse of iteratorsPatrick Steinhardt1-4/+4
2024-05-13reftable/generic: move seeking of records into the iteratorPatrick Steinhardt1-0/+15
2024-04-15reftable/block: rename `block_reader_start()`Patrick Steinhardt1-1/+1
2024-03-04reftable/merged: remove unnecessary null check for subitersPatrick Steinhardt1-5/+0
2024-02-06reftable: introduce macros to allocate arraysPatrick Steinhardt1-2/+1
2022-01-20reftable: make reftable_record a tagged unionHan-Wen Nienhuys1-2/+2
2021-10-08reftable: read reftable filesHan-Wen Nienhuys1-0/+194