aboutsummaryrefslogtreecommitdiff
path: root/reftable/stack.c
AgeCommit message (Expand)Author
12 daysreftable/system: add abstraction to retrieve time in millisecondsPatrick Steinhardt
12 daysreftable/stack: provide fsync(3p) via system headerPatrick Steinhardt
2025-11-10reftable/stack: add function to check if optimization is requiredKarthik Nayak
2025-11-10reftable/stack: return stack segments directlyKarthik Nayak
2025-10-13Merge branch 'kn/reftable-consistency-checks'Junio C Hamano
2025-10-07reftable: check for trailing newline in 'tables.list'Karthik Nayak
2025-08-12reftable: don't second-guess errors from flock interfacePatrick Steinhardt
2025-08-12reftable/stack: handle outdated stacks when compactingPatrick Steinhardt
2025-08-12reftable/stack: allow passing flags to `reftable_stack_add()`Patrick Steinhardt
2025-08-12reftable/stack: fix compiler warning due to missing bracesPatrick Steinhardt
2025-08-12reftable/stack: reorder code to avoid forward declarationsPatrick Steinhardt
2025-04-07reftable/constants: make block types part of the public interfacePatrick Steinhardt
2025-04-07reftable/reader: rename data structure to "table"Patrick Steinhardt
2025-04-07reftable: fix formatting of the license headerPatrick Steinhardt
2025-02-18reftable/stack: stop using `sleep_millisec()`Patrick Steinhardt
2025-02-18reftable/system: introduce `reftable_rand()`Patrick Steinhardt
2025-02-18reftable/stack: stop using `write_in_full()`Patrick Steinhardt
2025-02-18reftable/stack: stop using `read_in_full()`Patrick Steinhardt
2025-02-14Merge branch 'kn/reflog-migration-fix-followup'Junio C Hamano
2025-01-28Merge branch 'ps/reftable-sign-compare'Junio C Hamano
2025-01-22reftable: prevent 'update_index' changes after adding recordsKarthik Nayak
2025-01-21reftable: address trivial -Wsign-compare warningsPatrick Steinhardt
2025-01-07reftable/stack: accept insecure random bytesPatrick Steinhardt
2025-01-07wrapper: allow generating insecure random bytesPatrick Steinhardt
2024-12-28reftable: avoid leaks on realloc errorRené Scharfe
2024-12-23Merge branch 'ps/reftable-alloc-failures-zalloc-fix'Junio C Hamano
2024-12-22reftable/stack: fix zero-sized allocation when there are no readersPatrick Steinhardt
2024-12-22reftable/stack: don't perform auto-compaction with less than two tablesPatrick Steinhardt
2024-11-26reftable/stack: add mechanism to notify callers on reloadPatrick Steinhardt
2024-11-26reftable/stack: add accessor for the hash IDPatrick Steinhardt
2024-11-19reftable/system: provide thin wrapper for lockfile subsystemPatrick Steinhardt
2024-11-19reftable/stack: drop only use of `get_locked_file_path()`Patrick Steinhardt
2024-11-19reftable/system: provide thin wrapper for tempfile subsystemPatrick Steinhardt
2024-11-19reftable/stack: stop using `fsync_component()` directlyPatrick Steinhardt
2024-11-19reftable/system: stop depending on "hash.h"Patrick Steinhardt
2024-10-17reftable: handle trivial `reftable_buf` errorsPatrick Steinhardt
2024-10-17reftable/stack: adapt `stack_filename()` to handle allocation failuresPatrick Steinhardt
2024-10-17reftable/stack: adapt `format_name()` to handle allocation failuresPatrick Steinhardt
2024-10-17reftable: convert from `strbuf` to `reftable_buf`Patrick Steinhardt
2024-10-17reftable: stop using `strbuf_addf()`Patrick Steinhardt
2024-10-10Merge branch 'ps/reftable-alloc-failures'Junio C Hamano
2024-10-02reftable: introduce `REFTABLE_FREE_AND_NULL()`Patrick Steinhardt
2024-10-02reftable: fix calls to free(3P)Patrick Steinhardt
2024-10-02reftable: handle trivial allocation failuresPatrick Steinhardt
2024-10-02reftable/stack: handle allocation failures in auto compactionPatrick Steinhardt
2024-10-02reftable/stack: handle allocation failures in `stack_compact_range()`Patrick Steinhardt
2024-10-02reftable/stack: handle allocation failures in `reftable_new_stack()`Patrick Steinhardt
2024-10-02reftable/stack: handle allocation failures on reloadPatrick Steinhardt
2024-10-02reftable/merged: handle allocation failures in `merged_table_init_iter()`Patrick Steinhardt
2024-10-02reftable/writer: handle allocation failures in `reftable_new_writer()`Patrick Steinhardt