about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2023-02-02Put a DefId in AggregateKind.Camille GILLOT-6/+15
2023-01-31Review changesMaybe Waffle-1/+1
2023-01-30Use `Mutability::{is_mut, is_not}`Maybe Waffle-5/+1
2023-01-29Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obkbors-0/+1
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-1/+1
2023-01-27Restrict amount of ignored locals.Camille GILLOT-0/+2
2023-01-23Create stable metric to measure long computation in Const EvalBryan Garza-0/+1
2023-01-23Rollup merge of #107153 - tmiasko:dominates, r=oli-obkYuki Okushi-1/+1
2023-01-22Auto merge of #106975 - tmiasko:basic-blocks-cache, r=cjgillotbors-3/+0
2023-01-21Consistently use dominates instead of is_dominated_byTomasz Miąsko-1/+1
2023-01-17Refactor basic blocks control flow cachesTomasz Miąsko-3/+0
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-04rename find_parent_node to opt_parent_idMichael Goulet-1/+1
2022-12-25fix more clippy::style findingsMatthias Krüger-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-2/+2
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-17/+15
2022-12-19Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"Rémy Rakic-2/+2
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-7/+5
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-5/+5
2022-12-18Use `#[derive]` instead of custom syntax in all `newtype_index`Nilstrieb-5/+5
2022-12-16Auto merge of #103880 - b-naber:field-ty-mir, r=lcnrbors-2/+2
2022-12-15Auto merge of #105356 - JakobDegen:more-custom-mir, r=oli-obkbors-0/+5
2022-12-14Remove one more usage of `mk_substs_trait`Oli Scherer-1/+1
2022-12-14Fix unsafetyck disabling for custom MIRJakob Degen-0/+5
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-12-02Use zero based indexing for pass_countOli Scherer-2/+2
2022-12-02Remove an impl and replace its only use with a method callOli Scherer-6/+0
2022-12-01Remove needless `Cow`Oli Scherer-6/+2
2022-12-01Don't go through the formatting infrastructure just to get the name of a phaseOli Scherer-24/+1
2022-11-28Simplify calls to `tcx.mk_const`Maybe Waffle-2/+1
2022-11-23use no type in ProjectionElem::Field for PlaceBuilder::UpVarb-naber-2/+2
2022-11-22Auto merge of #103578 - petrochenkov:nofict, r=nagisabors-8/+8
2022-11-21Remove an unnecessary query + subst roundOli Scherer-1/+1
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-8/+8
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-6/+4
2022-11-16cleanup and dedupe CTFE and Miri error reportingRalf Jung-1/+1
2022-11-15Introduce composite debuginfo.Camille GILLOT-0/+53
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-6/+4
2022-11-13fix some typos in commentscui fliter-1/+1
2022-11-11Rollup merge of #103960 - AndyJado:var_path_only_diag, r=davidtwcoManish Goregaokar-0/+1
2022-11-10Use const_error_with_guaranteed moreMichael Goulet-1/+3
2022-11-09var_subdiag refinementAndyJado-0/+1
2022-11-08Add support for custom MIR parsingJakob Degen-0/+59
2022-11-04Refactor tcx mk_const parameters.Mateusz-4/+2
2022-10-31Use `br` instead of `switch` in more cases.Nicholas Nethercote-0/+5
2022-10-27Revert "Make ClosureOutlivesRequirement not rely on an unresolved type"Michael Goulet-1/+1
2022-10-23Split phase change from `MirPass`Jakob Degen-5/+34
2022-10-19Make ClosureOutlivesRequirement not rely on an unresolved typeMichael Goulet-1/+1
2022-10-17mir constants: type traversing bye byelcnr-4/+4
2022-10-14Make dyn* cast into a coercionMichael Goulet-2/+2