aboutsummaryrefslogtreecommitdiffstats
path: root/reftable (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-29reftable: make REFTABLE_UNUSED C99 compatibleCarlo Marcelo Arenas Belón1-0/+4
2025-05-19Merge branch 'ps/reftable-read-block-perffix'Junio C Hamano3-12/+9
2025-05-19Merge branch 'ly/reftable-writer-leakfix'Junio C Hamano1-2/+6
2025-05-12reftable: fix perf regression when reading blocks of unwanted typePatrick Steinhardt3-12/+9
2025-05-12reftable/writer: fix memory leak when `writer_index_hash()` failsLidong Yan1-1/+3
2025-05-12reftable/writer: fix memory leak when `padded_write()` failsLidong Yan1-1/+3
2025-04-29Merge branch 'ps/reftable-api-revamp'Junio C Hamano38-940/+1037
2025-04-15Merge branch 'ps/reftable-windows-unlink-fix'Junio C Hamano1-0/+1
2025-04-08Merge branch 'ps/reftable-sans-compat-util'Junio C Hamano15-147/+327
2025-04-07reftable/table: move printing logic into test helperPatrick Steinhardt2-68/+0
2025-04-07reftable/constants: make block types part of the public interfacePatrick Steinhardt9-69/+83
2025-04-07reftable/table: introduce iterator for table blocksPatrick Steinhardt2-0/+63
2025-04-07reftable/table: add `reftable_table` to the public interfacePatrick Steinhardt2-34/+31
2025-04-07reftable/block: expose a generic iterator over reftable recordsPatrick Steinhardt3-1/+62
2025-04-07reftable/block: make block iterators reseekablePatrick Steinhardt4-20/+37
2025-04-07reftable/block: store block pointer in the block iteratorPatrick Steinhardt2-17/+9
2025-04-07reftable/block: create public interface for reading blocksPatrick Steinhardt4-54/+78
2025-04-07git-zlib: use `struct z_stream_s` instead of typedefPatrick Steinhardt1-4/+2
2025-04-07reftable/block: rename `block_reader` to `reftable_block`Patrick Steinhardt6-115/+121
2025-04-07reftable/block: rename `block` to `block_data`Patrick Steinhardt7-68/+68
2025-04-07reftable/table: move reading block into block readerPatrick Steinhardt3-93/+67
2025-04-07reftable/block: simplify how we track restart pointsPatrick Steinhardt3-17/+18
2025-04-07reftable/blocksource: consolidate code into a single filePatrick Steinhardt8-56/+74
2025-04-07reftable/reader: rename data structure to "table"Patrick Steinhardt11-325/+325
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt34-199/+199
2025-04-01Merge branch 'ps/reftable-sans-compat-util' into ps/reftable-api-revampJunio C Hamano15-147/+327
2025-03-21reftable: adapt write_object_record() to propagate block_writer_add() errorsMeet Soni1-0/+19
2025-03-21reftable: adapt writer_add_record() to propagate block_writer_add() errorsMeet Soni1-10/+5
2025-03-21reftable: propagate specific error codes in block_writer_add()Meet Soni3-36/+32
2025-03-04reftable: release name on reftable_reader_new() errorRené Scharfe1-0/+2
2025-02-18reftable: ignore file-in-use errors when unlink(3p) fails on WindowsPatrick Steinhardt1-0/+1
2025-02-18reftable: decouple from Git codebase by pulling in "compat/posix.h"Patrick Steinhardt2-1/+3
2025-02-18reftable/basics: introduce `REFTABLE_UNUSED` annotationPatrick Steinhardt5-22/+24
2025-02-18reftable/basics: stop using `SWAP()` macroPatrick Steinhardt4-11/+20
2025-02-18reftable/stack: stop using `sleep_millisec()`Patrick Steinhardt1-1/+1
2025-02-18reftable/system: introduce `reftable_rand()`Patrick Steinhardt3-2/+13
2025-02-18reftable/reader: stop using `ARRAY_SIZE()` macroPatrick Steinhardt1-1/+1
2025-02-18reftable/basics: provide wrappers for big endian conversionPatrick Steinhardt6-53/+104
2025-02-18reftable/basics: stop using `st_mult()` in array allocatorsPatrick Steinhardt1-4/+32
2025-02-18reftable: stop using `BUG()` in trivial casesPatrick Steinhardt3-9/+3
2025-02-18reftable/record: don't `BUG()` in `reftable_record_cmp()`Patrick Steinhardt5-18/+52
2025-02-18reftable/record: stop using `BUG()` in `reftable_record_init()`Patrick Steinhardt5-9/+17
2025-02-18reftable/record: stop using `COPY_ARRAY()`Patrick Steinhardt1-5/+11
2025-02-18reftable/blocksource: stop using `xmmap()`Patrick Steinhardt1-3/+8
2025-02-18reftable/stack: stop using `write_in_full()`Patrick Steinhardt1-4/+24
2025-02-18reftable/stack: stop using `read_in_full()`Patrick Steinhardt1-4/+14
2025-02-14Merge branch 'kn/reflog-migration-fix-followup'Junio C Hamano4-13/+33
2025-02-06Merge branch 'ps/zlib-ng'Junio C Hamano2-1/+1
2025-01-28git-compat-util: move include of "compat/zlib.h" into "git-zlib.h"Patrick Steinhardt2-1/+1
2025-01-28compat: introduce new "zlib.h" headerPatrick Steinhardt1-1/+1