Skip to content

Implement Edge Rate Limiting#84

Merged
zkat merged 5 commits intomainfrom
sy/erl
Mar 10, 2026
Merged

Implement Edge Rate Limiting#84
zkat merged 5 commits intomainfrom
sy/erl

Conversation

@TartanLlama
Copy link
Copy Markdown
Collaborator

@TartanLlama TartanLlama commented Mar 10, 2026

Implements support for Edge Rate Limiting.

The SDK functions are very thin wrappers around the hostcalls, so this is the first time that we are directly calling into the host from C++ rather than going via Rust. I chose to pull over parts of fastly.h from the JS SDK and make some modifications for ergonomics. We can pull over more of this as we slowly move parts of the C++ SDK over to hostcalls.

This also bumps the Rust toolchain version, which is now required to build Viceroy in CI, and allows a new clippy warning

@TartanLlama
Copy link
Copy Markdown
Collaborator Author

Fixes #41

@zkat zkat force-pushed the sy/erl branch 3 times, most recently from 82cbfd2 to 0cd49f4 Compare March 10, 2026 22:15
@zkat zkat merged commit 7a17ddf into main Mar 10, 2026
6 checks passed
@zkat zkat deleted the sy/erl branch March 10, 2026 22:52
@zkat zkat added the feature New feature or request label Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants