Closed briansmith closed 4 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 97.24%. Comparing base (
d3f508b
) to head (0b07a9e
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Completely separate the storage of flags on a per-architecture basis, so that ARM/Aarch64 and x86/x86_64 code paths can begin to further diverge in how they handle CPU feature flags.
Reduce the scope of each of the
static mut
declarations to the minimum, and encapsulate the access to each in a minimal, safe internal API.Within the implementations of those new internal APIs, use
addr_of!
/addr_of_mut!
andptr::{read,write}
to access thestatic mut
fields.