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

Version 0.3.0 #14

Merged
merged 13 commits into from
Aug 20, 2024
Merged

Version 0.3.0 #14

merged 13 commits into from
Aug 20, 2024

Conversation

niluxv
Copy link
Owner

@niluxv niluxv commented May 1, 2024

No description provided.

Copy link

codecov bot commented May 1, 2024

Codecov Report

Attention: Patch coverage is 91.11111% with 4 lines in your changes missing coverage. Please review.

Project coverage is 66.76%. Comparing base (ace7383) to head (3ccc2cb).
Report is 23 commits behind head on master.

Files Patch % Lines
src/zeroize.rs 20.00% 4 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master      #14       +/-   ##
===========================================
- Coverage   83.27%   66.76%   -16.51%     
===========================================
  Files          13       10        -3     
  Lines         544      343      -201     
===========================================
- Hits          453      229      -224     
- Misses         91      114       +23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

niluxv added 12 commits May 2, 2024 10:48
`allocator-api2` has much wider coverage then our own, e.g. it has an implementation of `Vec`.
Thanks to `Vec` support our the test-suite now compiles (and passes) on stable.
…ptimisation barier and remove many slower ones

*Breaking:* Removes many zeroizers previously available.

This new zeroizer cannot be optimised out according to my current understanding of the op.sem. of Rust.
It can be implemented on stable, is target-independent, and faster than all our handwritten ones.
Therefore we can remove all the handwritten target-specific ones. This is good, since their implementation
turned out to be prone to mistakes.
@niluxv niluxv merged commit 3ccc2cb into master Aug 20, 2024
23 of 24 checks passed
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