Folkert de Vries
Folkert de Vries
Support for the `cmse-nonsecure-entry` and `cmse-nonsecure-call` calling conventions on ArmV8m (`thumbv8*`) targets, and a lint preventing (partially) uninitialized values from crossing the security boundary. ```rust extern "cmse-nonsecure-entry" fn entry(callback: extern...
just checking that this works out. It's not clean, but it compiles.
The `intrinsic-test` crate runs incredibly slowly, and takes a long time both on CI and locally. I'd like to speed that up. Looking at the code, it also shows signs...
Some C compilers (`clang` and `gcc` at least) define unaligned vector types. Vectors are often read from unaligned locations, and then using and dereferencing a pointer to the normal vector...
# Proposal ## Problem statement Currently, checking for whether two target features are enabled is inefficient. In zlib-rs we see a 3% slowdown in one test case from checking for...