about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2025-07-29Rollup merge of #144566 - scottmcm:align-of-slice, r=oli-obkStuart Cook-0/+31
2025-07-29coverage: Treat `#[automatically_derived]` as `#[coverage(off)]`Zalathar-10/+9
2025-07-29coverage: Rename `CoverageStatus` to `CoverageAttrKind`Zalathar-13/+16
2025-07-28Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()`Scott McMurray-0/+31
2025-07-28Auto merge of #144377 - camsteffen:simplify-impl-of-method, r=fee1-deadbors-5/+5
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-3/+3
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-2/+2
2025-07-28Auto merge of #144543 - scottmcm:more-sroa, r=cjgillotbors-28/+8
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-31/+28
2025-07-28use let chains in mir, resolve, targetKivooeo-27/+24
2025-07-28use let chains in hir, lint, mirKivooeo-4/+4
2025-07-27Allow more MIR SROAScott McMurray-28/+8
2025-07-26Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"Zalathar-36/+2
2025-07-23Remove useless lifetime parameter.Camille GILLOT-1/+1
2025-07-23Auto merge of #144233 - cjgillot:unsat-mir, r=oli-obkbors-8/+17
2025-07-23Rollup merge of #144298 - Zalathar:empty-span, r=wesleywiserMatthias Krüger-2/+36
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-1/+1
2025-07-22coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-2/+36
2025-07-22Keep elaborating predicates.Camille GILLOT-12/+9
2025-07-22Rollup merge of #144212 - bjorn3:remove_unique_lang_item, r=oli-obk许杰友 Jieyou Xu (Joe)-2/+0
2025-07-21Auto merge of #144238 - jhpratt:rollup-xb8aida, r=jhprattbors-4/+4
2025-07-21Remove Retag for Uniquebjorn3-2/+0
2025-07-20Rollup merge of #144162 - beepster4096:drop_elaborator_debug_impls, r=compile...Jacob Pratt-4/+4
2025-07-20Also bail out if predicates contain errors.Camille GILLOT-2/+2
2025-07-20Consider parent predicates in ImpossiblePredicates pass.Camille GILLOT-7/+19
2025-07-20Ban projecting into SIMD types [MCP838]Scott McMurray-0/+9
2025-07-19Give a message with a span on validation errorScott McMurray-8/+10
2025-07-19Auto merge of #144166 - matthiaskrgr:rollup-wccepuo, r=matthiaskrgrbors-16/+28
2025-07-18debug impls for drop elaboratorsbeepster4096-4/+4
2025-07-18Be a bit more careful around exotic cycles in in the inlinerMichael Goulet-16/+28
2025-07-18Generalize `unsize` and `unsize_into` destinationsOli Scherer-1/+1
2025-07-18Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmannMatthias Krüger-19/+13
2025-07-18Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obkMatthias Krüger-298/+255
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-19/+13
2025-07-10Propagate from borrowed locals in CopyPropTomasz Miąsko-20/+6
2025-07-09Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqkbors-0/+3
2025-07-08Apply effects to otherwise edge in dataflow analysisAmogh Shivaram-0/+3
2025-07-07Rollup merge of #143551 - compiler-errors:root-sub, r=cjgillot许杰友 Jieyou Xu (Joe)-9/+2
2025-07-06Dont resolve instance of root in mir_callgraph_cyclicMichael Goulet-9/+2
2025-07-06Do not unify borrowed locals in CopyProp.Camille GILLOT-2/+2
2025-07-03Auto merge of #142890 - kornelski:unused-var-debug, r=saethlinbors-2/+4
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-15/+15
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-15/+15
2025-07-03Rollup merge of #143273 - 1c3t3a:enum-check-negative, r=SparrowLiiMatthias Krüger-4/+26
2025-07-02Rollup merge of #143261 - compiler-errors:explicit-pred, r=oli-obkMatthias Krüger-1/+1
2025-07-02Make the enum check work for negative discriminantsBastian Kersting-4/+26
2025-07-01Auto merge of #143036 - compiler-errors:no-dyn-star, r=oli-obkbors-5/+1
2025-07-01Remove support for dyn*Michael Goulet-5/+1
2025-07-01Rollup merge of #143262 - dianqk:non_exhaustive, r=oli-obkGuillaume Gomez-25/+24
2025-07-01Avoid computing layouts inside coroutines.Camille GILLOT-1/+8