about summary refs log tree commit diff
path: root/compiler/rustc_mir/src
AgeCommit message (Expand)AuthorLines
2021-01-08Rollup merge of #80521 - richkadel:llvm-coverage-counters-2.4.0, r=wesleywiserYuki Okushi-0/+9
2021-01-07Auto merge of #80648 - Aaron1011:expn-data-private, r=petrochenkovbors-4/+4
2021-01-04Auto merge of #80624 - RalfJung:place-ref, r=oli-obkbors-93/+45
2021-01-04Inlining enabled by -mir-opt-level > 1 is incompatible with coverageRich Kadel-0/+9
2021-01-04Auto merge of #80418 - oli-obk:this_could_have_been_so_simple, r=RalfJungbors-5/+98
2021-01-03Stylistic fixes to diagnostic messagesoli-3/+3
2021-01-03Refactor the non-transient cell borrow error diagnosticoli-3/+22
2021-01-03Dangling pointers point to everything and nothingOli Scherer-2/+1
2021-01-03Grammar fixesOli Scherer-1/+1
2021-01-03Make `ExpnData` fields `krate` and `orig_id` privateAaron Hill-4/+4
2021-01-03Update now-more-precise operation with a preciser messageoli-2/+2
2021-01-03Apply suggestions from code reviewOli Scherer-4/+9
2021-01-03use PlaceRef more consistently instead of loosely coupled local+projectionRalf Jung-93/+45
2021-01-02reduce borrowing and (de)referencing around match patterns (clippy::match_ref...Matthias Krüger-3/+3
2021-01-01Don't mix feature gates and hard errors, decide on one per op and stick with itoli-15/+18
2021-01-01Reinstate the error-code error over the feature gate erroroli-9/+15
2021-01-01Enhance some commentsoli-0/+2
2021-01-01Fix cell checks in const fnoli-0/+7
2021-01-01The proper name for the rule is "enclosing scope"oli-1/+1
2021-01-01Allow references to interior mutable data behind a feature gateoli-1/+53
2020-12-30Rollup merge of #80491 - RalfJung:dangling-of-val, r=oli-obkMara Bos-3/+5
2020-12-30Rollup merge of #80458 - RalfJung:promotion-refactor, r=oli-obkMara Bos-99/+115
2020-12-30Auto merge of #80510 - JohnTitor:rollup-gow7y0l, r=JohnTitorbors-12/+8
2020-12-30Auto merge of #79684 - usbalbin:const_copy, r=oli-obkbors-0/+23
2020-12-30where possible, pass slices instead of &Vec or &String (clippy::ptr_arg)Matthias Krüger-12/+8
2020-12-29Miri: make size/align_of_val work for dangling raw ptrsRalf Jung-3/+5
2020-12-29Remove `compile-fail` test suiteVadim Petrochenkov-1/+1
2020-12-29fix a commentRalf Jung-1/+1
2020-12-29Auto merge of #79084 - simonvandel:instcombine-perf, r=oli-obkbors-4/+24
2020-12-28make more matches exhaustiveRalf Jung-20/+41
2020-12-28use exhaustive pattern match to prevent future bugsSimon Vandel Sillesen-4/+13
2020-12-28merge two match'es for more exhaustivenessRalf Jung-39/+41
2020-12-28promotion: factor some common code into validate_refRalf Jung-57/+50
2020-12-26Constify intrinsics::copy[_nonoverlapping]Albin Hedman-0/+23
2020-12-25Auto merge of #80235 - RalfJung:validate-promoteds, r=oli-obkbors-27/+25
2020-12-25Auto merge of #80364 - Dylan-DPC:rollup-0y96okz, r=Dylan-DPCbors-12/+18
2020-12-25Rollup merge of #80330 - eltociear:patch-2, r=lcnrDylan DPC-1/+1
2020-12-25Rollup merge of #79999 - hencrice:yenlinc/79799, r=oli-obkDylan DPC-11/+17
2020-12-25Auto merge of #79762 - Swatinem:remap-doctest-coverage, r=Swatinembors-1/+5
2020-12-24Auto merge of #77692 - PankajChaudhary5:issue-76630, r=davidtwcobors-3/+4
2020-12-23Fixed formattingYenlin Chen-3/+1
2020-12-23Addressed feedbacksYenlin Chen-17/+3
2020-12-23Fix typo in simplify_try.rsIkko Ashimine-1/+1
2020-12-21Auto merge of #79270 - RalfJung:array-repeat-consts, r=oli-obkbors-37/+41
2020-12-21Rollup merge of #80199 - RalfJung:const-fake, r=oli-obkDylan DPC-6/+5
2020-12-20promoteds in statics may refer to staticsRalf Jung-10/+18
2020-12-20validate promotedsRalf Jung-19/+9
2020-12-20use exhaustive match for checking Rvalue::RepeatRalf Jung-37/+41
2020-12-20Auto merge of #80163 - jackh726:binder-refactor-part-3, r=lcnrbors-8/+8
2020-12-19also const-check FakeReadRalf Jung-6/+5