]> git.99rst.org Git - git.git/commit
Merge branch 'kk/prio-queue-get-put-fusion'
authorJunio C Hamano <redacted>
Mon, 13 Jul 2026 15:27:27 +0000 (08:27 -0700)
committerJunio C Hamano <redacted>
Mon, 13 Jul 2026 15:27:27 +0000 (08:27 -0700)
commit3c775abab0b4acb9db2098ac07ee5d6565494080
treea61c56779d1047902abc8a663ba2f165120da58c
parent6d6939a568d76120e77058e5959c3b82b4b90f1c
parent9f75e7a150edfe931391047bf84c697b4b15c4c4
Merge branch 'kk/prio-queue-get-put-fusion'

The lazy priority queue optimization pattern (deferring actual removal
in 'prio_queue_get()' to allow get+put fusion) has been folded
directly into 'prio_queue' itself, speeding up commit traversal
workflows and simplifying callers.

* kk/prio-queue-get-put-fusion:
  prio-queue: fold lazy_queue into prio_queue for automatic get+put fusion
  prio-queue: rename .nr to .nr_ and add accessor helpers
builtin/describe.c
commit-reach.c
commit.c
object-name.c
pack-bitmap-write.c
path-walk.c
revision.c
git clone https://git.99rst.org/PROJECT