summaryrefslogtreecommitdiffstats
path: root/reftable (follow)
Commit message (Expand)AuthorAgeFilesLines
* reftable: mark unused parameters in virtual functionsJeff King2024-08-177-25/+33
* reftable: drop obsolete test function declarationsJeff King2024-08-171-2/+0
* reftable: ignore unused argc/argv in test functionsJeff King2024-08-173-3/+3
* Merge branch 'ps/reftable-stack-compaction'Junio C Hamano2024-08-152-77/+296
|\
| * reftable/stack: handle locked tables during auto-compactionPatrick Steinhardt2024-08-082-15/+56
| * reftable/stack: fix corruption on concurrent compactionPatrick Steinhardt2024-08-081-5/+102
| * reftable/stack: use lock_file when adding table to "tables.list"Patrick Steinhardt2024-08-081-10/+11
| * reftable/stack: do not die when fsyncing lock file filesPatrick Steinhardt2024-08-081-2/+5
| * reftable/stack: simplify tracking of table locksPatrick Steinhardt2024-08-081-7/+7
| * reftable/stack: update stats on failed full compactionPatrick Steinhardt2024-08-082-9/+8
| * reftable/stack: test compaction with already-locked tablesPatrick Steinhardt2024-08-081-0/+77
| * reftable/stack: extract function to setup stack with N tablesPatrick Steinhardt2024-08-081-32/+32
| * reftable/stack: refactor function to gather table sizesPatrick Steinhardt2024-08-081-5/+6
* | Merge branch 'cp/unit-test-reftable-tree'Junio C Hamano2024-08-143-71/+5
|\ \
| * | t: move reftable/tree_test.c to the unit testing frameworkChandra Pratap2024-08-042-61/+0
| * | reftable: remove unnecessary curly braces in reftable/tree.cChandra Pratap2024-08-041-10/+5
* | | Merge branch 'cp/unit-test-reftable-pq'Junio C Hamano2024-08-144-95/+10
|\ \ \ | |_|/ |/| |
| * | t-reftable-pq: make merged_iter_pqueue_check() staticChandra Pratap2024-08-011-1/+0
| * | t: move reftable/pq_test.c to the unit testing frameworkChandra Pratap2024-08-012-75/+0
| * | reftable: change the type of array indices to 'size_t' in reftable/pq.cChandra Pratap2024-08-011-6/+6
| * | reftable: remove unnecessary curly braces in reftable/pq.cChandra Pratap2024-08-011-13/+4
* | | Merge branch 'cp/unit-test-reftable-merged'Junio C Hamano2024-07-312-462/+0
|\ \ \ | |/ / |/| |
| * | t: move reftable/merged_test.c to the unit testing frameworkChandra Pratap2024-07-122-462/+0
* | | Merge branch 'cp/unit-test-reftable-record'Junio C Hamano2024-07-151-382/+0
|\ \ \ | |/ / |/| |
| * | t: move reftable/record_test.c to the unit testing frameworkChandra Pratap2024-07-021-382/+0
* | | Merge branch 'ps/use-the-repository'Junio C Hamano2024-07-023-3/+3
|\ \ \
| * | | hash-ll: merge with "hash.h"Patrick Steinhardt2024-06-143-3/+3
| * | | Merge branch 'ps/ref-storage-migration' into ps/use-the-repositoryJunio C Hamano2024-06-133-18/+4
| |\ \ \ | | |/ / | |/| |
* | | | Merge branch 'ps/no-writable-strings'Junio C Hamano2024-06-188-82/+81
|\ \ \ \
| * | | | reftable: cast away constness when assigning constants to recordsPatrick Steinhardt2024-06-074-63/+63
| * | | | global: improve const correctness when assigning string constantsPatrick Steinhardt2024-06-076-24/+23
* | | | | Merge branch 'ps/ref-storage-migration'Junio C Hamano2024-06-183-18/+4
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |
| * | | reftable: inline `merged_table_release()`Patrick Steinhardt2024-06-063-18/+4
| |/ /
* | | Merge branch 'cp/reftable-unit-test'Junio C Hamano2024-06-123-167/+0
|\ \ \ | |_|/ |/| |
| * | t: move tests from reftable/record_test.c to the new unit testChandra Pratap2024-05-301-37/+0
| * | t: move tests from reftable/stack_test.c to the new unit testChandra Pratap2024-05-301-25/+0
| * | t: move reftable/basics_test.c to the unit testing frameworkChandra Pratap2024-05-301-105/+0
* | | Merge branch 'ps/reftable-reusable-iterator'Junio C Hamano2024-05-3015-337/+360
|\ \ \
| * | | reftable/merged: adapt interface to allow reuse of iteratorsPatrick Steinhardt2024-05-144-61/+22
| * | | reftable/stack: provide convenience functions to create iteratorsPatrick Steinhardt2024-05-144-3/+42
| * | | reftable/reader: adapt interface to allow reuse of iteratorsPatrick Steinhardt2024-05-143-76/+35
| * | | reftable/generic: adapt interface to allow reuse of iteratorsPatrick Steinhardt2024-05-144-22/+68
| * | | reftable/generic: move seeking of records into the iteratorPatrick Steinhardt2024-05-145-117/+177
| * | | reftable/merged: simplify indices for subiteratorsPatrick Steinhardt2024-05-141-5/+4
| * | | reftable/merged: split up initialization and seeking of recordsPatrick Steinhardt2024-05-141-37/+22
| * | | reftable/reader: set up the reader when initializing table iteratorPatrick Steinhardt2024-05-141-17/+22
| * | | reftable/reader: inline `reader_seek_internal()`Patrick Steinhardt2024-05-141-22/+12
| * | | reftable/reader: separate concerns of table iter and reftable readerPatrick Steinhardt2024-05-141-17/+15
| * | | reftable/reader: unify indexed and linear seekingPatrick Steinhardt2024-05-141-26/+16
| * | | reftable/reader: avoid copying index iteratorPatrick Steinhardt2024-05-141-24/+14