about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2024-09-10Clarify a comment.Nicholas Nethercote-1/+1
2024-09-10Inline and remove some functions.Nicholas Nethercote-395/+344
2024-09-10Improve comment formatting.Nicholas Nethercote-111/+151
2024-09-09Rollup merge of #130022 - nnethercote:dataflow-borrowck-lifetimes, r=oli-obkMatthias Krüger-59/+47
2024-09-09Remove unnecessary lifetime from `StorageConflictVisitor`.Nicholas Nethercote-8/+8
2024-09-09Remove `Elaborator`.Nicholas Nethercote-36/+24
2024-09-09Remove unnecessary lifetime from `OperandCollector`.Nicholas Nethercote-4/+4
2024-09-09Remove unnecessary lifetimes in dataflow structs.Nicholas Nethercote-17/+17
2024-09-09Improve consistency in `LowerIntrinsics`.Nicholas Nethercote-62/+63
2024-09-09Use `LocalDecls` in a couple of places.Nicholas Nethercote-4/+2
2024-09-09Make `CallSite` non-`Copy`.Nicholas Nethercote-1/+1
2024-09-09Remove some unnecessary dereferences.Nicholas Nethercote-3/+3
2024-09-09Remove an unnecessary `continue`.Nicholas Nethercote-1/+0
2024-09-09Use `let`/`else` to de-indent `ElaborateBoxDerefs::run_pass`.Nicholas Nethercote-47/+44
2024-09-09Simplify `verify_candidate_branch`.Nicholas Nethercote-37/+23
2024-09-09Streamline `AbortUnwindingCalls`.Nicholas Nethercote-27/+14
2024-09-09Factor out some more repetitive code.Nicholas Nethercote-9/+2
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-120/+125
2024-09-08add FIXME(const-hack)Ralf Jung-3/+3
2024-09-07Rollup merge of #129847 - compiler-errors:async-cycle, r=davidtwcoMatthias Krüger-1/+12
2024-09-07Don't build by-move body when async closure is taintedMichael Goulet-2/+9
2024-09-06Rollup merge of #130013 - jonathan-conder:await_coverage, r=ZalatharMatthias Krüger-34/+37
2024-09-06Rollup merge of #129969 - GrigorenkoPV:boxed-ty, r=compiler-errorsMatthias Krüger-4/+8
2024-09-06coverage: Treat await similar to a macroJonathan Conder-34/+37
2024-09-06Make `Ty::boxed_ty` return an `Option`Pavel Grigorenko-4/+8
2024-09-05Rollup merge of #129720 - nnethercote:simplify-dest_prop-mm, r=cjgillotMatthias Krüger-67/+46
2024-09-05Rollup merge of #129706 - compiler-errors:scratch, r=estebankMatthias Krüger-2/+3
2024-09-04Re-parent the by-move bodyMichael Goulet-1/+2
2024-09-03Rename dump of coroutine by-move-body to be more consistent, adjust testMichael Goulet-1/+1
2024-09-03Rollup merge of #129926 - nnethercote:mv-SanityCheck-and-MirPass, r=cjgillotMatthias Krüger-93/+166
2024-09-03Clarify a comment.Nicholas Nethercote-1/+2
2024-09-03Reduce visibility of `MirPass` and related things.Nicholas Nethercote-10/+10
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-84/+143
2024-09-03Adjust `SanityCheck`.Nicholas Nethercote-2/+15
2024-09-02Rollup merge of #129877 - Sajjon:sajjon_fix_typos_batch_2, r=fee1-deadMatthias Krüger-15/+15
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-15/+15
2024-09-02Rollup merge of #129738 - nnethercote:rustc_mir_transform-cleanups, r=cjgillotMatthias Krüger-202/+100
2024-09-01Do not call query to compute coroutine layout for synthetic body of async clo...Michael Goulet-1/+12
2024-08-31Rollup merge of #129812 - RalfJung:box-custom-alloc, r=compiler-errorsMatthias Krüger-0/+2
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-3/+39
2024-08-31interpret, codegen: tweak some comments and checks regarding Box with custom ...Ralf Jung-0/+2
2024-08-31Rollup merge of #129724 - nnethercote:rm-Option-bang, r=fee1-deadMatthias Krüger-66/+68
2024-08-30Avoid repeated interning in `SelfArgVisitor`.Nicholas Nethercote-8/+10
2024-08-30Use `let`/`else` to reduce some indentation.Nicholas Nethercote-17/+16
2024-08-30Remove an unnecessary `continue`.Nicholas Nethercote-2/+0
2024-08-30Factor out some repetitive code.Nicholas Nethercote-81/+38
2024-08-30Remove some unnecessary constants.Nicholas Nethercote-18/+15
2024-08-30Merge `DerefArgVisitor` and `PinArgVisitor`.Nicholas Nethercote-47/+7
2024-08-30Merge some `if`s.Nicholas Nethercote-24/+15
2024-08-30Use a local variable.Nicholas Nethercote-1/+1