about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2022-11-06dont debug-print allocations, that's too verboseRalf Jung-4/+4
2022-11-06interpret: support for per-byte provenanceRalf Jung-191/+328
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-29Rename some `OwnerId` fields.Nicholas Nethercote-3/+3
2022-10-27Revert "Make ClosureOutlivesRequirement not rely on an unresolved type"Michael Goulet-11/+7
2022-10-23Split phase change from `MirPass`Jakob Degen-5/+34
2022-10-22Auto merge of #103227 - lcnr:bye-bye-unevaluated-const, r=oli-obkbors-1/+25
2022-10-21fix some typosRageking8-1/+1
2022-10-19Make ClosureOutlivesRequirement not rely on an unresolved typeMichael Goulet-7/+11
2022-10-18`const_evaluatable_unchecked` to const evallcnr-1/+25
2022-10-17add inline to `TrivialTypeTraversalImpls`lcnr-12/+6
2022-10-17mir constants: type traversing bye byelcnr-72/+10
2022-10-15Auto merge of #101832 - compiler-errors:dyn-star-plus, r=eholkbors-2/+2
2022-10-14more dupe word typosRageking8-1/+1
2022-10-14Make dyn* cast into a coercionMichael Goulet-2/+2
2022-10-12Use `tidy-alphabetical` in the compilerNilstrieb-2/+4
2022-10-08Rollup merge of #102675 - ouz-a:mir-technical-debt, r=oli-obkMatthias Krüger-3/+14
2022-10-07make const_err a hard errorRalf Jung-18/+1
2022-10-06Remove `mir::CastKind::Misc`ouz-a-3/+14
2022-10-04It's not about types or consts, but the lack of regionsOli Scherer-6/+6
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-2/+2
2022-09-23rename Unevaluated to UnevaluatedConstb-naber-19/+22
2022-09-22address reviewb-naber-5/+5
2022-09-22introduce mir::Unevaluatedb-naber-10/+70
2022-09-20Rollup merge of #102021 - lcnr:tyConst-fun, r=b-naber,BoxyUwUMichael Howell-9/+2
2022-09-20Rollup merge of #101976 - RalfJung:mir-semantic-phases, r=oli-obkMichael Howell-3/+4
2022-09-20Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebankbors-3/+23
2022-09-19`DestructuredConst` split mir and tylcnr-9/+2
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-2/+1
2022-09-19Auto merge of #101924 - jackh726:revert-static-hrtb-error, r=compiler-errorsbors-2/+2
2022-09-18clarify that linting is not a semantic changeRalf Jung-3/+4
2022-09-17Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnrbors-46/+89
2022-09-16Make QueryOutlivesConstraint contain a ConstraintCategoryJack Huey-2/+2
2022-09-16Revert "Better errors for implied static bound"Jack Huey-2/+2
2022-09-16Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r...Oli Scherer-3/+23
2022-09-15nitsb-naber-0/+1
2022-09-15Merge all `TypeVisitable for &List<T>` impls into one generic oneOli Scherer-6/+0
2022-09-15Replace more manual TypeFoldable and TypeVisitable impls with derivesOli Scherer-1/+1
2022-09-15derive TypeVisitable and TypeFoldable for mir typesOli Scherer-312/+25
2022-09-15Derive TypeFoldable and TypeVisitable for mir::PlaceElementOli Scherer-32/+1
2022-09-15derive various Lift impl instead of hand rolling themOli Scherer-30/+2
2022-09-14Auto merge of #101212 - eholk:dyn-star, r=compiler-errorsbors-0/+3
2022-09-14address review againb-naber-14/+5
2022-09-13Better errors for implied static boundJack Huey-2/+2
2022-09-13Only keep one version of ImplicitSelfKind.Camille GILLOT-17/+1
2022-09-13address reviewb-naber-11/+3
2022-09-13remove visit_const from mir visitorsb-naber-17/+13
2022-09-13fixes/working versionb-naber-1/+5