about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
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
2024-08-30Simplify a pattern.Nicholas Nethercote-2/+1
2024-08-30Simplify creation of a set.Nicholas Nethercote-3/+1
2024-08-30Simplify a provider definition.Nicholas Nethercote-1/+1
2024-08-30Condense `use rustc_*` declarations.Nicholas Nethercote-3/+2
2024-08-30Remove unused features.Nicholas Nethercote-2/+0
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.Nicholas Nethercote-3/+39
2024-08-30Remove `Option<!>` return types.Nicholas Nethercote-66/+68
2024-08-29Simplify `Candidate`.Nicholas Nethercote-47/+36
2024-08-29Remove `Allocations`.Nicholas Nethercote-14/+4
2024-08-29Move `WriteInfo` out of `Allocations`.Nicholas Nethercote-4/+4
2024-08-29Remove the `'body` lifetime on `FilterInformation`.Nicholas Nethercote-9/+9
2024-08-28Use a reduced recursion limit in the MIR inliner's cycle breakerBen Kimock-1/+9
2024-08-28coverage: Rename `CodeRegion` to `SourceRegion`Zalathar-20/+20
2024-08-28coverage: Simplify some debug loggingZalathar-7/+1
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-188/+159
2024-08-21Simplify some redundant field namesMichael Goulet-2/+2
2024-08-18Rollup merge of #128628 - khuey:simply-cfg-erase-source-info, r=nnethercoteTrevor Gross-0/+11
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-24/+24
2024-08-15Rollup merge of #129101 - compiler-errors:deref-on-parent-by-ref, r=lcnrMatthias Krüger-14/+40