about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2021-06-19Rollup merge of #86407 - LingMan:map-or, r=LeSeulArtichautYuki Okushi-6/+3
2021-06-18Auto merge of #85421 - Smittyvb:rm_pushpop_unsafe, r=matthewjasperbors-1/+0
2021-06-17Use `map_or` instead of open-coding itLingMan-6/+3
2021-06-16Stop returning a value from `report_assert_as_lint`LingMan-11/+14
2021-06-09Auto merge of #86107 - Smittyvb:peephole-optim-eq-bool, r=wesleywiserbors-7/+14
2021-06-07Peephole optimize `x == false` and `x != true`Smitty-7/+14
2021-06-07Rollup merge of #85973 - LingMan:indentation, r=jyn514Yuki Okushi-25/+22
2021-06-06Remove some last remants of {push,pop}_unsafe!Smitty-1/+0
2021-06-05Drop an `if let` that will always succeedLingMan-7/+5
2021-06-04Auto merge of #85385 - richkadel:simpler-simplify-with-coverage, r=wesleywiserbors-16/+91
2021-06-03Replace a `match` with an `if let`LingMan-25/+22
2021-06-03Auto merge of #85952 - JohnTitor:rollup-r00gu9q, r=JohnTitorbors-38/+33
2021-06-03Rollup merge of #85935 - tmiasko:validate-indexing, r=jonas-schievinkYuki Okushi-2/+20
2021-06-03Rollup merge of #85934 - tmiasko:is-union, r=jackh726Yuki Okushi-32/+10
2021-06-03Rollup merge of #85880 - csmoe:ice-85768, r=oli-obkYuki Okushi-4/+3
2021-06-03Auto merge of #84988 - alexcrichton:safe-target-feature-wasm, r=joshtriplettbors-0/+6
2021-06-02Validate type of locals used as indicesTomasz Miąsko-2/+20
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-32/+10
2021-06-02convert Rvalue::threadlocalref assertion to delay bugcsmoe-9/+4
2021-06-01Reland - Report coverage `0` of dead blocksRich Kadel-16/+91
2021-06-01skip check_static on rvalue::threadlocalrefcsmoe-1/+5
2021-05-30Remove CrateNum::ReservedForIncrCompCachebjorn3-1/+0
2021-05-28rustc: Allow safe #[target_feature] on wasmAlex Crichton-0/+6
2021-05-28Auto merge of #85546 - hyd-dev:unwind, r=RalfJungbors-2/+3
2021-05-23unhinabited_enum_branching: Fix the pass when the enum is taken indirectlyOlivier Goffart-7/+5
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