summaryrefslogtreecommitdiffstats
path: root/reftable
AgeCommit message (Expand)AuthorLines
2024-02-13Merge branch 'jc/comment-style-fixes' into maint-2.43Junio C Hamano-1/+1
2024-02-08Merge branch 'en/header-cleanup' into maint-2.43Junio C Hamano-12/+0
2024-01-29reftable/pq_test: comment style fixJunio C Hamano-1/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren-12/+0
2023-12-11reftable/block: reuse buffer to compute record keysPatrick Steinhardt-11/+10
2023-12-11reftable/block: introduce macro to initialize `struct block_iter`Patrick Steinhardt-13/+14
2023-12-11reftable/merged: reuse buffer to compute record keysPatrick Steinhardt-15/+18
2023-12-11reftable/stack: fix use of unseeded randomnessPatrick Steinhardt-4/+4
2023-12-11reftable/stack: fix stale lock when dyingPatrick Steinhardt-32/+15
2023-12-11reftable/stack: reuse buffers when reloading stackPatrick Steinhardt-8/+4
2023-12-11reftable/stack: perform auto-compaction with transactional interfacePatrick Steinhardt-0/+62
2023-12-11reftable/stack: verify that `reftable_stack_add()` uses auto-compactionPatrick Steinhardt-0/+49
2023-12-11reftable: handle interrupted writesPatrick Steinhardt-4/+4
2023-12-11reftable: handle interrupted readsPatrick Steinhardt-2/+2
2023-12-11reftable: wrap EXPECT macros in do/whilePatrick Steinhardt-26/+32
2023-04-24reftable: ensure git-compat-util.h is the first (indirect) includeElijah Newren-2/+4
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren-2/+2
2022-09-15reftable: use a pointer for pq_entry paramElijah Conners-6/+6
2022-08-20reftable: drop unused parameter from reader_seek_linear()Jeff King-3/+3
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano-9/+9
2022-05-04Merge branch 'cm/reftable-0-length-memset'Junio C Hamano-3/+6
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano-9/+9
2022-04-15reftable: avoid undefined behaviour breaking t0032Carlo Marcelo Arenas Belón-3/+6
2022-03-28reftable: make assignments portable to AIX xlc v12.01Ævar Arnfjörð Bjarmason-6/+18
2022-02-23reftable: rename writer_stats to reftable_writer_statsHan-Wen Nienhuys-7/+7
2022-02-23reftable: add test for length of disambiguating prefixHan-Wen Nienhuys-0/+38
2022-02-23reftable: ensure that obj_id_len is >= 2 on writingHan-Wen Nienhuys-1/+40
2022-02-23reftable: avoid writing empty keys at the block layerHan-Wen Nienhuys-12/+23
2022-02-23reftable: add a test that verifies that writing empty keys failsHan-Wen Nienhuys-0/+24
2022-02-23reftable: reject 0 object_id_lenHan-Wen Nienhuys-0/+5
2022-02-16Merge branch 'ab/auto-detect-zlib-compress2'Junio C Hamano-11/+0
2022-02-16Merge branch 'hn/reftable-coverity-fixes'Junio C Hamano-525/+615
2022-01-26compat: auto-detect if zlib has uncompress2()Ævar Arnfjörð Bjarmason-11/+0
2022-01-20reftable: add print functions to the record typesHan-Wen Nienhuys-15/+95
2022-01-20reftable: make reftable_record a tagged unionHan-Wen Nienhuys-337/+334
2022-01-20reftable: remove outdated file reftable.cHan-Wen Nienhuys-115/+0
2022-01-20reftable: implement record equality genericallyHan-Wen Nienhuys-22/+63
2022-01-20reftable: make reftable-record.h function signatures const correctHan-Wen Nienhuys-14/+14
2022-01-20reftable: handle null refnames in reftable_ref_record_equalHan-Wen Nienhuys-3/+5
2022-01-20reftable: drop stray printf in readwrite_testHan-Wen Nienhuys-1/+0
2022-01-20reftable: all xxx_free() functions accept NULL argumentsHan-Wen Nienhuys-0/+4
2022-01-20reftable: fix resource warningHan-Wen Nienhuys-5/+5
2022-01-20reftable: ignore remove() return value in stack_test.cHan-Wen Nienhuys-1/+1
2022-01-20reftable: check reftable_stack_auto_compact() return valueHan-Wen Nienhuys-0/+1
2022-01-20reftable: fix resource leak blocksource.cHan-Wen Nienhuys-2/+4
2022-01-20reftable: fix resource leak in block.c error pathHan-Wen Nienhuys-18/+97
2022-01-20reftable: fix OOB stack write in print functionsHan-Wen Nienhuys-2/+2
2022-01-13reftable tests: avoid "int" overflow, use "uint64_t"Ævar Arnfjörð Bjarmason-2/+2
2022-01-13reftable: avoid initializing structs from structsHan-Wen Nienhuys-11/+11
2021-12-23reftable: support preset file mode for writingHan-Wen Nienhuys-10/+56