git/reftable
Junio C Hamano 6e2a3b8ae0 Merge branch 'ps/reftable-sans-compat-util'
Make the code in reftable library less reliant on the service
routines it used to borrow from Git proper, to make it easier to
use by external users of the library.

* ps/reftable-sans-compat-util:
  Makefile: skip reftable library for Coccinelle
  reftable: decouple from Git codebase by pulling in "compat/posix.h"
  git-compat-util.h: split out POSIX-emulating bits
  compat/mingw: split out POSIX-related bits
  reftable/basics: introduce `REFTABLE_UNUSED` annotation
  reftable/basics: stop using `SWAP()` macro
  reftable/stack: stop using `sleep_millisec()`
  reftable/system: introduce `reftable_rand()`
  reftable/reader: stop using `ARRAY_SIZE()` macro
  reftable/basics: provide wrappers for big endian conversion
  reftable/basics: stop using `st_mult()` in array allocators
  reftable: stop using `BUG()` in trivial cases
  reftable/record: don't `BUG()` in `reftable_record_cmp()`
  reftable/record: stop using `BUG()` in `reftable_record_init()`
  reftable/record: stop using `COPY_ARRAY()`
  reftable/blocksource: stop using `xmmap()`
  reftable/stack: stop using `write_in_full()`
  reftable/stack: stop using `read_in_full()`
2025-04-08 11:43:14 -07:00
..
LICENSE
basics.c reftable/basics: provide wrappers for big endian conversion 2025-02-18 10:55:37 -08:00
basics.h reftable/basics: introduce `REFTABLE_UNUSED` annotation 2025-02-18 10:55:38 -08:00
block.c Merge branch 'ps/reftable-sans-compat-util' 2025-04-08 11:43:14 -07:00
block.h reftable: propagate specific error codes in block_writer_add() 2025-03-21 01:51:07 -07:00
blocksource.c reftable/basics: introduce `REFTABLE_UNUSED` annotation 2025-02-18 10:55:38 -08:00
blocksource.h
constants.h
error.c
iter.c reftable/basics: introduce `REFTABLE_UNUSED` annotation 2025-02-18 10:55:38 -08:00
iter.h
merged.c reftable/basics: stop using `SWAP()` macro 2025-02-18 10:55:38 -08:00
merged.h
pq.c reftable/basics: stop using `SWAP()` macro 2025-02-18 10:55:38 -08:00
pq.h reftable/record: don't `BUG()` in `reftable_record_cmp()` 2025-02-18 10:55:36 -08:00
reader.c Merge branch 'ps/reftable-sans-compat-util' 2025-04-08 11:43:14 -07:00
reader.h reftable/blocksource: adjust `read_block()` to return `ssize_t` 2025-01-21 14:20:30 -08:00
record.c Merge branch 'ps/reftable-sans-compat-util' 2025-04-08 11:43:14 -07:00
record.h reftable/record: don't `BUG()` in `reftable_record_cmp()` 2025-02-18 10:55:36 -08:00
reftable-basics.h
reftable-blocksource.h reftable/blocksource: adjust `read_block()` to return `ssize_t` 2025-01-21 14:20:30 -08:00
reftable-error.h reftable: prevent 'update_index' changes after adding records 2025-01-22 09:51:36 -08:00
reftable-iterator.h
reftable-merged.h
reftable-reader.h
reftable-record.h reftable/basics: adjust `hash_size()` to return `uint32_t` 2025-01-21 14:20:29 -08:00
reftable-stack.h
reftable-writer.h Merge branch 'kn/reflog-migration-fix-followup' 2025-02-14 17:53:48 -08:00
stack.c reftable/stack: stop using `sleep_millisec()` 2025-02-18 10:55:38 -08:00
stack.h
system.c reftable: decouple from Git codebase by pulling in "compat/posix.h" 2025-02-18 10:55:41 -08:00
system.h reftable: decouple from Git codebase by pulling in "compat/posix.h" 2025-02-18 10:55:41 -08:00
tree.c
tree.h
writer.c Merge branch 'ps/reftable-sans-compat-util' 2025-04-08 11:43:14 -07:00
writer.h