Skip to content

Add rate limiter features#1

Merged
puffball1567 merged 3 commits into
mainfrom
feature/gcra-rate-limiters
Jul 1, 2026
Merged

Add rate limiter features#1
puffball1567 merged 3 commits into
mainfrom
feature/gcra-rate-limiters

Conversation

@puffball1567

Copy link
Copy Markdown
Owner

Summary

  • add in-process GCRA-style and keyed GCRA-style rate limiters
  • cover inspection, consume, reset, key capacity, unsafe key rejection, and fractional interval behavior
  • add benchmark coverage and documentation updates, including IP due-diligence notes for standards-described algorithms

Verification

  • nim r --nimcache:/tmp/flowbrigade-main-gcra-nimcache -p:src tests/test_ratelimit_gcra.nim
  • nim r --nimcache:/tmp/flowbrigade-main-all-after-gcra-nimcache -p:src tests/all.nim
  • nimble benchmark
  • nimble check

@puffball1567
puffball1567 merged commit fc58fc3 into main Jul 1, 2026
2 checks passed
@puffball1567
puffball1567 deleted the feature/gcra-rate-limiters branch July 1, 2026 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant