chore: Configure Renovate #1

Open
Jade wants to merge 2 commits from renovate/configure into master

2 commits

Author SHA1 Message Date
Renovate
60b7e0e2a6
Add renovate.json
Some checks failed
CI / test (beta) (pull_request) Failing after 3s
CI / test (nightly) (pull_request) Failing after 2s
CI / test (nightly, i686-unknown-linux-gnu) (pull_request) Failing after 12s
CI / test (stable) (pull_request) Failing after 2s
CI / msrv (pull_request) Failing after 2s
CI / clippy (pull_request) Failing after 20s
CI / fmt (pull_request) Failing after 17s
CI / security_audit (pull_request) Failing after 2s
CI / loom (pull_request) Successful in 30s
CI / miri (pull_request) Successful in 2m42s
2025-09-09 23:15:41 +01:00
Jason Volk
fe4aebeeaa feat: Add queuing strategies for listener lists.
Two strategies are available:
- FIFO: The original round-robin queuing; listeners are inserted at the back.
- LIFO: The new most-recent queuing; listeners are inserted at the front.

LIFO queuing is beneficial for cache-efficiency with workloads that are
tolerant of starvation. The same listener is repeatedly drawn from the list
until the load dictates additional listeners be drawn from the list. These
listeners expand outward as a "hot set" for optimal reuse of resources rather
than continuously drawing from the coldest resources in a FIFO schedule.

Signed-off-by: Jason Volk <jason@zemos.net>
2025-01-02 22:26:10 +00:00