summaryrefslogtreecommitdiffstats
path: root/reftable/blocksource.c
AgeCommit message (Expand)AuthorLines
2025-04-07reftable/block: rename `block` to `block_data`Patrick Steinhardt-22/+22
2025-04-07reftable/blocksource: consolidate code into a single filePatrick Steinhardt-0/+35
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt-6/+6
2025-02-18reftable/basics: introduce `REFTABLE_UNUSED` annotationPatrick Steinhardt-3/+3
2025-02-18reftable/blocksource: stop using `xmmap()`Patrick Steinhardt-3/+8
2025-01-21reftable/blocksource: adjust `read_block()` to return `ssize_t`Patrick Steinhardt-4/+4
2024-10-17reftable/blocksource: adapt interface namePatrick Steinhardt-13/+13
2024-10-17reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt-3/+3
2024-10-02reftable/blocksource: handle allocation failuresPatrick Steinhardt-5/+20
2024-09-03Merge branch 'ps/reftable-concurrent-compaction'Junio C Hamano-20/+0
2024-08-23reftable/blocksource: drop malloc block sourcePatrick Steinhardt-20/+0
2024-08-17reftable: mark unused parameters in virtual functionsJeff King-4/+4
2024-02-06reftable: introduce macros to allocate arraysPatrick Steinhardt-2/+2
2024-01-11reftable/blocksource: use mmap to read tablesPatrick Steinhardt-15/+7
2024-01-11reftable/blocksource: refactor code to match our coding stylePatrick Steinhardt-9/+8
2023-12-11reftable: handle interrupted readsPatrick Steinhardt-1/+1
2022-05-04Merge branch 'cm/reftable-0-length-memset'Junio C Hamano-3/+6
2022-04-15reftable: avoid undefined behaviour breaking t0032Carlo Marcelo Arenas Belón-3/+6
2022-01-20reftable: fix resource leak blocksource.cHan-Wen Nienhuys-2/+4
2021-10-08reftable: add blocksource, an abstraction for random access readsHan-Wen Nienhuys-0/+148