Skip to content

[Tracking Issue] What we can and cannot say about Unsafe Rust #269

@felix91gr

Description

@felix91gr

The gist of why this issue exists is this:

The memory model for Rust is not yet complete. This means that what is considered UB in Unsafe Rust has not yet been 100% specified.

In this issue, I will try to keep an up-to-date list of:

  1. For which things in Unsafe Rust there is consensus of Undefined Behavior.
  2. What Open Questions remain about Unsafe Rust.

Both items will be most certainly incomplete. Help is appreciated!


I will also keep a list of:

  1. Important Discussions in this topic (blog posts, Zulip threads, etc)
  2. Ongoing Research aimed towards a complete memory model for Rust
  3. Sources of documentation about Unsafe Rust
  4. Tools for directly dealing with or diagnosing Unsafe Rust
    (note: this is probably something where the Tooling Subcommittee has the jurisdiction)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions