summaryrefslogtreecommitdiffstats
path: root/reftable/record.h
AgeCommit message (Expand)AuthorLines
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt-6/+6
2025-02-18reftable/record: don't `BUG()` in `reftable_record_cmp()`Patrick Steinhardt-1/+1
2025-02-18reftable/record: stop using `BUG()` in `reftable_record_init()`Patrick Steinhardt-2/+2
2025-01-21reftable/basics: adjust `hash_size()` to return `uint32_t`Patrick Steinhardt-8/+8
2025-01-21reftable/record: handle overflows when decoding varintsPatrick Steinhardt-2/+4
2025-01-21reftable/record: drop unused `print` function pointerPatrick Steinhardt-3/+0
2024-10-17reftable/record: adapt `reftable_record_key()` to handle allocation failuresPatrick Steinhardt-2/+2
2024-10-17reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt-10/+11
2024-10-02reftable/record: handle allocation failures on copyPatrick Steinhardt-3/+3
2024-08-22t/helper: inline printing of reftable recordsPatrick Steinhardt-1/+0
2024-04-03reftable/record: extract function to decode key lengthsPatrick Steinhardt-0/+6
2024-03-05reftable/record: use scratch buffer when decoding recordsPatrick Steinhardt-2/+3
2024-03-04reftable: allow inlining of a few functionsPatrick Steinhardt-2/+10
2024-03-04reftable/record: decode keys in placePatrick Steinhardt-3/+6
2024-02-26Merge branch 'ps/reftable-iteration-perf'Junio C Hamano-0/+7
2024-02-12reftable/record: introduce function to compare records by keyPatrick Steinhardt-0/+7
2024-02-06reftable/record: improve semantics when initializing recordsPatrick Steinhardt-5/+5
2022-01-20reftable: add print functions to the record typesHan-Wen Nienhuys-0/+4
2022-01-20reftable: make reftable_record a tagged unionHan-Wen Nienhuys-24/+18
2022-01-20reftable: implement record equality genericallyHan-Wen Nienhuys-1/+4
2021-10-08reftable: (de)serialization for the polymorphic record type.Han-Wen Nienhuys-0/+139