Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update hyper to 1.5.2 to remove "ring" dependency #291

Open
lukewilliamboswell opened this issue Dec 18, 2024 · 0 comments
Open

Update hyper to 1.5.2 to remove "ring" dependency #291

lukewilliamboswell opened this issue Dec 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@lukewilliamboswell
Copy link
Collaborator

lukewilliamboswell commented Dec 18, 2024

Update hyper to 1.5.2 enables us to remove "ring" dependency, and enables cross-compilation for various targets that are not supported by ring; this is expected to give us the ability to cross-compile the roc_http crate for aarch64 linux and macOS, and x64 Windows.

This command will update Cargo.toml

$ cargo +nightly update hyper -b -Z unstable-options

But we need to think about the API and how it interacts with roc. We may need a separate Incoming and Outgoing Request and Response type, so splitting the two we currently have to make four. Or maybe we can just trick rust and use the same one on the roc side.

Needs some investigation.

@lukewilliamboswell lukewilliamboswell added the enhancement New feature or request label Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant