about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2022-12-14some fixes/improvements to mir::visit moduleTshepang Mbambo-4/+4
2022-12-11Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-deadMatthias Krüger-5/+0
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-5/+0
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-41/+10
2022-12-09Rollup merge of #105455 - lcnr:correct-reveal-in-validate, r=jackh726Matthias Krüger-0/+8
2022-12-08Rollup merge of #105317 - RalfJung:retag-rework, r=oli-obkMatthias Krüger-1/+1
2022-12-08validate: use the correct reveal during optslcnr-0/+8
2022-12-06Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiserMatthias Krüger-1/+1
2022-12-06make retagging work even with 'unstable' placesRalf Jung-1/+1
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-01Create `format_args` as late as possibleOli Scherer-17/+15
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/+14
2022-11-30Update documentationOli Scherer-1/+1
2022-11-29Auto merge of #105012 - WaffleLapkin:into, r=oli-obkbors-2/+1
2022-11-28Simplify calls to `tcx.mk_const`Maybe Waffle-2/+1
2022-11-28Rollup merge of #104933 - RalfJung:interpret-partial-ord, r=oli-obkMatthias Krüger-7/+7
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-2/+2
2022-11-26interpret: remove PartialOrd from a bunch of types that do not have or need a...Ralf Jung-7/+7
2022-11-25Add empty ConstKind::Abstractkadmin-4/+5
2022-11-23use no type in ProjectionElem::Field for PlaceBuilder::UpVarb-naber-13/+38
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-20Rollup merge of #104564 - RalfJung:either, r=oli-obkMatthias Krüger-8/+12
2022-11-18interpret: use Either over Result when it is not representing an error conditionRalf Jung-8/+12
2022-11-17fix a typoRalf Jung-1/+1
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-20/+9
2022-11-15Auto merge of #102570 - cjgillot:deagg-debuginfo, r=oli-obkbors-0/+64
2022-11-15Introduce composite debuginfo.Camille GILLOT-0/+64
2022-11-15Auto merge of #104054 - RalfJung:byte-provenance, r=oli-obkbors-799/+990
2022-11-15Auto merge of #101168 - jachris:dataflow-const-prop, r=oli-obkbors-4/+12
2022-11-14assert that we are (de)seiralizing ProvenanceMap correctlyRalf Jung-13/+13
2022-11-14Remove redundant graphviz escapingJannis Christopher Köhl-4/+3
2022-11-14Manually implement `Encodable` for ProvenanceMap to avoid serializing an alwa...Oli Scherer-1/+16
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-6/+4
2022-11-13fix some typos in commentscui fliter-2/+2
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-2/+5
2022-11-09var_subdiag refinementAndyJado-0/+1
2022-11-09another optimization attemptRalf Jung-66/+83
2022-11-08Add support for custom MIR parsingJakob Degen-0/+59
2022-11-08another attempt at performance improvementsRalf Jung-23/+26
2022-11-07less unsupported errors in Miri, and clarifying commentsRalf Jung-9/+9
2022-11-07Only assume Stacked Borrows if -Zunsound-mir-opts is givenJannis Christopher Köhl-0/+9
2022-11-07try to make things faster when only ptr provenance can existRalf Jung-5/+17
2022-11-06make uninit_mask a unit testRalf Jung-1/+22
2022-11-06move InitMask to its own moduleRalf Jung-592/+578