-
Replace dependence on rustfmt binary with [`prettyplease`](https://github.com/dtolnay/prettyplease).
Depends on https://github.com/seL4/rust-sel4/issues/181
-
I get this compile error on nightly-2024-09-17:
```
error[E0511]: invalid monomorphization of `simd_shuffle` intrinsic: simd_shuffle index must be a SIMD vector of `u32`, got `[u32; 4]`
--> /U…
-
With some combinations of BUILDPLATFORM, TARGETPLATFORM, Dockerfile, and host CPU architecture downstream rust applications are built for incorrect CPU architecture.
- [x] Identify broken combinat…
-
It has been proposed to remove the `Eq`, `Hash`, and `Debug` implementations as part of 1.0 https://github.com/rust-lang/libc/issues/3248. The reason for this is that for anything with padding or unio…
-
At the moment:
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
Gets the latest version which requ…
-
It is currently undefined behavior for a "foreign" language (such as C++) to catch a Rust panic, regardless of what the "foreign" code then does with the exception. That is, either disposing of or ret…
-
Rust announced in 1.78 that there are new wasi targets coming to replace wasm32-wasi: https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets.html. As of 0.49.1 wasm32-wasip1 is blocked by…
-
## Resources:
- https://blog.orhun.dev/automated-rust-releases/
-
Consider adding clippy and fmt steps to CI on push.
There is a long list of warring, some are a bit noisy and other might point to a potential issues.
I can take this if needed.
Some examples:
…
-
Clean up consecutive empty `///` lines and implement a `checkpatch.pl` check for it. These should be two different patches.
At the time of writing, there are a couple instances at `rust/kernel/rbtr…