aboutsummaryrefslogtreecommitdiffstats
path: root/reftable/writer.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-08reftable/writer: reset `last_key` instead of releasing itPatrick Steinhardt1-2/+2
2024-04-08reftable/writer: unify releasing memoryPatrick Steinhardt1-8/+15
2024-04-08reftable/writer: refactorings for `writer_flush_nonempty_block()`Patrick Steinhardt1-28/+44
2024-04-08reftable/writer: refactorings for `writer_add_record()`Patrick Steinhardt1-11/+27
2024-02-12Merge branch 'ps/reftable-styles'Junio C Hamano1-16/+5
2024-02-06reftable: introduce macros to allocate arraysPatrick Steinhardt1-4/+3
2024-02-06reftable: introduce macros to grow arraysPatrick Steinhardt1-12/+2
2024-02-01reftable: document reading and writing indicesPatrick Steinhardt1-0/+23
2024-02-01reftable/writer: fix writing multi-level indicesPatrick Steinhardt1-4/+4
2024-02-01reftable/writer: simplify writing index recordsPatrick Steinhardt1-15/+3
2024-02-01reftable/writer: use correct type to iterate through index entriesPatrick Steinhardt1-9/+7
2024-01-23reftable: honor core.fsyncJohn Cai1-0/+8
2024-01-03reftable/writer: fix index corruption when writing multiple indicesPatrick Steinhardt1-2/+2
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano1-6/+6
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano1-6/+6
2022-03-28reftable: make assignments portable to AIX xlc v12.01Ævar Arnfjörð Bjarmason1-3/+9
2022-02-23reftable: rename writer_stats to reftable_writer_statsHan-Wen Nienhuys1-1/+1
2022-02-23reftable: ensure that obj_id_len is >= 2 on writingHan-Wen Nienhuys1-1/+3
2022-02-23reftable: avoid writing empty keys at the block layerHan-Wen Nienhuys1-2/+1
2022-02-16Merge branch 'hn/reftable-coverity-fixes'Junio C Hamano1-18/+25
2022-01-20reftable: make reftable_record a tagged unionHan-Wen Nienhuys1-18/+23
2022-01-20reftable: all xxx_free() functions accept NULL argumentsHan-Wen Nienhuys1-0/+2
2021-12-23reftable: signal overflowHan-Wen Nienhuys1-0/+3
2021-10-08reftable: write reftable filesHan-Wen Nienhuys1-0/+690