about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2020-11-12Always use param_env_reveal_all_normalized in validatorTomasz Miąsko-10/+7
2020-11-12Normalize function type during validationTomasz Miąsko-0/+2
2020-11-12Never inline C variadic functionsTomasz Miąsko-0/+5
2020-11-12Fix generator inlining by checking for rust-call abi and spread argTomasz Miąsko-12/+14
2020-11-12Remove check for impossible conditionTomasz Miąsko-6/+0
2020-11-12Never inline cold functionsTomasz Miąsko-2/+2
2020-11-12Never inline when `no_sanitize` attributes differTomasz Miąsko-5/+1
2020-11-12review commentsVishnunarayan K I-10/+10
2020-11-12check mir exists before validation; fix testsVishnunarayan K I-0/+7
2020-11-12fix tests and formattingVishnunarayan K I-3/+11
2020-11-12add error_occured field to ConstQualifs, fix #76064Vishnunarayan K I-4/+11
2020-11-12add different color for cleanup nodes in dark modeVishnunarayan K I-1/+2
2020-11-11Overcome Sync issues with non-parallel compilerRich Kadel-9/+10
2020-11-11Added some unit tests as requestedRich Kadel-22/+679
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-10Initial work for doing minimum capture analysis for RFC-2229Aman Arora-13/+14
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-10formattingVishnunarayan K I-1/+1
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-09update gsgdtVishnunarayan K I-7/+6
2020-11-09write to a String instead to reduce churnVishnunarayan K I-14/+21
2020-11-09make MIR graphviz generation use gsgdtVishnunarayan K I-147/+97
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-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-2/+1
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