summaryrefslogtreecommitdiff
path: root/reftable/pq.c
AgeCommit message (Expand)AuthorFilesLines
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt1-6/+6
2025-02-18reftable/basics: stop using `SWAP()` macroPatrick Steinhardt1-2/+2
2025-02-18reftable/record: don't `BUG()` in `reftable_record_cmp()`Patrick Steinhardt1-7/+29
2024-12-28reftable: avoid leaks on realloc errorRené Scharfe1-1/+1
2024-10-02reftable: introduce `REFTABLE_FREE_AND_NULL()`Patrick Steinhardt1-1/+1
2024-10-02reftable/pq: handle allocation failures when adding entriesPatrick Steinhardt1-1/+6
2024-08-01reftable: change the type of array indices to 'size_t' in reftable/pq.cChandra Pratap1-6/+6
2024-08-01reftable: remove unnecessary curly braces in reftable/pq.cChandra Pratap1-13/+4
2024-03-04reftable: allow inlining of a few functionsPatrick Steinhardt1-10/+0
2024-03-04reftable/merged: make subiters own their recordsPatrick Steinhardt1-6/+2
2024-02-26Merge branch 'ps/reftable-iteration-perf'Junio C Hamano1-12/+1
2024-02-12reftable/pq: allocation-less comparison of entry keysPatrick Steinhardt1-12/+1
2024-02-06reftable: introduce macros to grow arraysPatrick Steinhardt1-6/+2
2022-09-15reftable: use a pointer for pq_entry paramElijah Conners1-2/+2
2022-01-20reftable: make reftable_record a tagged unionHan-Wen Nienhuys1-1/+2
2021-10-08reftable: add a heap-based priority queue for reftable recordsHan-Wen Nienhuys1-0/+105