about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2020-09-13Fix #76432Simon Vandel Sillesen-21/+22
2020-09-13Auto merge of #76306 - tmiasko:nrvo-debuginfo, r=ecstatic-morsebors-4/+5
2020-09-12move guaranteed{ne,eq} implementation to compile-time machineRalf Jung-44/+70
2020-09-12update the version of itertools and parking_lotAndreas Jonson-1/+1
2020-09-10Note when a a move/borrow error is caused by a deref coercionAaron Hill-32/+96
2020-09-10Rollup merge of #76567 - matthiaskrgr:clone_on_copy, r=varkorTyler Mandry-17/+19
2020-09-10Rollup merge of #76565 - matthiaskrgr:box_place, r=oli-obkTyler Mandry-1/+1
2020-09-10Rollup merge of #76548 - tmiasko:validate, r=davidtwcoTyler Mandry-2/+26
2020-09-10use push(char) instead of push_str(&str) to add single chars to stringsMatthias Krüger-16/+18
2020-09-10use String::from instead of format!() macro to craft string clippy::useless_f...Matthias Krüger-1/+1
2020-09-10take reference to Place directly instead of taking reference to Box<Place>Matthias Krüger-1/+1
2020-09-10Auto merge of #75573 - Aaron1011:feature/const-mutation-lint, r=oli-obkbors-57/+193
2020-09-09Rollup merge of #76500 - richkadel:mir-graphviz-dark, r=tmandryTyler Mandry-8/+27
2020-09-10Validate removal of AscribeUserType, FakeRead, and Shallow borrowTomasz Miąsko-2/+26
2020-09-09Rollup merge of #76523 - tmiasko:non-use-context-coverage, r=wesleywiserTyler Mandry-3/+1
2020-09-09Rollup merge of #76313 - richkadel:mir-spanview-2, r=wesleywiserTyler Mandry-85/+296
2020-09-10use sort_unstable to sort primitive typesMatthias Krüger-3/+5
2020-09-09Also fixed monospace font for d3-graphviz engineRich Kadel-1/+1
2020-09-09Remove unused PlaceContext::NonUse(NonUseContext::Coverage)Tomasz Miąsko-3/+1
2020-09-09Remove def_id field from ParamEnvBram van den Heuvel-1/+2
2020-09-08Add -Zgraphviz_dark_modeRich Kadel-8/+27
2020-09-08Auto merge of #76308 - wesleywiser:enable_simplifyarmidentity_mir_opt, r=oli-obkbors-5/+1
2020-09-08Auto merge of #75585 - RalfJung:demotion, r=oli-obkbors-16/+2
2020-09-07Auto merge of #76044 - ecstatic-morse:dataflow-lattice, r=oli-obkbors-651/+902
2020-09-07Add CONST_ITEM_MUTATION lintAaron Hill-57/+193
2020-09-06Improved the MIR spanview outputRich Kadel-85/+296
2020-09-06do not premote non-ZST mutable references everRalf Jung-16/+2
2020-09-06Generalize to Eq(true, _place) and Eq(_place, true)Simon Vandel Sillesen-15/+30
2020-09-06Add peephold optimization that simplifies Ne(_1, false) and Ne(false, _1) int...Simon Vandel Sillesen-2/+38
2020-09-05Rollup merge of #76263 - tmiasko:inline-codegen-fn-attrs, r=ecstatic-morseDylan DPC-5/+17
2020-09-04Change ty.kind to a methodLeSeulArtichaut-189/+194
2020-09-04shim: monomorphic `FnPtrShim`s during constructionDavid Wood-29/+31
2020-09-04Auto merge of #76004 - richkadel:llvm-coverage-map-gen-6b.5, r=tmandrybors-28/+272
2020-09-03Enable the SimplifyArmIdentity MIR optimization at mir-opt-level=1Wesley Wiser-5/+1
2020-09-04NRVO: Allow occurrences of the return place in var debug infoTomasz Miąsko-4/+5
2020-09-04inliner: Check for no_sanitize attribute compatibilityTomasz Miąsko-3/+6
2020-09-04inliner: Check for target features compatibilityTomasz Miąsko-2/+11
2020-09-03Auto merge of #73996 - da-x:short-unique-paths, r=petrochenkovbors-15/+22
2020-09-03inliner: Emit storage markers for introduced arg temporariesTomasz Miąsko-8/+28
2020-09-03Tools, tests, and experimenting with MIR-derived coverage countersRich Kadel-28/+272
2020-09-02pretty: trim paths of unique symbolsDan Aloni-15/+22
2020-09-02Prevent ICE on uninhabited MIR interpretationMark Rousskov-1/+6
2020-09-02inliner: Avoid query cycles when optimizing generatorsTomasz Miąsko-2/+8
2020-08-31Add new `-Z dump-mir-spanview` optionRich Kadel-0/+473
2020-08-31Rollup merge of #76002 - richkadel:llvm-coverage-map-gen-6b.3, r=tmandryTyler Mandry-2/+2
2020-08-31Fix `-Z instrument-coverage` on MSVCRich Kadel-2/+2
2020-08-30Add documentation to the `Analysis` traitsDylan MacKenzie-3/+19
2020-08-30Expand documentation for the `lattice` moduleDylan MacKenzie-17/+51
2020-08-30Add `FIXME` for faster cached block transfer functionsDylan MacKenzie-0/+5
2020-08-30Update dataflow analyses to use new interfaceDylan MacKenzie-133/+99