about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2021-05-28Auto merge of #85546 - hyd-dev:unwind, r=RalfJungbors-2/+3
2021-05-23Pass `StackPopUnwind` to `eval_fn_call()` and some other functions that are c...hyd-dev-2/+3
2021-05-22stabilize const_fn_unsizeRalf Jung-38/+4
2021-05-17Auto merge of #85353 - jonas-schievink:async-blocks-in-ctfe, r=oli-obkbors-2/+10
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-5/+4
2021-05-16Allow `async {}` expressions in const contextsJonas Schievink-2/+10
2021-05-15Rollup merge of #85278 - ayushmishra2005:code-refactoring, r=jackh726Guillaume Gomez-8/+2
2021-05-15Rollup merge of #85215 - richkadel:ice-fixes-minus-dead-blocks, r=tmandryGuillaume Gomez-78/+83
2021-05-14Improve match statementsayushmishra2005-8/+2
2021-05-12`coverageinfo` query needs to use the same MIR as codegenRich Kadel-13/+3
2021-05-12Simplified body_span and filtered span codeRich Kadel-68/+80
2021-05-12Spanview needs the relevant body_span used for coverageRich Kadel-1/+4
2021-05-12add check that simd_shuffle arguments are constantsRalf Jung-1/+15
2021-05-12entirely remove rustc_args_required_const attributeRalf Jung-2/+2
2021-05-12rustc_args_required_const is no longer a promotion siteRalf Jung-161/+28
2021-05-12Use () for mir_keys.Camille GILLOT-5/+4
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-5/+5
2021-05-12Implement span quoting for proc-macrosAaron Hill-3/+6
2021-05-11Revert "Auto merge of #84797 - richkadel:cover-unreachable-statements, r=tman...Rich Kadel-48/+16
2021-05-11Split span_to_string into span_to_diagnostic/embeddable_stringAndy Wang-4/+4
2021-05-07Avoid predecessors having Drop implsMark Rousskov-2/+2
2021-05-07Auto merge of #84797 - richkadel:cover-unreachable-statements, r=tmandrybors-16/+48
2021-05-06Coverage instruments closure bodies in macros (not the macro body)Rich Kadel-3/+24
2021-05-05Use local and remapped paths where appropriateAndy Wang-1/+1
2021-05-01Report coverage `0` of dead blocksRich Kadel-16/+48
2021-05-01Auto merge of #84582 - richkadel:issue-84561, r=tmandrybors-43/+212
2021-04-30Rebuilt out of date tests and fixed an old bug now exposedRich Kadel-8/+25
2021-04-29don't let const_fn feature flag affect impl-block-level trait boundsRalf Jung-11/+2
2021-04-28addressed review feedbackRich Kadel-12/+40
2021-04-28More improvements to macro coverageRich Kadel-51/+112
2021-04-28Drop branching blocks with same span as expanded macroRich Kadel-17/+80
2021-04-28Auto merge of #84562 - richkadel:issue-83601, r=tmandrybors-0/+6
2021-04-28Rollup merge of #84529 - richkadel:issue-84180, r=tmandryYuki Okushi-1/+11
2021-04-27Derived Eq no longer shows uncoveredRich Kadel-0/+6
2021-04-27Auto merge of #84532 - richkadel:issue-83792, r=tmandrybors-1/+1
2021-04-25unsafety checking: no longer care about is_min_const_fnRalf Jung-50/+17
2021-04-24Improve spans for chained function callsRich Kadel-1/+11
2021-04-24Auto merge of #84310 - RalfJung:const-fn-feature-flags, r=oli-obkbors-32/+22
2021-04-24Fix coverage ICE because fn_sig can have a span that crosses file boundariesRich Kadel-1/+1
2021-04-25Rollup merge of #83519 - oli-obk:assign_shrink_your_normal_code, r=pnkfelixYuki Okushi-15/+4
2021-04-22Fix ICE if original_span(fn_sig) returns a span not in body sourcefileRich Kadel-8/+4
2021-04-20TidyOli Scherer-3/+3
2021-04-20Implement a lint that highlights all moves larger than 1000 bytesOli Scherer-13/+2
2021-04-20Auto merge of #84323 - richkadel:uncovered-functions, r=tmandrybors-3/+8
2021-04-19compute fn_sig span from body call_site, and use body ctxt, not rootRich Kadel-4/+9
2021-04-19remove E0723 error codeRalf Jung-8/+6
2021-04-19fix few typosklensy-4/+4
2021-04-19add gate tests and pacify tidyRalf Jung-1/+1
2021-04-18Fixes the issue with uncovered source in async function bodiesRich Kadel-2/+2
2021-04-18separate feature flag for unsizing casts in const fnRalf Jung-22/+9