summaryrefslogtreecommitdiff
path: root/reftable
AgeCommit message (Expand)Author
2024-02-06Merge branch 'jc/comment-style-fixes'Junio C Hamano
2024-02-06Merge branch 'ps/reftable-compacted-tables-permission-fix'Junio C Hamano
2024-02-06Merge branch 'jc/reftable-core-fsync'Junio C Hamano
2024-01-30reftable/stack: fsync "tables.list" during compactionPatrick Steinhardt
2024-01-29Merge branch 'ps/reftable-optimize-io'Junio C Hamano
2024-01-29reftable/pq_test: comment style fixJunio C Hamano
2024-01-26reftable/stack: adjust permissions of compacted tablesPatrick Steinhardt
2024-01-23reftable: honor core.fsyncJohn Cai
2024-01-18reftable/stack: fix race in up-to-date checkPatrick Steinhardt
2024-01-18reftable/stack: unconditionally reload stack after commitPatrick Steinhardt
2024-01-16Merge branch 'ps/reftable-fixes-and-optims'Junio C Hamano
2024-01-11reftable/blocksource: use mmap to read tablesPatrick Steinhardt
2024-01-11reftable/blocksource: refactor code to match our coding stylePatrick Steinhardt
2024-01-11reftable/stack: use stat info to avoid re-reading stack listPatrick Steinhardt
2024-01-11reftable/stack: refactor reloading to use file descriptorPatrick Steinhardt
2024-01-11reftable/stack: refactor stack reloading to have common exit pathPatrick Steinhardt
2024-01-08Merge branch 'en/header-cleanup'Junio C Hamano
2024-01-03reftable/merged: transfer ownership of records when iteratingPatrick Steinhardt
2024-01-03reftable/merged: really reuse buffers to compute record keysPatrick Steinhardt
2024-01-03reftable/record: store "val2" hashes as static arraysPatrick Steinhardt
2024-01-03reftable/record: store "val1" hashes as static arraysPatrick Steinhardt
2024-01-03reftable/record: constify some parts of the interfacePatrick Steinhardt
2024-01-03reftable/writer: fix index corruption when writing multiple indicesPatrick Steinhardt
2024-01-03reftable/stack: do not auto-compact twice in `reftable_stack_add()`Patrick Steinhardt
2024-01-03reftable/stack: do not overwrite errors when compactingPatrick Steinhardt
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren
2023-12-11reftable/block: reuse buffer to compute record keysPatrick Steinhardt
2023-12-11reftable/block: introduce macro to initialize `struct block_iter`Patrick Steinhardt
2023-12-11reftable/merged: reuse buffer to compute record keysPatrick Steinhardt
2023-12-11reftable/stack: fix use of unseeded randomnessPatrick Steinhardt
2023-12-11reftable/stack: fix stale lock when dyingPatrick Steinhardt
2023-12-11reftable/stack: reuse buffers when reloading stackPatrick Steinhardt
2023-12-11reftable/stack: perform auto-compaction with transactional interfacePatrick Steinhardt
2023-12-11reftable/stack: verify that `reftable_stack_add()` uses auto-compactionPatrick Steinhardt
2023-12-11reftable: handle interrupted writesPatrick Steinhardt
2023-12-11reftable: handle interrupted readsPatrick Steinhardt
2023-12-11reftable: wrap EXPECT macros in do/whilePatrick Steinhardt
2023-04-24reftable: ensure git-compat-util.h is the first (indirect) includeElijah Newren
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren
2022-09-15reftable: use a pointer for pq_entry paramElijah Conners
2022-08-20reftable: drop unused parameter from reader_seek_linear()Jeff King
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano
2022-05-04Merge branch 'cm/reftable-0-length-memset'Junio C Hamano
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano
2022-04-15reftable: avoid undefined behaviour breaking t0032Carlo Marcelo Arenas Belón
2022-03-28reftable: make assignments portable to AIX xlc v12.01Ævar Arnfjörð Bjarmason
2022-02-23reftable: rename writer_stats to reftable_writer_statsHan-Wen Nienhuys
2022-02-23reftable: add test for length of disambiguating prefixHan-Wen Nienhuys
2022-02-23reftable: ensure that obj_id_len is >= 2 on writingHan-Wen Nienhuys
2022-02-23reftable: avoid writing empty keys at the block layerHan-Wen Nienhuys