Stabilize MemorySanitizer and ThreadSanitizer Support

Open
#403 9 comments 0 reactions 1 assignee View on GitHub

@jakos-sec is already working on this.

Since Sep 16, 2025.

Assessment

This issue has not been assessed yet.

Description

C-tracking-issue ex-2025h2 T-bootstrap T-compiler T-infra T-project-exploit-mitigations
Metadata
Point of contact @jakos-sec
Team(s) bootstrap, compiler, infra, project-exploit-mitigations
Goal document 2026/stabilization-of-sanitizer-support

Summary

Stabilize the MemorySanitizer and ThreadSanitizer support. This includes fixing open bugs for the sanitizers to open a path for stabilization and the necessary infrastructure changes to provide precompiled and instrumented standard libraries for the sanitizers.

Tasks and status


Note: we have updated the body to match the 2026 goal. Your original text is preserved below.

Metadata
Point of contact @jakos-sec
Team(s) bootstrap, compiler, infra, project-exploit-mitigations
Goal document 2026/stabilization-of-sanitizer-support

Summary

Stabilize the MemorySanitizer and ThreadSanitizer support. This includes fixing open bugs for the sanitizers to open a path for stabilization and the necessary infrastructure changes to provide precompiled and instrumented standard libraries for the sanitizers.

Tasks and status


Note: we have updated the body to match the 2026 goal. Your original text is preserved below.

Metadata
Point of contact @jakos-sec
Team(s) bootstrap, compiler, infra, project-exploit-mitigations
Goal document 2025h2/stabilization-of-sanitizer-support

Summary

Stabilize the MemorySanitizer and ThreadSanitizer support. This includes fixing open bugs for the sanitizers to open a path for stabilization and the necessary infrastructure changes to provide precompiled and instrumented standard libraries for the sanitizers.

Tasks and status

Dominant language
Rust
Stars
173
Forks
119
Avg merge
6h 31m
Merged PRs (30d)
20

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.

More from rust-lang/goals

All issues in rust-lang/goals

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.