git/t/unit-tests
Patrick Steinhardt 50d8459477 reftable/block: expose a generic iterator over reftable records
Expose a generic iterator over reftable records and expose it via the
public interface. Together with an upcoming iterator for reftable blocks
contained in a table this will allow users to trivially iterate through
blocks and their respective records individually.

This functionality will be used to implement consistency checks for the
reftable backend, which requires more fine-grained control over how we
read data.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2025-04-07 14:53:12 -07:00
..
clar
.gitignore
generate-clar-decls.sh t/unit-tests: handle dashes in test suite filenames 2025-01-17 14:35:11 -08:00
generate-clar-suites.sh
lib-oid.c t/unit-tests: implement clar specific oid helper functions 2025-02-25 10:31:22 -08:00
lib-oid.h t/unit-tests: implement clar specific oid helper functions 2025-02-25 10:31:22 -08:00
lib-reftable.c Merge branch 'ps/build-sign-compare' 2024-12-23 09:32:11 -08:00
lib-reftable.h
t-reftable-basics.c reftable/basics: provide wrappers for big endian conversion 2025-02-18 10:55:37 -08:00
t-reftable-block.c reftable/block: expose a generic iterator over reftable records 2025-04-07 14:53:12 -07:00
t-reftable-merged.c reftable/reader: rename data structure to "table" 2025-04-07 14:53:09 -07:00
t-reftable-pq.c reftable/record: don't `BUG()` in `reftable_record_cmp()` 2025-02-18 10:55:36 -08:00
t-reftable-readwrite.c reftable/block: rename `block` to `block_data` 2025-04-07 14:53:10 -07:00
t-reftable-record.c reftable/record: don't `BUG()` in `reftable_record_cmp()` 2025-02-18 10:55:36 -08:00
t-reftable-stack.c reftable/reader: rename data structure to "table" 2025-04-07 14:53:09 -07:00
t-reftable-table.c reftable/reader: rename data structure to "table" 2025-04-07 14:53:09 -07:00
t-trailer.c
t-urlmatch-normalization.c
test-lib.c
test-lib.h
u-ctype.c t/unit-tests: rename clar-based unit tests to have a common prefix 2024-12-13 06:48:46 -08:00
u-example-decorate.c t/unit-tests: adapt example decorate test to use clar test framework 2025-01-31 14:58:44 -08:00
u-hash.c global: adapt callers to use generic hash context helpers 2025-01-31 10:06:11 -08:00
u-hashmap.c t/unit-tests: convert hashmap test to use clar test framework 2025-01-31 14:58:44 -08:00
u-mem-pool.c t/unit-tests: convert mem-pool test to use clar test framework 2025-01-17 14:35:11 -08:00
u-oid-array.c t/unit-tests: convert oid-array test to use clar test framework 2025-02-25 10:31:22 -08:00
u-oidmap.c t/unit-tests: convert oidmap test to use clar test framework 2025-02-25 10:31:22 -08:00
u-oidtree.c t/unit-tests: convert oidtree test to use clar test framework 2025-02-25 10:31:23 -08:00
u-prio-queue.c t/unit-tests: adapt priority queue test to use clar test framework 2025-01-17 14:35:12 -08:00
u-reftable-tree.c t/unit-tests: convert reftable tree test to use clar test framework 2025-01-17 14:35:12 -08:00
u-strbuf.c t/unit-tests: convert strbuf test to use clar test framework 2025-01-31 14:58:45 -08:00
u-strcmp-offset.c t/unit-tests: convert strcmp-offset test to use clar test framework 2025-01-31 14:58:45 -08:00
u-strvec.c Merge branch 'ps/ci-meson' 2024-12-23 09:32:25 -08:00
unit-test.c t/unit-tests: implement clar specific oid helper functions 2025-02-25 10:31:22 -08:00
unit-test.h