summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2020-11-11Rollup merge of #78899 - tmiasko:inline-diverging, r=oli-obkJonas Schievink-76/+76
2020-11-11Rollup merge of #78873 - tmiasko:inline-opts, r=oli-obkJonas Schievink-4/+5
2020-11-10Changed unwrap_or to unwrap_or_else in some places.Nicholas-Baron-1/+1
2020-11-10Rollup merge of #78887 - camelid:dataflow-state-decl, r=jonas-schievinkJonas Schievink-1/+8
2020-11-10Rollup merge of #78875 - petrochenkov:cleantarg, r=Mark-SimulacrumJonas Schievink-1/+1
2020-11-10Rollup merge of #78847 - tmiasko:inline-return-place, r=matthewjasperJonas Schievink-0/+6
2020-11-10Add flags customizing behaviour of MIR inliningTomasz Miąsko-4/+5
2020-11-09Add comments to explain memory usage optimizationCamelid-1/+8
2020-11-09Rollup merge of #78580 - tmiasko:inline-loop, r=oli-obkDylan DPC-123/+114
2020-11-09Rollup merge of #76468 - SNCPlay42:lifetime-names, r=Mark-SimulacrumDylan DPC-43/+161
2020-11-09use RegionNameHighlight for async fn and closure returnsSNCPlay42-34/+118
2020-11-09Rollup merge of #78674 - tmiasko:inline-substs-for-mir-body, r=oli-obkDylan DPC-24/+16
2020-11-09Support inlining diverging function callsTomasz Miąsko-76/+76
2020-11-09inliner: Break inlining cyclesTomasz Miąsko-106/+108
2020-11-09inliner: Make `inline_call` infallibleTomasz Miąsko-17/+6
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-11-08Auto merge of #78874 - m-ou-se:rollup-3jp1ijj, r=m-ou-sebors-31/+40
2020-11-08Rollup merge of #78865 - Aaron1011:fix/const-item-mut-reborrow, r=varkorMara Bos-21/+30
2020-11-08Rollup merge of #78843 - tmiasko:inline-trace, r=wesleywiserMara Bos-5/+5
2020-11-08Auto merge of #78410 - lcnr:revert75443, r=nikomatsakisbors-75/+24
2020-11-07Use a semicolon instead of a dash in lint noteAaron Hill-1/+1
2020-11-07Don't fire `CONST_ITEM_MUTATION` lint when borrowing a derefAaron Hill-21/+30
2020-11-07Less verbose debug logging from inlining integratorTomasz Miąsko-5/+5
2020-11-07use single char patterns for split() (clippy::single_char_pattern)Matthias Krüger-5/+5
2020-11-07Assert that a return place is not used for indexing during integrationTomasz Miąsko-0/+6
2020-11-06improve fixmeBastian Kauschke-3/+6
2020-11-07Rollup merge of #78798 - ankushduacodes:fixing-typo, r=jonas-schievinkYuki Okushi-1/+1
2020-11-07Rollup merge of #78771 - tmiasko:inline-consts, r=oli-obkYuki Okushi-8/+10
2020-11-06Auto merge of #78267 - richkadel:llvm-coverage-counters-2.0.3r1, r=tmandrybors-1275/+3819
2020-11-06Auto merge of #77856 - GuillaumeGomez:automatic-links-lint, r=jyn514,ollie27bors-2/+2
2020-11-06Fixing Spelling Typosankushduacodes-1/+1
2020-11-05Responded to all feedback as of 2020-10-30Rich Kadel-206/+356
2020-11-05Addressed all feedback to dateRich Kadel-14/+23
2020-11-05Injecting expressions in place of counters where helpfulRich Kadel-47/+1431
2020-11-05Adds coverage graphvizRich Kadel-10/+620
2020-11-05Implemented CoverageGraph of BasicCoverageBlocksRich Kadel-199/+347
2020-11-05Splitting transform/instrument_coverage.rs into transform/coverage/...Rich Kadel-730/+766
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-321/+528
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-24/+16
2020-11-05Fix even more URLsGuillaume Gomez-2/+2
2020-11-05Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obkMara Bos-8/+15
2020-11-05Rollup merge of #78733 - matthiaskrgr:cl11ppy, r=jyn514Mara Bos-2/+2
2020-11-05inliner: Copy unevaluated constants only after successful inliningTomasz Miąsko-8/+10
2020-11-04make intern_const_alloc_recursive return error fix #78655Vishnunarayan K I-8/+15
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-17/+13
2020-11-04fix a couple of clippy warnings:Matthias Krüger-2/+2
2020-11-04Add helper for getting an `int` out of a `Scalar`oli-4/+1
2020-11-04Add `is_null` helperoli-2/+2
2020-11-04Replace `Scalar::zst` with a `Scalar::ZST` constantoli-4/+4
2020-11-04s/Scalar::Raw/Scalar::Intoli-11/+11