summaryrefslogtreecommitdiff
path: root/reftable
Commit message (Expand)AuthorAgeFilesLines
* reftable: ensure git-compat-util.h is the first (indirect) includeElijah Newren2023-04-244-2/+4
* hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren2023-04-242-2/+2
* reftable: use a pointer for pq_entry paramElijah Conners2022-09-154-6/+6
* reftable: drop unused parameter from reader_seek_linear()Jeff King2022-08-201-3/+3
* Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano2022-05-203-9/+9
|\
| * tree-wide: apply equals-null.cocciJunio C Hamano2022-05-023-9/+9
* | Merge branch 'cm/reftable-0-length-memset'Junio C Hamano2022-05-041-3/+6
|\ \
| * | reftable: avoid undefined behaviour breaking t0032Carlo Marcelo Arenas Belón2022-04-151-3/+6
| |/
* | reftable: make assignments portable to AIX xlc v12.01Ævar Arnfjörð Bjarmason2022-03-283-6/+18
* | reftable: rename writer_stats to reftable_writer_statsHan-Wen Nienhuys2022-02-233-7/+7
* | reftable: add test for length of disambiguating prefixHan-Wen Nienhuys2022-02-231-0/+38
* | reftable: ensure that obj_id_len is >= 2 on writingHan-Wen Nienhuys2022-02-232-1/+40
* | reftable: avoid writing empty keys at the block layerHan-Wen Nienhuys2022-02-233-12/+23
* | reftable: add a test that verifies that writing empty keys failsHan-Wen Nienhuys2022-02-231-0/+24
* | reftable: reject 0 object_id_lenHan-Wen Nienhuys2022-02-231-0/+5
* | Merge branch 'ab/auto-detect-zlib-compress2'Junio C Hamano2022-02-161-11/+0
|\ \
| * | compat: auto-detect if zlib has uncompress2()Ævar Arnfjörð Bjarmason2022-01-261-11/+0
| |/
* | Merge branch 'hn/reftable-coverity-fixes'Junio C Hamano2022-02-1618-525/+615
|\ \ | |/ |/|
| * reftable: add print functions to the record typesHan-Wen Nienhuys2022-01-203-15/+95
| * reftable: make reftable_record a tagged unionHan-Wen Nienhuys2022-01-2012-337/+334
| * reftable: remove outdated file reftable.cHan-Wen Nienhuys2022-01-201-115/+0
| * reftable: implement record equality genericallyHan-Wen Nienhuys2022-01-203-22/+63
| * reftable: make reftable-record.h function signatures const correctHan-Wen Nienhuys2022-01-202-14/+14
| * reftable: handle null refnames in reftable_ref_record_equalHan-Wen Nienhuys2022-01-201-3/+5
| * reftable: drop stray printf in readwrite_testHan-Wen Nienhuys2022-01-201-1/+0
| * reftable: all xxx_free() functions accept NULL argumentsHan-Wen Nienhuys2022-01-202-0/+4
| * reftable: fix resource warningHan-Wen Nienhuys2022-01-201-5/+5
| * reftable: ignore remove() return value in stack_test.cHan-Wen Nienhuys2022-01-201-1/+1
| * reftable: check reftable_stack_auto_compact() return valueHan-Wen Nienhuys2022-01-201-0/+1
| * reftable: fix resource leak blocksource.cHan-Wen Nienhuys2022-01-201-2/+4
| * reftable: fix resource leak in block.c error pathHan-Wen Nienhuys2022-01-203-18/+97
| * reftable: fix OOB stack write in print functionsHan-Wen Nienhuys2022-01-201-2/+2
* | reftable tests: avoid "int" overflow, use "uint64_t"Ævar Arnfjörð Bjarmason2022-01-131-2/+2
* | reftable: avoid initializing structs from structsHan-Wen Nienhuys2022-01-131-11/+11
* | reftable: support preset file mode for writingHan-Wen Nienhuys2021-12-233-10/+56
* | reftable: signal overflowHan-Wen Nienhuys2021-12-234-0/+44
* | reftable: fix typo in headerHan-Wen Nienhuys2021-12-231-1/+1
|/
* reftable: add dump utilityHan-Wen Nienhuys2021-10-081-0/+107
* reftable: implement stack, a mutable database of reftable files.Han-Wen Nienhuys2021-10-084-0/+2518
* reftable: implement refname validationHan-Wen Nienhuys2021-10-083-0/+340
* reftable: add merged table viewHan-Wen Nienhuys2021-10-084-0/+940
* reftable: add a heap-based priority queue for reftable recordsHan-Wen Nienhuys2021-10-084-0/+221
* reftable: reftable file level testsHan-Wen Nienhuys2021-10-082-1/+653
* reftable: read reftable filesHan-Wen Nienhuys2021-10-085-0/+1229
* reftable: generic interface to tablesHan-Wen Nienhuys2021-10-085-0/+402
* reftable: write reftable filesHan-Wen Nienhuys2021-10-083-0/+888
* reftable: a generic binary tree implementationHan-Wen Nienhuys2021-10-083-0/+158
* reftable: reading/writing blocksHan-Wen Nienhuys2021-10-083-0/+684
* reftable: (de)serialization for the polymorphic record type.Han-Wen Nienhuys2021-10-085-0/+1898
* reftable: add blocksource, an abstraction for random access readsHan-Wen Nienhuys2021-10-083-0/+219