summaryrefslogtreecommitdiff
path: root/reftable/writer.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-12reftable: handle block-writer initialization errorsJohannes Schindelin1-1/+7
2026-07-13Merge branch 'jk/reftable-leakfix'Junio C Hamano1-4/+4
2026-06-28reftable: fix unlikely leak on API errorJeff King1-4/+4
2026-06-26reftable: split up write optionsPatrick Steinhardt1-9/+12
2025-08-12reftable/writer: drop Git-specific `QSORT()` macroPatrick Steinhardt1-2/+4
2025-08-12reftable/writer: fix type used for number of recordsPatrick Steinhardt1-8/+9
2025-05-19Merge branch 'ly/reftable-writer-leakfix'Junio C Hamano1-2/+6
2025-05-12reftable/writer: fix memory leak when `writer_index_hash()` failsLidong Yan1-1/+3
2025-05-12reftable/writer: fix memory leak when `padded_write()` failsLidong Yan1-1/+3
2025-04-29Merge branch 'ps/reftable-api-revamp'Junio C Hamano1-17/+17
2025-04-08Merge branch 'ps/reftable-sans-compat-util'Junio C Hamano1-14/+13
2025-04-07reftable/constants: make block types part of the public interfacePatrick Steinhardt1-11/+11
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt1-6/+6
2025-03-21reftable: adapt write_object_record() to propagate block_writer_add() errorsMeet Soni1-0/+19
2025-03-21reftable: adapt writer_add_record() to propagate block_writer_add() errorsMeet Soni1-10/+5
2025-02-18reftable/basics: introduce `REFTABLE_UNUSED` annotationPatrick Steinhardt1-1/+1
2025-02-18reftable/basics: provide wrappers for big endian conversionPatrick Steinhardt1-10/+10
2025-02-18reftable: stop using `BUG()` in trivial casesPatrick Steinhardt1-3/+2
2025-02-14Merge branch 'kn/reflog-migration-fix-followup'Junio C Hamano1-1/+14
2025-01-22reftable: prevent 'update_index' changes after adding recordsKarthik Nayak1-1/+14
2025-01-21reftable/basics: adjust `common_prefix_size()` to return `size_t`Patrick Steinhardt1-4/+3
2024-12-28reftable: avoid leaks on realloc errorRené Scharfe1-2/+3
2024-12-23Merge branch 'kn/reftable-writer-log-write-verify'Junio C Hamano1-0/+12
2024-12-10Merge branch 'ps/reftable-detach'Junio C Hamano1-3/+17
2024-12-07reftable/writer: ensure valid range for log's update_indexKarthik Nayak1-0/+12
2024-11-26reftable: rename scratch bufferPatrick Steinhardt1-11/+11
2024-11-21reftable/writer: optimize allocations by using a scratch bufferPatrick Steinhardt1-12/+11
2024-11-19reftable/system: stop depending on "hash.h"Patrick Steinhardt1-4/+4
2024-11-19reftable: explicitly handle hash format IDsPatrick Steinhardt1-1/+15
2024-10-17reftable: handle trivial `reftable_buf` errorsPatrick Steinhardt1-13/+35
2024-10-17reftable/record: adapt `reftable_record_key()` to handle allocation failuresPatrick Steinhardt1-1/+4
2024-10-17reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt1-33/+33
2024-10-17reftable: stop using `strbuf_addbuf()`Patrick Steinhardt1-3/+4
2024-10-02reftable: introduce `REFTABLE_FREE_AND_NULL()`Patrick Steinhardt1-2/+2
2024-10-02reftable: handle trivial allocation failuresPatrick Steinhardt1-2/+11
2024-10-02reftable/tree: handle allocation failuresPatrick Steinhardt1-4/+3
2024-10-02reftable/block: handle allocation failuresPatrick Steinhardt1-17/+34
2024-10-02reftable/writer: handle allocation failures in `reftable_new_writer()`Patrick Steinhardt1-6/+16
2024-10-02reftable/writer: handle allocation failures in `writer_index_hash()`Patrick Steinhardt1-23/+38
2024-08-17reftable: mark unused parameters in virtual functionsJeff King1-1/+1
2024-05-13reftable/writer: improve error when passed an invalid block sizePatrick Steinhardt1-4/+2
2024-05-13reftable/writer: drop static variable used to initialize strbufPatrick Steinhardt1-3/+1
2024-05-13reftable: pass opts as constant pointerPatrick Steinhardt1-6/+11
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