Skip to content

Rollup of 8 pull requests - #89179

Merged
bors merged 20 commits into
rust-lang:masterfrom
the8472:rollup-moxrtaj
Sep 22, 2021
Merged

Rollup of 8 pull requests#89179
bors merged 20 commits into
rust-lang:masterfrom
the8472:rollup-moxrtaj

Conversation

@the8472

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

nbdd0121and others added 20 commits September 17, 2021 03:53
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
This test required a newer version of cdb than was previously enabled in
CI thus leading to some bitrot in the test since the time it was
originally created. With the update to the `windows-latest` image last
week, we're now running this test in CI and thus uncovered the
regression.
I've updated the test and it now passes.
Fix missing `no_global_oom_handling` cfg-gating
Cfg-gate these trait impls that are neglected.
These functions compile now because they use `box` syntax which depends on `exchange_malloc` during codegen only; as a result they compiles with cfg `no_global_oom_handling` but shouldn't.
Discovered in rust-lang#89030 because that PR makes `box` syntax depend on `exchange_malloc` lang item during MIR construction.
…nagisa
Work around invalid DWARF bugs for fat LTO
This PR applies the same workaround in rust-lang#46772 to fat LTO.
It seems to fix the bug reported in rust-lang#66118 (comment).
"Fix" an overflow in byte position math
r? `@estebank`
help! I fixed the ICE only to brick the diagnostic.
I mean, it was wrong previously (using an already expanded macro span), but it is really bad now XD
…o_test, r=ehuss
Re-enable the `src/test/debuginfo/mutex.rs` test on Windows
This test required a newer version of cdb than was previously enabled in
CI thus leading to some bitrot in the test since the time it was
originally created. With the update to the `windows-latest` image last
week, we're now running this test in CI and thus uncovered the
regression.
I've updated the test and it now passes.
r? `@ehuss`
…oerister
Fix ICE with `--cap-lints=allow` and `-Zfuel=...=0`
Fixesrust-lang#79546.
rustc_index: Add some map-like APIs to `IndexVec`
`IndexVec` is often used as a map, but its map APIs are lacking.
This PR adds a couple of useful methods.
…n514
Document `--show-type-layout` in the rustdoc book
I also made a few small, related changes as separate commits.
r? `@jyn514`
…eak_sanitizer, r=petrochenkov
Disable the leak sanitizer on Macos aarch64 for now
It is currently broken, see rust-lang#88132.
@rustbotrustbot added the rollup A PR which is a rollup label Sep 22, 2021
@the8472

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=8

@bors

bors commented Sep 22, 2021

Copy link
Copy Markdown
Collaborator

📌 Commit 26c7838 has been approved by the8472

@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Sep 22, 2021
@bors

bors commented Sep 22, 2021

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 26c7838 with merge 308dffd...

@bors

bors commented Sep 22, 2021

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-actions
Approved by: the8472
Pushing 308dffd to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Sep 22, 2021
@bors
bors merged commit 308dffd into rust-lang:masterSep 22, 2021
@rustbotrustbot added this to the 1.57.0 milestone Sep 22, 2021
@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (308dffd): comparison url.

Summary: This benchmark run did not return any relevant changes.

If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.

@rustbot label: -perf-regression

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

12 participants

@the8472@bors@rust-timer@rustbot@nbdd0121@sticnarf@oli-obk@wesleywiser@FabianWolff@petrochenkov@camelid@hkratz