-
Notifications
You must be signed in to change notification settings - Fork 50
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 dependencies #89
Update dependencies #89
Conversation
andrewwhitehead
commented
Jan 26, 2023
- Updates Rust crate dependencies
- Updates to Rust 2021 edition
- Fixes clippy warnings
codegen-units = 1 | ||
lto = true | ||
panic = "abort" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the reason behind abort?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It removes the panic unwinding, because a panic can't cross the FFI boundary and it potentially leaves things in an invalid state. This makes the binary smaller as well.
618a44e
to
0508b3f
Compare
0508b3f
to
e192a2c
Compare
I was planning to merge this for 0.2.8, but since it changes the Rust requirements (edition and version) it should likely be held off until 0.3. |
Signed-off-by: Andrew Whitehead <cywolf@gmail.com>
Signed-off-by: Andrew Whitehead <cywolf@gmail.com>
Signed-off-by: Andrew Whitehead <cywolf@gmail.com>
Signed-off-by: Andrew Whitehead <cywolf@gmail.com>
dfaa389
e192a2c
to
dfaa389
Compare
Signed-off-by: Andrew Whitehead <cywolf@gmail.com>
dfaa389
to
ec2b2af
Compare
Updating this PR because, based on the number of related projects creating breakages in the current build pipeline (including |
Signed-off-by: Andrew Whitehead <cywolf@gmail.com>
…deps Update dependencies