summaryrefslogtreecommitdiff
path: root/reftable
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge branch 'kn/reftable-optimize-reloading'Junio C Hamano3-57/+51
2026-08-24Merge branch 'js/coverity-unchecked-returns-fix'Junio C Hamano2-2/+11
2026-08-24reftable/stack: avoid reloading the stack when already lockedKarthik Nayak1-5/+12
2026-08-24reftable/stack: move list lock to `struct reftable_stack`Karthik Nayak2-8/+25
2026-08-24reftable/stack: rename reftable_stack_new_addition()Karthik Nayak2-3/+3
2026-08-24reftable/stack: remove `REFTABLE_STACK_NEW_ADDITION_RELOAD`Karthik Nayak2-42/+12
2026-08-12reftable/block: check deflateInit() return valueJohannes Schindelin1-1/+4
2026-08-12reftable: handle block-writer initialization errorsJohannes Schindelin1-1/+7
2026-07-19Merge branch 'js/coverity-fixes-null-safety'Junio C Hamano1-1/+2
2026-07-19Merge branch 'kk/reftable-tombstone-quadratic-fix'Junio C Hamano2-1/+3
2026-07-19Merge branch 'ps/reftable-hardening'Junio C Hamano4-7/+48
2026-07-16Merge branch 'js/coverity-fixes'Junio C Hamano1-0/+4
2026-07-13Merge branch 'jk/reftable-leakfix'Junio C Hamano1-4/+4
2026-07-10reftable: fix quadratic behavior in the presence of tombstonesKristofer Karlsson2-1/+3
2026-07-10reftable/stack: guard against NULL list_file in stack_destroyJohannes Schindelin1-1/+2
2026-07-06Merge branch 'ps/refs-onbranch-fixes'Junio C Hamano6-62/+109
2026-07-05reftable/table: release filter on error pathJohannes Schindelin1-0/+4
2026-07-03reftable/table: fix OOB read on truncated tablePatrick Steinhardt1-0/+5
2026-07-03reftable/table: fix NULL pointer access when seeking to bogus offsetsPatrick Steinhardt1-0/+2
2026-07-03reftable/block: fix OOB read with bogus restart offsetPatrick Steinhardt1-0/+9
2026-07-03reftable/block: fix use of uninitialized memory when binsearch failsPatrick Steinhardt1-4/+4
2026-07-03reftable/block: fix OOB read with bogus restart countPatrick Steinhardt1-0/+4
2026-07-03reftable/block: fix OOB read with bogus block sizePatrick Steinhardt1-0/+9
2026-07-03reftable/block: fix OOB write with bogus inflated log sizePatrick Steinhardt1-0/+9
2026-07-03reftable/record: don't abort when decoding invalid ref value typePatrick Steinhardt1-3/+3
2026-07-03reftable/basics: fix OOB read on binary search of empty rangePatrick Steinhardt1-0/+3
2026-06-28reftable: fix unlikely leak on API errorJeff King1-4/+4
2026-06-26reftable: split up write optionsPatrick Steinhardt6-62/+109
2026-06-08doc: fix typos via codespellAndrew Kreimer1-1/+1
2026-04-02reftable/system: add abstraction to mmap filesPatrick Steinhardt3-12/+45
2026-04-02reftable/system: add abstraction to retrieve time in millisecondsPatrick Steinhardt3-23/+13
2026-04-02reftable/fsck: use REFTABLE_UNUSED instead of UNUSEDPatrick Steinhardt1-1/+1
2026-04-02reftable/stack: provide fsync(3p) via system headerPatrick Steinhardt4-16/+12
2026-04-02reftable: introduce "reftable-system.h" headerPatrick Steinhardt13-12/+34
2025-11-10reftable/stack: add function to check if optimization is requiredKarthik Nayak2-5/+48
2025-11-10reftable/stack: return stack segments directlyKarthik Nayak1-11/+12
2025-10-13Merge branch 'kn/reftable-consistency-checks'Junio C Hamano5-22/+169
2025-10-07reftable: add code to facilitate consistency checksKarthik Nayak2-0/+140
2025-10-07reftable: check for trailing newline in 'tables.list'Karthik Nayak3-22/+29
2025-08-12reftable: don't second-guess errors from flock interfacePatrick Steinhardt3-31/+12
2025-08-12reftable/stack: handle outdated stacks when compactingPatrick Steinhardt1-6/+26
2025-08-12reftable/stack: allow passing flags to `reftable_stack_add()`Patrick Steinhardt2-7/+10
2025-08-12reftable/stack: fix compiler warning due to missing bracesPatrick Steinhardt1-7/+7
2025-08-12reftable/stack: reorder code to avoid forward declarationsPatrick Steinhardt1-188/+176
2025-08-12reftable/writer: drop Git-specific `QSORT()` macroPatrick Steinhardt1-2/+4
2025-08-12reftable/writer: fix type used for number of recordsPatrick Steinhardt2-10/+11
2025-05-29reftable: make REFTABLE_UNUSED C99 compatibleCarlo Marcelo Arenas Belón1-0/+4
2025-05-19Merge branch 'ps/reftable-read-block-perffix'Junio C Hamano3-12/+9
2025-05-19Merge branch 'ly/reftable-writer-leakfix'Junio C Hamano1-2/+6
2025-05-12reftable: fix perf regression when reading blocks of unwanted typePatrick Steinhardt3-12/+9