Skip to content

Expand C ABI rate limiter surface#4

Merged
puffball1567 merged 1 commit into
mainfrom
feature/c-abi-gcra-retry-allowance
Jul 1, 2026
Merged

Expand C ABI rate limiter surface#4
puffball1567 merged 1 commit into
mainfrom
feature/c-abi-gcra-retry-allowance

Conversation

@puffball1567

Copy link
Copy Markdown
Owner

Summary

  • expose GCRA, keyed GCRA, and retry allowance through the experimental C ABI
  • bump the core package version to 0.4.0 and C ABI version to 2
  • update C ABI docs, README coverage, roadmap, and test matrix

Verification

  • nim r --nimcache:/tmp/flowbrigade-cabi-gcra-retry-all-nimcache -p:src tests/all.nim
  • nimble check
  • nimble cabi
  • gcc -Iinclude tests/c_abi_smoke.c -L/tmp -lflowbrigade -Wl,-rpath,/tmp -o /tmp/flowbrigade-c-abi-smoke
  • /tmp/flowbrigade-c-abi-smoke
  • gcc -Iinclude examples/c_abi_quickstart.c -L/tmp -lflowbrigade -Wl,-rpath,/tmp -o /tmp/flowbrigade-c-abi-example
  • /tmp/flowbrigade-c-abi-example

@puffball1567
puffball1567 merged commit 9386873 into main Jul 1, 2026
2 checks passed
@puffball1567
puffball1567 deleted the feature/c-abi-gcra-retry-allowance branch July 1, 2026 12:03
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