-
Notifications
You must be signed in to change notification settings - Fork 13k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add escape-to-raw MIR statement #55716
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
r? @oli-obk I can also add that to the previous PR, but I felt I shouldn't grow that any further. |
21b8e3b
to
5d7d1b4
Compare
I declared array index accesses stable places, and added a test. |
Ah, I need to change a bit how I emit |
aa0013a
to
2d8df3d
Compare
02b785f
to
b891a81
Compare
📌 Commit b891a81 has been approved by |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit b891a81 has been approved by |
@bors p=1 This effectively blocks progress on stacked borrows / miri. |
Add escape-to-raw MIR statement Add a new MIR "ghost state statement": Escaping a ptr to permit raw accesses. ~~This includes #55549, [click here](RalfJung/rust@miri-visitor...RalfJung:escape-to-raw) for just the new commits.~~
☀️ Test successful - status-appveyor, status-travis |
Make miri value visitor usfeful for mutation This is based on top of rust-lang#55716, [click here](RalfJung/rust@escape-to-raw...RalfJung:mut-visitor) for just the new commits. r? @oli-obk
Make miri value visitor usfeful for mutation ~~This is based on top of rust-lang#55716, [click here](RalfJung/rust@escape-to-raw...RalfJung:mut-visitor) for just the new commits.~~ r? @oli-obk
Make miri value visitor usfeful for mutation ~~This is based on top of rust-lang#55716, [click here](RalfJung/rust@escape-to-raw...RalfJung:mut-visitor) for just the new commits.~~ r? @oli-obk
Add a new MIR "ghost state statement": Escaping a ptr to permit raw accesses.
This includes #55549, click here for just the new commits.