-
Notifications
You must be signed in to change notification settings - Fork 726
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
Vendored spin
crate is not maintained upstream
#492
Comments
Thanks for bringing this up! For now, I'm willing to maintain the code we have vendored from However, in the future, if there is a widely used spinlock implementation we can replace the vendored code with, I'd be very happy to remove it — I don't like the potential binary bloat that can result from vendoring in this manner. We need the vendored |
I'd be quite happy to release and maintain a new spinlock implementation, but that isn't really a complete solution to the problem. The goal is specifically that we would depend on the same spinlock crate as any other dependencies, to avoid compiling similar but not identical code into a binary. |
See briansmith/ring#921 (comment). I believe the problem you have is exactly the same problem as mine, and I think the ultimate solution is likely to be the same: Find (or build) a third-party spinlock-based |
Bug Report
cargo deny check
for my project reports:I see now you are vendoring
spin
. I don't think you are intending to become the new primary maintainers ofspin
. What are your plans regardingspin
? I am in a similar situation where people are getting warnings when they use my crates (e.g. ring) and I'm interested in finding a solution that works for lots of people.The text was updated successfully, but these errors were encountered: