aboutsummaryrefslogtreecommitdiffstats
path: root/reftable/basics.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-07reftable: check for trailing newline in 'tables.list'Karthik Nayak1-3/+4
2025-05-29reftable: make REFTABLE_UNUSED C99 compatibleCarlo Marcelo Arenas Belón1-0/+4
2025-04-07reftable/block: create public interface for reading blocksPatrick Steinhardt1-7/+0
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt1-6/+6
2025-02-18reftable/basics: introduce `REFTABLE_UNUSED` annotationPatrick Steinhardt1-0/+2
2025-02-18reftable/basics: stop using `SWAP()` macroPatrick Steinhardt1-0/+9
2025-02-18reftable/basics: provide wrappers for big endian conversionPatrick Steinhardt1-3/+73
2025-02-18reftable/basics: stop using `st_mult()` in array allocatorsPatrick Steinhardt1-4/+32
2025-01-21reftable/basics: adjust `hash_size()` to return `uint32_t`Patrick Steinhardt1-1/+1
2025-01-21reftable/basics: adjust `common_prefix_size()` to return `size_t`Patrick Steinhardt1-1/+1
2024-12-28reftable: fix allocation count on realloc errorRené Scharfe1-13/+26
2024-12-28reftable: avoid leaks on realloc errorRené Scharfe1-0/+10
2024-11-19reftable/system: stop depending on "hash.h"Patrick Steinhardt1-1/+1
2024-11-19reftable: explicitly handle hash format IDsPatrick Steinhardt1-0/+8
2024-10-17reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt1-3/+4
2024-10-17reftable/basics: provide new `reftable_buf` interfacePatrick Steinhardt1-0/+56
2024-10-02reftable/basics: ban standard allocator functionsPatrick Steinhardt1-0/+14
2024-10-02reftable: introduce `REFTABLE_FREE_AND_NULL()`Patrick Steinhardt1-0/+1
2024-10-02reftable/basics: handle allocation failures in `parse_names()`Patrick Steinhardt1-3/+6
2024-10-02reftable: introduce `reftable_strdup()`Patrick Steinhardt1-0/+1
2024-10-02reftable/basics: merge "publicbasics" into "basics"Patrick Steinhardt1-0/+3
2024-06-07global: improve const correctness when assigning string constantsPatrick Steinhardt1-2/+2
2024-04-03reftable/block: fix error handling when searching restart pointsPatrick Steinhardt1-2/+3
2024-04-03reftable/basics: fix return type of `binsearch()` to be `size_t`Patrick Steinhardt1-1/+1
2024-02-06reftable/stack: use `size_t` to track stack lengthPatrick Steinhardt1-1/+1
2024-02-06reftable: introduce macros to allocate arraysPatrick Steinhardt1-1/+3
2024-02-06reftable: introduce macros to grow arraysPatrick Steinhardt1-0/+11
2021-10-08reftable: utility functionsHan-Wen Nienhuys1-0/+60