Skip to content

Run Miri and Clippy on CI - #304

Merged
SimonSapin merged 6 commits into
mainfrom
miri
Aug 20, 2026
Merged

Run Miri and Clippy on CI#304
SimonSapin merged 6 commits into
mainfrom
miri

Conversation

@SimonSapin

@SimonSapin SimonSapin commented Aug 19, 2026

Copy link
Copy Markdown
Member

Also remove CI with Rust beta toolchain. It consumes resources without bringing much, when we also have stable and nightly

Fixes #264
Fixes #216
Fixes #217: CI now runs Miri with big-endian s390x-unknown-linux-gnu
Fixes #162: CI now runs Miri with 32-bit i686-unknown-linux-gnu
Fixes #33: I’ve manually run each of the test executables in Valgrind, it shows zero error now
Closes #32: not literally done but Miri achieves the same

CC #260
See https://doc.rust-lang.org/stable/std/ptr/index.html#exposed-provenance

This changes nothing for Miri or its integer-to-pointer cast warning,
but expresses intent

Signed-off-by: Simon Sapin <simon@igalia.com>
```
MIRIFLAGS=-Zmiri-permissive-provenance cargo +nightly miri test --workspace
```

Signed-off-by: Simon Sapin <simon@igalia.com>
Signed-off-by: Simon Sapin <simon@igalia.com>
Signed-off-by: Simon Sapin <simon@igalia.com>
It consumes resources without bringing much, when we also have stable and nightly

Signed-off-by: Simon Sapin <simon@igalia.com>
Signed-off-by: Simon Sapin <simon@igalia.com>
@SimonSapin
SimonSapin added this pull request to the merge queue Aug 20, 2026
Merged via the queue into main with commit 3bd1582 Aug 20, 2026
4 checks passed
@SimonSapin
SimonSapin deleted the miri branch August 20, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants