Skip to content

Rollup of 9 pull requests #129933

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

Closed
wants to merge 26 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
102997a
Update Tests
veera-sivarajan Jul 13, 2024
764675e
Add Tests
veera-sivarajan Aug 6, 2024
f003e92
Don't Suggest Labeling `const` and `unsafe` Blocks
veera-sivarajan Aug 6, 2024
12de141
Suggest `impl Trait` for References to Bare Trait in Function Header
veera-sivarajan Jul 13, 2024
992b0b3
Document the broken C ABI of `wasm32-unknown-unknown`
alexcrichton Aug 26, 2024
28dc116
Don't ICE when dumping MIR of a synthetic coroutine body
compiler-errors Aug 28, 2024
8d3945d
Rename dump of coroutine by-move-body to be more consistent, adjust test
compiler-errors Aug 28, 2024
98106cf
Re-parent the by-move body
compiler-errors Aug 28, 2024
6f6a6bc
Non-exhaustive structs may be empty
Nadrieril Aug 10, 2024
5410900
Adjust `SanityCheck`.
nnethercote Sep 3, 2024
2aae619
Move `MirPass` to `rustc_mir_transform`.
nnethercote Sep 3, 2024
827fa43
Reduce visibility of `MirPass` and related things.
nnethercote Sep 3, 2024
0b2b03c
Clarify a comment.
nnethercote Sep 3, 2024
6188aae
do not attempt to prove unknowable goals
lcnr Sep 2, 2024
aa1f60e
rustc_driver_impl: remove some old dead logic
RalfJung Sep 3, 2024
17f3f92
include 1.80.1 release notes on master
pietroalbini Sep 3, 2024
2d6d6a8
Updates/clarifications
alexcrichton Aug 27, 2024
4b38ef6
Rollup merge of #127692 - veera-sivarajan:bugfix-125139, r=estebank
matthiaskrgr Sep 3, 2024
e3155ab
Rollup merge of #128701 - veera-sivarajan:fix-128604, r=estebank
matthiaskrgr Sep 3, 2024
4e6fa3c
Rollup merge of #128934 - Nadrieril:fix-empty-non-exhaustive, r=compi…
matthiaskrgr Sep 3, 2024
b9c99b6
Rollup merge of #129630 - alexcrichton:document-broken-c-abi-on-wasm3…
matthiaskrgr Sep 3, 2024
aa669ef
Rollup merge of #129706 - compiler-errors:scratch, r=estebank
matthiaskrgr Sep 3, 2024
b777ba9
Rollup merge of #129896 - lcnr:bail-on-unknowable, r=jackh726
matthiaskrgr Sep 3, 2024
7a8ffbc
Rollup merge of #129926 - nnethercote:mv-SanityCheck-and-MirPass, r=c…
matthiaskrgr Sep 3, 2024
b447cd5
Rollup merge of #129928 - RalfJung:rustc_driver_impl-crt-static, r=co…
matthiaskrgr Sep 3, 2024
67c3113
Rollup merge of #129930 - ferrocene:pa-relnotes-1801, r=pietroalbini
matthiaskrgr Sep 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Clarify a comment.
  • Loading branch information
nnethercote committed Sep 3, 2024
commit 0b2b03cf70d76ebe2abe28f68e7ed46ee2c80e08
3 changes: 2 additions & 1 deletion compiler/rustc_mir_transform/src/pass_manager.rs
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,8 @@ pub(super) trait MirPass<'tcx> {
}
}

/// Just like `MirPass`, except it cannot mutate `Body`.
/// Just like `MirPass`, except it cannot mutate `Body`, and MIR dumping is
/// disabled (via the `Lint` adapter).
pub(super) trait MirLint<'tcx> {
fn name(&self) -> &'static str {
// FIXME Simplify the implementation once more `str` methods get const-stable.
Expand Down
Loading