about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build
AgeCommit message (Expand)AuthorLines
2022-12-22Rollup merge of #106012 - JakobDegen:retag-raw, r=RalfJungMatthias Krüger-3/+0
2022-12-21Clarify that raw retags are not permitted in MirJakob Degen-3/+0
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-8/+8
2022-12-20Some style nitsOli Scherer-3/+3
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-2/+2
2022-12-19Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"Rémy Rakic-309/+83
2022-12-18Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=NilstriebMatthias Krüger-1/+1
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-2/+2
2022-12-18Rollup merge of #105875 - matthiaskrgr:needless_borrowed_reference, r=oli-obkMatthias Krüger-9/+8
2022-12-18don't restuct references just to reborrowMatthias Krüger-9/+8
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-1/+1
2022-12-18use &str / String literals instead of format!()Matthias Krüger-1/+1
2022-12-17Rollup merge of #105814 - JakobDegen:custom-mir-terms, r=oli-obkMatthias Krüger-0/+49
2022-12-16Support call and drop terminators in custom mirJakob Degen-0/+49
2022-12-16Auto merge of #103880 - b-naber:field-ty-mir, r=lcnrbors-83/+309
2022-12-15Auto merge of #105356 - JakobDegen:more-custom-mir, r=oli-obkbors-9/+109
2022-12-14address reviewb-naber-90/+52
2022-12-14Remove one more usage of `mk_substs_trait`Oli Scherer-1/+1
2022-12-14Let `mk_fn_def` take an iterator instead to simplify some call sitesOli Scherer-2/+0
2022-12-14Support more projections in custom mirJakob Degen-6/+37
2022-12-14Support common enum operations in custom mirJakob Degen-3/+72
2022-12-14Auto merge of #104986 - compiler-errors:opaques, r=oli-obkbors-1/+3
2022-12-13Rollup merge of #105476 - estebank:moves-n-borrows, r=compiler-errorsMatthias Krüger-1/+1
2022-12-13Rollup merge of #105147 - nbdd0121:inline_const_unsafe, r=oli-obkMatthias Krüger-1/+7
2022-12-13Do not suggest borrowing binding in pattern in let elseEsteban Küber-1/+1
2022-12-13Combine projection and opaque into aliasMichael Goulet-1/+3
2022-12-13Ensure valid local_data is set for custom mir buildingGary Guo-1/+7
2022-12-12Rollup merge of #105615 - WaffleLapkin:remove_opt_scope_span_mention, r=compi...Matthias Krüger-4/+2
2022-12-12Fixup method doc that mentions removed paramMaybe Waffle-4/+2
2022-12-12Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkovbors-2/+2
2022-12-11Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-deadMatthias Krüger-2/+0
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-2/+0
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-7/+5
2022-12-05Move -Z maximal-hir-to-mir-coverage implementation to new `maybe_new_source_s...Will Crichton-32/+44
2022-12-04Auto merge of #105121 - oli-obk:simpler-cheaper-dump_mir, r=nnethercotebors-1/+1
2022-12-02Use zero based indexing for pass_countOli Scherer-1/+1
2022-12-02Add `StrStyle` to `ast::LitKind::ByteStr`.Nicholas Nethercote-2/+2
2022-11-29Improve spans in custom mirJakob Degen-5/+13
2022-11-29Support statics in custom mirJakob Degen-0/+23
2022-11-29Support most constant kinds in custom mirJakob Degen-78/+96
2022-11-29reduce allocationsb-naber-38/+111
2022-11-28Simplify calls to `tcx.mk_const`Maybe Waffle-1/+1
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-18/+22
2022-11-23use no type in ProjectionElem::Field for PlaceBuilder::UpVarb-naber-36/+64
2022-11-23include closures and generators in try_compute_field_tyb-naber-3/+39
2022-11-23get field ty during projectingb-naber-168/+187
2022-11-23address reviewb-naber-4/+21
2022-11-23properly handle enum field projectionsb-naber-49/+35
2022-11-23use non-ascribed type as field type in mirb-naber-1/+48
2022-11-23implement PlaceBuilder::try_tyb-naber-0/+58