summaryrefslogtreecommitdiff
path: root/reftable
AgeCommit message (Expand)AuthorFilesLines
2022-02-23reftable: rename writer_stats to reftable_writer_statsLibravatar Han-Wen Nienhuys3-7/+7
2022-02-23reftable: add test for length of disambiguating prefixLibravatar Han-Wen Nienhuys1-0/+38
2022-02-23reftable: ensure that obj_id_len is >= 2 on writingLibravatar Han-Wen Nienhuys2-1/+40
2022-02-23reftable: avoid writing empty keys at the block layerLibravatar Han-Wen Nienhuys3-12/+23
2022-02-23reftable: add a test that verifies that writing empty keys failsLibravatar Han-Wen Nienhuys1-0/+24
2022-02-23reftable: reject 0 object_id_lenLibravatar Han-Wen Nienhuys1-0/+5
2022-02-16Merge branch 'ab/auto-detect-zlib-compress2'Libravatar Junio C Hamano1-11/+0
2022-02-16Merge branch 'hn/reftable-coverity-fixes'Libravatar Junio C Hamano18-525/+615
2022-01-26compat: auto-detect if zlib has uncompress2()Libravatar Ævar Arnfjörð Bjarmason1-11/+0
2022-01-20reftable: add print functions to the record typesLibravatar Han-Wen Nienhuys3-15/+95
2022-01-20reftable: make reftable_record a tagged unionLibravatar Han-Wen Nienhuys12-337/+334
2022-01-20reftable: remove outdated file reftable.cLibravatar Han-Wen Nienhuys1-115/+0
2022-01-20reftable: implement record equality genericallyLibravatar Han-Wen Nienhuys3-22/+63
2022-01-20reftable: make reftable-record.h function signatures const correctLibravatar Han-Wen Nienhuys2-14/+14
2022-01-20reftable: handle null refnames in reftable_ref_record_equalLibravatar Han-Wen Nienhuys1-3/+5
2022-01-20reftable: drop stray printf in readwrite_testLibravatar Han-Wen Nienhuys1-1/+0
2022-01-20reftable: all xxx_free() functions accept NULL argumentsLibravatar Han-Wen Nienhuys2-0/+4
2022-01-20reftable: fix resource warningLibravatar Han-Wen Nienhuys1-5/+5
2022-01-20reftable: ignore remove() return value in stack_test.cLibravatar Han-Wen Nienhuys1-1/+1
2022-01-20reftable: check reftable_stack_auto_compact() return valueLibravatar Han-Wen Nienhuys1-0/+1
2022-01-20reftable: fix resource leak blocksource.cLibravatar Han-Wen Nienhuys1-2/+4
2022-01-20reftable: fix resource leak in block.c error pathLibravatar Han-Wen Nienhuys3-18/+97
2022-01-20reftable: fix OOB stack write in print functionsLibravatar Han-Wen Nienhuys1-2/+2
2022-01-13reftable tests: avoid "int" overflow, use "uint64_t"Libravatar Ævar Arnfjörð Bjarmason1-2/+2
2022-01-13reftable: avoid initializing structs from structsLibravatar Han-Wen Nienhuys1-11/+11
2021-12-23reftable: support preset file mode for writingLibravatar Han-Wen Nienhuys3-10/+56
2021-12-23reftable: signal overflowLibravatar Han-Wen Nienhuys4-0/+44
2021-12-23reftable: fix typo in headerLibravatar Han-Wen Nienhuys1-1/+1
2021-10-08reftable: add dump utilityLibravatar Han-Wen Nienhuys1-0/+107
2021-10-08reftable: implement stack, a mutable database of reftable files.Libravatar Han-Wen Nienhuys4-0/+2518
2021-10-08reftable: implement refname validationLibravatar Han-Wen Nienhuys3-0/+340
2021-10-08reftable: add merged table viewLibravatar Han-Wen Nienhuys4-0/+940
2021-10-08reftable: add a heap-based priority queue for reftable recordsLibravatar Han-Wen Nienhuys4-0/+221
2021-10-08reftable: reftable file level testsLibravatar Han-Wen Nienhuys2-1/+653
2021-10-08reftable: read reftable filesLibravatar Han-Wen Nienhuys5-0/+1229
2021-10-08reftable: generic interface to tablesLibravatar Han-Wen Nienhuys5-0/+402
2021-10-08reftable: write reftable filesLibravatar Han-Wen Nienhuys3-0/+888
2021-10-08reftable: a generic binary tree implementationLibravatar Han-Wen Nienhuys3-0/+158
2021-10-08reftable: reading/writing blocksLibravatar Han-Wen Nienhuys3-0/+684
2021-10-08reftable: (de)serialization for the polymorphic record type.Libravatar Han-Wen Nienhuys5-0/+1898
2021-10-08reftable: add blocksource, an abstraction for random access readsLibravatar Han-Wen Nienhuys3-0/+219
2021-10-08reftable: utility functionsLibravatar Han-Wen Nienhuys9-0/+499
2021-10-08reftable: add error related functionalityLibravatar Han-Wen Nienhuys2-0/+103
2021-10-08reftable: add LICENSELibravatar Han-Wen Nienhuys1-0/+31