about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
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
2021-04-18move 'trait bounds on const fn' to separate feature gateRalf Jung-3/+8
2021-04-09Auto merge of #83870 - jackh726:binder-refactor-fix, r=nikomatsakisbors-3/+4
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-68/+18
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-68/+18
2021-04-05Don't concatenate binders across typesJack Huey-3/+4
2021-04-02Reduce size of statementsRoxane-2/+2
2021-03-31Track bound varsJack Huey-3/+6
2021-03-27Rollup merge of #82917 - cuviper:iter-zip, r=m-ou-seDylan DPC-11/+7
2021-03-27make unaligned_refereces future-incompat lint warn-by-default, and remove the...Ralf Jung-143/+77
2021-03-26Use iter::zip in compiler/Josh Stone-11/+7
2021-03-25Auto merge of #83445 - erikdesjardins:rmunion, r=RalfJungbors-1/+33
2021-03-25Auto merge of #83307 - richkadel:cov-unused-functions-1.1, r=tmandrybors-27/+25
2021-03-24RemoveZsts: don't touch unionsErik Desjardins-1/+33
2021-03-23Auto merge of #83177 - erikdesjardins:zstassign, r=oli-obkbors-52/+86
2021-03-22only run RemoveZsts at mir-opt-level 3 and aboveErik Desjardins-0/+3
2021-03-22Rollup merge of #83351 - RalfJung:precise-const-drop, r=oli-obkDylan DPC-1/+7
2021-03-21post-drop-elab check-const: explain why we still check qualifsRalf Jung-1/+7
2021-03-21Rollup merge of #83327 - tmiasko:visit-lhs, r=davidtwcoDylan DPC-1/+3
2021-03-20extract `ConstKind::Unevaluated` into a structlcnr-8/+12
2021-03-19avoid calling for types which can't be ZSTsErik Desjardins-12/+30
2021-03-19coverage bug fixes and optimization supportRich Kadel-27/+25
2021-03-20Extend comment in `UsedLocals::visit_lhs`Tomasz Miąsko-1/+3
2021-03-19Rollup merge of #83277 - spastorino:early_otherwise-opt-unsound, r=oli-obkDylan DPC-0/+5
2021-03-18Mark early otherwise optimization unsoundSantiago Pastorino-0/+5
2021-03-18Remove unwrap_none/expect_none from compiler/.Mara Bos-8/+6
2021-03-17remove inhabitedness checkErik Desjardins-1/+1