linebender / linebender/fearless_simd

Set up Miri tests in CI

Open
#173 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
457
Forks
30
Avg merge
1d 10h
Merged PRs (30d)
25

Description

As mentioned in https://github.com/linebender/fearless_simd/pull/159:

> It would be good if you could maybe open an issue about adding miri tests to fearless_simd so we don't forget about it, but I don't think it has to happen in this PR.

In order to achieve good performance, the library has to contain quite a lot of transmutes. While their usage should be sound and I've manually verified this, it would be good to automatically verify it as well.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading PR #159 and locating the repository's existing CI configuration and Rust test entry points; check how Miri should be invoked for the transmute-heavy code. Done when CI runs the relevant tests under Miri and reports failures clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
ci-cd, testing-qa
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.