about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/inline.rs
AgeCommit message (Expand)AuthorLines
2022-04-02Less manipulation of the callee_def_id.Camille GILLOT-5/+6
2022-04-02Use only local hash.Camille GILLOT-2/+2
2022-04-02Use DefPathHash instead of HirId to break cycles.Camille GILLOT-14/+8
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-4/+4
2022-03-017 - Make more use of `let_chains`Caio-6/+5
2022-02-27Only create a single expansion for each inline integration.Camille GILLOT-10/+14
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-2/+1
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-3/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-18Rollup merge of #93024 - compiler-errors:inline-mir-bad-bounds, r=estebankMatthias Krüger-2/+11
2022-02-15Overhaul `Const`.Nicholas Nethercote-1/+1
2022-01-17Fix Inline MIR pass on a function with un-satisfiable boundsMichael Goulet-2/+11
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-1/+2
2021-12-15Move generator check earlier in inlining.Camille GILLOT-8/+6
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-4/+4
2021-12-05Auto merge of #91475 - ecstatic-morse:mir-pass-manager3, r=oli-obkbors-12/+7
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-1/+12
2021-12-02Update passes with new interfaceDylan MacKenzie-12/+7
2021-10-16Adopt let_else across the compilerest31-3/+1
2021-09-30Correct caller/callsite confusion in inliner messageWesley Wiser-1/+1
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+966