summaryrefslogtreecommitdiffstats
path: root/reftable (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'kn/reftable-writer-log-write-verify' into kn/reflog-migrationJunio C Hamano2024-12-161-0/+12
|\
| * reftable/writer: ensure valid range for log's update_indexKarthik Nayak2024-12-071-0/+12
* | 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
| * reftable/stack: handle allocation failures in `reftable_new_stack()`Patrick Steinhardt2024-10-021-8/+26
| * reftable/stack: handle allocation failures on reloadPatrick Steinhardt2024-10-021-9/+25
| * reftable/reader: handle allocation failures in `reader_init_iter()`Patrick Steinhardt2024-10-024-18/+28
| * reftable/reader: handle allocation failures for unindexed readerPatrick Steinhardt2024-10-021-6/+17
| * reftable/merged: handle allocation failures in `merged_table_init_iter()`Patrick Steinhardt2024-10-025-49/+81
| * reftable/writer: handle allocation failures in `reftable_new_writer()`Patrick Steinhardt2024-10-023-15/+33
| * reftable/writer: handle allocation failures in `writer_index_hash()`Patrick Steinhardt2024-10-021-23/+38
| * reftable/record: handle allocation failures when decoding recordsPatrick Steinhardt2024-10-021-17/+63
| * reftable/record: handle allocation failures on copyPatrick Steinhardt2024-10-022-27/+63
| * reftable/basics: handle allocation failures in `parse_names()`Patrick Steinhardt2024-10-023-8/+27
| * reftable/basics: handle allocation failures in `reftable_calloc()`Patrick Steinhardt2024-10-021-3/+10
| * reftable: introduce `reftable_strdup()`Patrick Steinhardt2024-10-022-0/+11
| * reftable/basics: merge "publicbasics" into "basics"Patrick Steinhardt2024-10-025-84/+76
| * reftable/error: introduce out-of-memory error codePatrick Steinhardt2024-10-022-0/+5
* | Merge branch 'ak/typofix-2.46-maint'Junio C Hamano2024-10-041-1/+1
|\ \
| * | reftable: fix a typoAndrew Kreimer2024-10-031-1/+1
* | | Merge branch 'ps/reftable-concurrent-writes'Junio C Hamano2024-10-013-15/+47
|\ \ \ | |_|/ |/| |
| * | reftable/stack: allow locking of outdated stacksPatrick Steinhardt2024-09-242-9/+24
| * | refs/reftable: introduce "reftable.lockTimeout"Patrick Steinhardt2024-09-242-6/+23
* | | reftable/reader: make table iterator reseekablePatrick Steinhardt2024-09-161-0/+1
|/ /
* | t: move reftable/stack_test.c to the unit testing frameworkChandra Pratap2024-09-084-1315/+0
* | Merge branch 'ps/reftable-concurrent-compaction'Junio C Hamano2024-09-037-141/+260
|\ \