summaryrefslogtreecommitdiff
path: root/reftable
AgeCommit message (Expand)Author
2024-07-15Merge branch 'cp/unit-test-reftable-record'Junio C Hamano
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano
2024-07-02t: move reftable/record_test.c to the unit testing frameworkChandra Pratap
2024-06-17Merge branch 'ps/no-writable-strings'Junio C Hamano
2024-06-17Merge branch 'ps/ref-storage-migration'Junio C Hamano
2024-06-14hash-ll: merge with "hash.h"Patrick Steinhardt
2024-06-13Merge branch 'ps/ref-storage-migration' into ps/use-the-repositoryJunio C Hamano
2024-06-12Merge branch 'cp/reftable-unit-test'Junio C Hamano
2024-06-07reftable: cast away constness when assigning constants to recordsPatrick Steinhardt
2024-06-07global: improve const correctness when assigning string constantsPatrick Steinhardt
2024-06-06reftable: inline `merged_table_release()`Patrick Steinhardt
2024-05-30Merge branch 'ps/reftable-reusable-iterator'Junio C Hamano
2024-05-30t: move tests from reftable/record_test.c to the new unit testChandra Pratap
2024-05-30t: move tests from reftable/stack_test.c to the new unit testChandra Pratap
2024-05-30t: move reftable/basics_test.c to the unit testing frameworkChandra Pratap
2024-05-13reftable/merged: adapt interface to allow reuse of iteratorsPatrick Steinhardt
2024-05-13reftable/stack: provide convenience functions to create iteratorsPatrick Steinhardt
2024-05-13reftable/reader: adapt interface to allow reuse of iteratorsPatrick Steinhardt
2024-05-13reftable/generic: adapt interface to allow reuse of iteratorsPatrick Steinhardt
2024-05-13reftable/generic: move seeking of records into the iteratorPatrick Steinhardt
2024-05-13reftable/merged: simplify indices for subiteratorsPatrick Steinhardt
2024-05-13reftable/merged: split up initialization and seeking of recordsPatrick Steinhardt
2024-05-13reftable/reader: set up the reader when initializing table iteratorPatrick Steinhardt
2024-05-13reftable/reader: inline `reader_seek_internal()`Patrick Steinhardt
2024-05-13reftable/reader: separate concerns of table iter and reftable readerPatrick Steinhardt
2024-05-13reftable/reader: unify indexed and linear seekingPatrick Steinhardt
2024-05-13reftable/reader: avoid copying index iteratorPatrick Steinhardt
2024-05-13reftable/block: use `size_t` to track restart point indexPatrick Steinhardt
2024-05-13reftable: make the compaction factor configurablePatrick Steinhardt
2024-05-13reftable: use `uint16_t` to track restart intervalPatrick Steinhardt
2024-05-13reftable/dump: support dumping a table's block structurePatrick Steinhardt
2024-05-13reftable/writer: improve error when passed an invalid block sizePatrick Steinhardt
2024-05-13reftable/writer: drop static variable used to initialize strbufPatrick Steinhardt
2024-05-13reftable: pass opts as constant pointerPatrick Steinhardt
2024-05-13reftable: consistently refer to `reftable_write_options` as `opts`Patrick Steinhardt
2024-05-08Merge branch 'ps/reftable-write-optim'Junio C Hamano
2024-04-23Merge branch 'ps/reftable-block-iteration-optim'Junio C Hamano
2024-04-16Merge branch 'jt/reftable-geometric-compaction'Junio C Hamano
2024-04-15reftable/block: avoid copying block iterators on seekPatrick Steinhardt
2024-04-15reftable/block: reuse `zstream` state on inflationPatrick Steinhardt
2024-04-15reftable/block: open-code call to `uncompress2()`Patrick Steinhardt
2024-04-15reftable/block: reuse uncompressed blocksPatrick Steinhardt
2024-04-15reftable/reader: iterate to next block in placePatrick Steinhardt
2024-04-15reftable/block: move ownership of block reader into `struct table_iter`Patrick Steinhardt
2024-04-15reftable/block: introduce `block_reader_release()`Patrick Steinhardt
2024-04-15reftable/block: better grouping of functionsPatrick Steinhardt
2024-04-15reftable/block: merge `block_iter_seek()` and `block_reader_seek()`Patrick Steinhardt
2024-04-15reftable/block: rename `block_reader_start()`Patrick Steinhardt
2024-04-12Merge branch 'ps/reftable-binsearch-updates'Junio C Hamano
2024-04-09Merge branch 'ps/pack-refs-auto'Junio C Hamano