-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Miri subtree update #117011
Miri subtree update #117011
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc4aa4e - Browse repository at this point
Copy the full SHA fc4aa4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6aa233 - Browse repository at this point
Copy the full SHA e6aa233View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6637cb - Browse repository at this point
Copy the full SHA e6637cbView commit details -
Auto merge of rust-lang#3114 - RalfJung:fn-call-tests, r=RalfJung
ensure RET assignments do not get propagated on unwinding Mostly this adds a test for rust-lang/unsafe-code-guidelines#468, and then also some other related tests I thought of while writing that test.
Configuration menu - View commit details
-
Copy full SHA for ec1db97 - Browse repository at this point
Copy the full SHA ec1db97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 700bc97 - Browse repository at this point
Copy the full SHA 700bc97View commit details -
Auto merge of rust-lang#3101 - eduardosm:x86-aes-intrinsics, r=RalfJung
Implement `llvm.x86.aesni.*` intrinsics
Configuration menu - View commit details
-
Copy full SHA for aaba0a5 - Browse repository at this point
Copy the full SHA aaba0a5View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3b761a - Browse repository at this point
Copy the full SHA d3b761aView commit details -
Auto merge of rust-lang#3117 - RalfJung:catch-panic-loop, r=RalfJung
avoid confusing loop in catch_panic test Fixes rust-lang/miri#3115
Configuration menu - View commit details
-
Copy full SHA for 2b0c8a7 - Browse repository at this point
Copy the full SHA 2b0c8a7View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e3c2b66 - Browse repository at this point
Copy the full SHA e3c2b66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 461d19b - Browse repository at this point
Copy the full SHA 461d19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35de5bb - Browse repository at this point
Copy the full SHA 35de5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for eba1f5b - Browse repository at this point
Copy the full SHA eba1f5bView commit details
Commits on Oct 14, 2023
-
Preparing for merge from rustc
The Miri Conjob Bot committedOct 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c4b45c5 - Browse repository at this point
Copy the full SHA c4b45c5View commit details -
The Miri Conjob Bot committed
Oct 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 2383a00 - Browse repository at this point
Copy the full SHA 2383a00View commit details -
Auto merge of rust-lang#3121 - rust-lang:rustup-2023-10-14, r=saethlin
Automatic sync from rustc
Configuration menu - View commit details
-
Copy full SHA for 99d6cd4 - Browse repository at this point
Copy the full SHA 99d6cd4View commit details
Commits on Oct 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 949bb64 - Browse repository at this point
Copy the full SHA 949bb64View commit details -
Auto merge of rust-lang#3118 - eduardosm:intrinsics-x86-sse41, r=Ralf…
…Jung Implement `llvm.x86.sse41.*` intrinsics
Configuration menu - View commit details
-
Copy full SHA for b800211 - Browse repository at this point
Copy the full SHA b800211View commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1c928f9 - Browse repository at this point
Copy the full SHA 1c928f9View commit details -
Auto merge of rust-lang#3123 - RalfJung:triagebot, r=RalfJung
triagebot: re-enable merge commit check rust-lang/triagebot#1720 has landed. Also make the keyword "Rustup", which is what we've been already using for such PRs for a while. Just adjust the bot to also put that in the title.
Configuration menu - View commit details
-
Copy full SHA for c1dbc19 - Browse repository at this point
Copy the full SHA c1dbc19View commit details
Commits on Oct 17, 2023
-
Preparing for merge from rustc
The Miri Conjob Bot committedOct 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 8fa1b6a - Browse repository at this point
Copy the full SHA 8fa1b6aView commit details -
The Miri Conjob Bot committed
Oct 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 2ca415c - Browse repository at this point
Copy the full SHA 2ca415cView commit details -
The Miri Conjob Bot committed
Oct 17, 2023 Configuration menu - View commit details
-
Copy full SHA for d6f52bf - Browse repository at this point
Copy the full SHA d6f52bfView commit details -
Auto merge of rust-lang#3126 - rust-lang:rustup-2023-10-17, r=RalfJung
Automatic Rustup
Configuration menu - View commit details
-
Copy full SHA for f408492 - Browse repository at this point
Copy the full SHA f408492View commit details -
Fix rounding mode check in SSE4.1 round functions
Now it masks out the correct bit and adds some explanatory comments. Also extends the tests.
Configuration menu - View commit details
-
Copy full SHA for a8aa303 - Browse repository at this point
Copy the full SHA a8aa303View commit details -
Auto merge of rust-lang#3124 - eduardosm:fix-sse41-round, r=RalfJung
Fix rounding mode check in SSE4.1 round functions Now it masks out the correct bit and adds some explanatory comments. Also extends the tests.
Configuration menu - View commit details
-
Copy full SHA for 2366a90 - Browse repository at this point
Copy the full SHA 2366a90View commit details
Commits on Oct 18, 2023
-
Bump rustix from 0.38.17 to 0.38.19
--- updated-dependencies: - dependency-name: rustix dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 0036d40 - Browse repository at this point
Copy the full SHA 0036d40View commit details -
Auto merge of rust-lang#3127 - rust-lang:dependabot/cargo/rustix-0.38…
….19, r=RalfJung Bump rustix from 0.38.17 to 0.38.19 [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustix&package-manager=cargo&previous-version=0.38.17&new-version=0.38.19)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - ``@dependabot` rebase` will rebase this PR - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it - ``@dependabot` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot` show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rust-lang/miri/network/alerts). </details>
Configuration menu - View commit details
-
Copy full SHA for 8c5ff75 - Browse repository at this point
Copy the full SHA 8c5ff75View commit details -
Bump rustix from 0.38.17 to 0.38.19 in /cargo-miri
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.17 to 0.38.19. - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Commits](bytecodealliance/rustix@v0.38.17...v0.38.19) --- updated-dependencies: - dependency-name: rustix dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 277ab78 - Browse repository at this point
Copy the full SHA 277ab78View commit details -
Auto merge of rust-lang#3128 - rust-lang:dependabot/cargo/cargo-miri/…
…rustix-0.38.19, r=RalfJung Bump rustix from 0.38.17 to 0.38.19 in /cargo-miri Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.17 to 0.38.19. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bytecodealliance/rustix/commit/3a53dfe16cddc39fd20ecfb07c7d78880cb3880a"><code>3a53dfe</code></a> chore: Release rustix version 0.38.19</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/55cbe8839c8a78896b7f1e5310b3bcf20f8b0ac5"><code>55cbe88</code></a> Fixes for <code>Dir</code> on macOS, FreeBSD, and WASI.</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/31fd98ca723b93cc6101a3e29843ea5cf094e159"><code>31fd98c</code></a> Merge pull request from GHSA-c827-hfw6-qwvm</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/4bb2f4bbcd3a482112aadb4a226e0fce21fe5d8c"><code>4bb2f4b</code></a> Add <code>mlockall</code> and <code>munlockall</code> (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/872">#872</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/d012bcf8967ba518bfa5a05d2c166139f4d4a9a0"><code>d012bcf</code></a> Fixes needed by io_uring. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/873">#873</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/5e5c0460cc576af9798f542a96ef6abb780b1ba1"><code>5e5c046</code></a> Add a test for <code>get_socket_nosigpipe</code>. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/874">#874</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/1a9d12963d49fda5347b622ee814e2e017fe7444"><code>1a9d129</code></a> chore: Release rustix version 0.38.18</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/112c268cd79438caae20a0bd4560ada5a1565450"><code>112c268</code></a> io-uring API updates. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/871">#871</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/0c227041a7faced80a532966dc085961fb46073a"><code>0c22704</code></a> Provide {get,set}_socket_nosigpipe on NetBSD and DragonFly BSD (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/870">#870</a>)</li> <li>See full diff in <a href="https://github.com/bytecodealliance/rustix/compare/v0.38.17...v0.38.19">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustix&package-manager=cargo&previous-version=0.38.17&new-version=0.38.19)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - ``@dependabot` rebase` will rebase this PR - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it - ``@dependabot` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot` show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rust-lang/miri/network/alerts). </details>
Configuration menu - View commit details
-
Copy full SHA for fb39dd4 - Browse repository at this point
Copy the full SHA fb39dd4View commit details -
Bump rustix from 0.38.17 to 0.38.19 in /miri-script
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.17 to 0.38.19. - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Commits](bytecodealliance/rustix@v0.38.17...v0.38.19) --- updated-dependencies: - dependency-name: rustix dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 53fff96 - Browse repository at this point
Copy the full SHA 53fff96View commit details
Commits on Oct 19, 2023
-
Auto merge of rust-lang#3129 - rust-lang:dependabot/cargo/miri-script…
…/rustix-0.38.19, r=RalfJung Bump rustix from 0.38.17 to 0.38.19 in /miri-script Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.17 to 0.38.19. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bytecodealliance/rustix/commit/3a53dfe16cddc39fd20ecfb07c7d78880cb3880a"><code>3a53dfe</code></a> chore: Release rustix version 0.38.19</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/55cbe8839c8a78896b7f1e5310b3bcf20f8b0ac5"><code>55cbe88</code></a> Fixes for <code>Dir</code> on macOS, FreeBSD, and WASI.</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/31fd98ca723b93cc6101a3e29843ea5cf094e159"><code>31fd98c</code></a> Merge pull request from GHSA-c827-hfw6-qwvm</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/4bb2f4bbcd3a482112aadb4a226e0fce21fe5d8c"><code>4bb2f4b</code></a> Add <code>mlockall</code> and <code>munlockall</code> (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/872">#872</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/d012bcf8967ba518bfa5a05d2c166139f4d4a9a0"><code>d012bcf</code></a> Fixes needed by io_uring. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/873">#873</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/5e5c0460cc576af9798f542a96ef6abb780b1ba1"><code>5e5c046</code></a> Add a test for <code>get_socket_nosigpipe</code>. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/874">#874</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/1a9d12963d49fda5347b622ee814e2e017fe7444"><code>1a9d129</code></a> chore: Release rustix version 0.38.18</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/112c268cd79438caae20a0bd4560ada5a1565450"><code>112c268</code></a> io-uring API updates. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/871">#871</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/0c227041a7faced80a532966dc085961fb46073a"><code>0c22704</code></a> Provide {get,set}_socket_nosigpipe on NetBSD and DragonFly BSD (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/870">#870</a>)</li> <li>See full diff in <a href="https://github.com/bytecodealliance/rustix/compare/v0.38.17...v0.38.19">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustix&package-manager=cargo&previous-version=0.38.17&new-version=0.38.19)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - ``@dependabot` rebase` will rebase this PR - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it - ``@dependabot` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot` show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rust-lang/miri/network/alerts). </details>
Configuration menu - View commit details
-
Copy full SHA for e120dea - Browse repository at this point
Copy the full SHA e120deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb03fb - Browse repository at this point
Copy the full SHA 8fb03fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5d8a51 - Browse repository at this point
Copy the full SHA d5d8a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for b01c480 - Browse repository at this point
Copy the full SHA b01c480View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d62040 - Browse repository at this point
Copy the full SHA 5d62040View commit details -
intptrcast: only find strictly in-bounds pointers when we are not hit…
…ting the base address
Configuration menu - View commit details
-
Copy full SHA for f386329 - Browse repository at this point
Copy the full SHA f386329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ce55d - Browse repository at this point
Copy the full SHA 55ce55dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b325f31 - Browse repository at this point
Copy the full SHA b325f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecaf828 - Browse repository at this point
Copy the full SHA ecaf828View commit details -
Auto merge of rust-lang#3122 - RalfJung:intrptrcast-clean, r=saethlin
intptrcast: remove information about dead allocations The discussion in rust-lang/miri#3103 convinced me we don't have to keep `int_to_ptr_map` around for dead allocations. But we should not make that depend on the GC, we can just tie it to when the allocation gets freed. That means everything still behaves deterministically, if anything weird happens (but it shouldn't). r? `@saethlin` Only the first and last commit contain logic changes, the 2nd commit just moves code around a bit.
Configuration menu - View commit details
-
Copy full SHA for 1e71277 - Browse repository at this point
Copy the full SHA 1e71277View commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 464135d - Browse repository at this point
Copy the full SHA 464135dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20fe485 - Browse repository at this point
Copy the full SHA 20fe485View commit details -
Configuration menu - View commit details
-
Copy full SHA for b824bb1 - Browse repository at this point
Copy the full SHA b824bb1View commit details -
Auto merge of rust-lang#3131 - RalfJung:rustup, r=RalfJung
Rustup Also fix josh build (they have a `deny(warnings)` that's causing issues).
Configuration menu - View commit details
-
Copy full SHA for c51ce16 - Browse repository at this point
Copy the full SHA c51ce16View commit details
Commits on Oct 21, 2023
-
Preparing for merge from rustc
The Miri Conjob Bot committedOct 21, 2023 Configuration menu - View commit details
-
Copy full SHA for ee54d83 - Browse repository at this point
Copy the full SHA ee54d83View commit details -
The Miri Conjob Bot committed
Oct 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 8044a59 - Browse repository at this point
Copy the full SHA 8044a59View commit details -
Auto merge of rust-lang#3132 - rust-lang:rustup-2023-10-21, r=RalfJung
Automatic Rustup
Configuration menu - View commit details
-
Copy full SHA for 49056df - Browse repository at this point
Copy the full SHA 49056dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e8acb - Browse repository at this point
Copy the full SHA 49e8acbView commit details