]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/reftable-fixes' into maint-2.43
authorJunio C Hamano <gitster@pobox.com>
Fri, 9 Feb 2024 00:22:07 +0000 (16:22 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 9 Feb 2024 00:22:07 +0000 (16:22 -0800)
commit546f8d2dcddd4d92dbef2e2fe7c848ac4830cf84
treee86c09decab6583a94d6fd1c85e7a115828f4411
parentb471ea3a0d9bfac19b91f7d50240d4bb863f252f
parentc0cadb0576d4920915eb3bd38a7d1abfcbd25f98
Merge branch 'ps/reftable-fixes' into maint-2.43

Bunch of small fix-ups to the reftable code.

* ps/reftable-fixes:
  reftable/block: reuse buffer to compute record keys
  reftable/block: introduce macro to initialize `struct block_iter`
  reftable/merged: reuse buffer to compute record keys
  reftable/stack: fix use of unseeded randomness
  reftable/stack: fix stale lock when dying
  reftable/stack: reuse buffers when reloading stack
  reftable/stack: perform auto-compaction with transactional interface
  reftable/stack: verify that `reftable_stack_add()` uses auto-compaction
  reftable: handle interrupted writes
  reftable: handle interrupted reads
  reftable: wrap EXPECT macros in do/while