summaryrefslogtreecommitdiffstats
path: root/reftable (follow)
Commit message (Expand)AuthorAgeFilesLines
* reftable: handle realloc error in parse_names()René Scharfe2024-12-281-1/+2
* reftable: fix allocation count on realloc errorRené Scharfe2024-12-282-21/+29
* reftable: avoid leaks on realloc errorRené Scharfe2024-12-286-16/+31
* Merge branch 'ps/build-sign-compare'Junio C Hamano2024-12-231-0/+2
|\
| * global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt2024-12-061-0/+2
* | Merge branch 'kn/reftable-writer-log-write-verify'Junio C Hamano2024-12-231-0/+12
|\ \
| * | reftable/writer: ensure valid range for log's update_indexKarthik Nayak2024-12-071-0/+12
* | | Merge branch 'ps/reftable-alloc-failures-zalloc-fix'Junio C Hamano2024-12-233-15/+31
|\ \ \
| * | | reftable/basics: return NULL on zero-sized allocationsPatrick Steinhardt2024-12-221-0/+7
| * | | reftable/stack: fix zero-sized allocation when there are no readersPatrick Steinhardt2024-12-221-10/+14
| * | | reftable/merged: fix zero-sized allocation when there are no readersPatrick Steinhardt2024-12-221-5/+7
| * | | reftable/stack: don't perform auto-compaction with less than two tablesPatrick Steinhardt2024-12-221-0/+3
* | | | Merge branch 'ps/reftable-iterator-reuse'Junio C Hamano2024-12-104-0/+23
|\ \ \ \
| * | | | reftable/merged: drain priority queue on reseekPatrick Steinhardt2024-11-261-0/+2
| * | | | reftable/stack: add mechanism to notify callers on reloadPatrick Steinhardt2024-11-262-0/+13
| * | | | reftable/stack: add accessor for the hash IDPatrick Steinhardt2024-11-262-0/+8
* | | | | Merge branch 'ps/reftable-detach'Junio C Hamano2024-12-1015-121/+372
|\| | | | | |_|_|/ |/| | |
| * | | reftable/system: provide thin wrapper for lockfile subsystemPatrick Steinhardt2024-11-193-37/+148
| * | | reftable/stack: drop only use of `get_locked_file_path()`Patrick Steinhardt2024-11-191-3/+9
| * | | reftable/system: provide thin wrapper for tempfile subsystemPatrick Steinhardt2024-11-193-35/+113
| * | | reftable/stack: stop using `fsync_component()` directlyPatrick Steinhardt2024-11-192-17/+38
| * | | reftable/system: stop depending on "hash.h"Patrick Steinhardt2024-11-1914-35/+47
| * | | reftable: explicitly handle hash format IDsPatrick Steinhardt2024-11-193-5/+29
| * | | reftable/system: move "dir.h" to its only userPatrick Steinhardt2024-11-191-1/+0
| | |/ | |/|
* | | reftable: rename scratch bufferPatrick Steinhardt2024-11-264-18/+20
* | | reftable/block: optimize allocations by using scratch bufferPatrick Steinhardt2024-11-202-8/+6
* | | reftable/block: rename `block_writer::buf` variablePatrick Steinhardt2024-11-202-14/+14
* | | reftable/writer: optimize allocations by using a scratch bufferPatrick Steinhardt2024-11-202-12/+12
|/ /
* | reftable: handle trivial `reftable_buf` errorsPatrick Steinhardt2024-10-176-41/+107
* | reftable/stack: adapt `stack_filename()` to handle allocation failuresPatrick Steinhardt2024-10-171-17/+45
* | reftable/record: adapt `reftable_record_key()` to handle allocation failuresPatrick Steinhardt2024-10-175-22/+47
* | reftable/stack: adapt `format_name()` to handle allocation failuresPatrick Steinhardt2024-10-171-9/+19
* | reftable/blocksource: adapt interface namePatrick Steinhardt2024-10-172-15/+15
* | reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt2024-10-1715-192/+194
* | reftable/basics: provide new `reftable_buf` interfacePatrick Steinhardt2024-10-172-0/+130
* | reftable: stop using `strbuf_addf()`Patrick Steinhardt2024-10-171-6/+12
* | reftable: stop using `strbuf_addbuf()`Patrick Steinhardt2024-10-173-7/+8
* | Merge branch 'ps/reftable-alloc-failures'Junio C Hamano2024-10-1028-346/+765
|\|
| * reftable/basics: fix segfault when growing `names` array failsPatrick Steinhardt2024-10-041-2/+4
| * reftable/basics: ban standard allocator functionsPatrick Steinhardt2024-10-022-0/+15
| * reftable: introduce `REFTABLE_FREE_AND_NULL()`Patrick Steinhardt2024-10-028-17/+18
| * reftable: fix calls to free(3P)Patrick Steinhardt2024-10-021-1/+1
| * reftable: handle trivial allocation failuresPatrick Steinhardt2024-10-024-3/+43
| * reftable/tree: handle allocation failuresPatrick Steinhardt2024-10-023-22/+48
| * reftable/pq: handle allocation failures when adding entriesPatrick Steinhardt2024-10-023-3/+11
| * reftable/block: handle allocation failuresPatrick Steinhardt2024-10-023-21/+57
| * reftable/blocksource: handle allocation failuresPatrick Steinhardt2024-10-021-5/+20
| * reftable/iter: handle allocation failures when creating indexed table iterPatrick Steinhardt2024-10-023-6/+23
| * reftable/stack: handle allocation failures in auto compactionPatrick Steinhardt2024-10-021-4/+12
| * reftable/stack: handle allocation failures in `stack_compact_range()`Patrick Steinhardt2024-10-021-2/+17