Skip to content
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

[breaking change] fixes unsoundness in avx non-temporal store APIs. #576

Merged
merged 1 commit into from
Nov 2, 2018

Conversation

gnzlbg
Copy link
Contributor

@gnzlbg gnzlbg commented Oct 5, 2018

These APIs write through the pointer, so the pointer should be *mut and not *const.

Closes #575 .

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Oct 5, 2018

The appveyor build failures appear unrelated.

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Oct 5, 2018

@alexcrichton I'd guess we have to create an upstream rust-lang/rust PR that advances stdsimd to this PR so that we can do a crater run, correct?

@alexcrichton
Copy link
Member

I've pushed this to https://github.com/rust-lang-nursery/stdsimd/tree/test-fix and yeah we'll need to send a PR to rust-lang/rust to run crater. This also looks good to me, thanks! Want to send a PR pointed to the branch at https://github.com/rust-lang-nursery/stdsimd/tree/test-fix to rust-lang/rust and we'll run crater?

bors added a commit to rust-lang/rust that referenced this pull request Oct 31, 2018
Update stdsimd to branch with breaking bugfix

**DO NOT MERGE**

---

This updates `stdsimd` to the `test-fix` branch containing this PR (rust-lang/stdarch#576) with a breaking soundness bugfix.

The plan was to schedule a crater run before merging this PR into stdsimd upstream.

r? @alexcrichton
@alexcrichton
Copy link
Member

Merging due to the lack of breakage evidence discovered in rust-lang/rust#55538

@alexcrichton alexcrichton reopened this Nov 2, 2018
@alexcrichton alexcrichton merged commit 0309be1 into rust-lang:master Nov 2, 2018
@alexcrichton
Copy link
Member

er, the other button...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants