summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-01-27Make pointers to statics internalMatthew Jasper-22/+25
2020-01-13Fix rebase damageJonas Schievink-1/+0
2020-01-13Do not ICE on lifetime error involving closuresEsteban Küber-2/+20
2020-01-13Use the correct type for static qualifsMatthew Jasper-8/+8
2020-01-13Don't suppress move errors for union fieldsMatthew Jasper-9/+22
2019-12-16Rollup merge of #67325 - Centril:push-fake-read, r=matthewjasperMazdak Farrokhzad-48/+23
2019-12-16Rollup merge of #67324 - Centril:mir-build-match-doc-fix, r=matthewjasperMazdak Farrokhzad-2/+1
2019-12-16Rollup merge of #66570 - lzutao:stabilize-result-map_or, r=Dylan-DPCMazdak Farrokhzad-1/+1
2019-12-15cleanup with push_fake_readMazdak Farrokhzad-48/+23
2019-12-15Fix repetition in matches/mod.rsMazdak Farrokhzad-2/+1
2019-12-15Auto merge of #67216 - ecstatic-morse:const-loop, r=oli-obkbors-1/+9
2019-12-14Revert "Stabilize the `never_type`, written `!`."Niko Matsakis-1/+1
2019-12-13Rollup merge of #67256 - RalfJung:reduce-allocs, r=oli-obkMazdak Farrokhzad-29/+22
2019-12-13Rollup merge of #67254 - RalfJung:vtable-ice, r=oli-obkMazdak Farrokhzad-1/+12
2019-12-13Rollup merge of #67026 - Nadrieril:improve-usefulness-empty, r=varkor,Centril...Mazdak Farrokhzad-129/+123
2019-12-13Correctly mark things as `min_const_fn`Dylan MacKenzie-4/+6
2019-12-13Put MIR checks for loops behind the feature flagDylan MacKenzie-1/+7
2019-12-13Rollup merge of #67251 - oli-obk:stability_sieve, r=CentrilMazdak Farrokhzad-5/+5
2019-12-13Rollup merge of #67247 - JohnTitor:fix-sugg, r=estebankMazdak Farrokhzad-4/+12
2019-12-12avoid more intermediate allocations in validation errorsRalf Jung-23/+16
2019-12-12validation: avoid some intermediate allocationsRalf Jung-6/+6
2019-12-12dont ICE in case of invalid drop fnRalf Jung-1/+12
2019-12-12Require `allow_internal_unstable` for stable min_const_fn using unstable feat...Oliver Scherer-5/+5
2019-12-11fix imports after rebaseMark Mansi-3/+2
2019-12-11more privateMark Mansi-19/+18
2019-12-11fix importsMark Mansi-21/+0
2019-12-11tidyMark Mansi-1/+0
2019-12-11fix importsMark Mansi-129/+187
2019-12-11get rid of nll submodMark Mansi-0/+0
2019-12-12Don't suggest wrong snippet in closureYuki Okushi-4/+12
2019-12-11Auto merge of #66650 - matthewjasper:nonuniform-array-move, r=pnkfelixbors-487/+251
2019-12-11Revert a diagnostic change in the case of integer rangesNadrieril-2/+3
2019-12-11Rollup merge of #67164 - matthewjasper:never-remove-const, r=oli-obkMazdak Farrokhzad-1/+8
2019-12-11Rollup merge of #67015 - osa1:issue66971, r=wesleywiserMazdak Farrokhzad-11/+37
2019-12-11Rollup merge of #67193 - lqd:measureme_polonius, r=wesleywiserYuki Okushi-37/+41
2019-12-11Rollup merge of #67134 - oli-obk:const_prop_zst, r=wesleywiserYuki Okushi-4/+9
2019-12-10add polonius activities to -Z self-profileRemy Rakic-2/+14
2019-12-10cleanup polonius liveness fact generation: refactor some type namesRemy Rakic-5/+5
2019-12-10cleanup polonius liveness fact generation: fix debug! logsRemy Rakic-5/+5
2019-12-10cleanup polonius liveness fact generation: mir visitorRemy Rakic-3/+3
2019-12-10cleanup polonius liveness fact generationRemy Rakic-22/+14
2019-12-09Rollup merge of #67149 - JohnTitor:fix-ice-1, r=Dylan-DPCTyler Mandry-1/+2
2019-12-09Rollup merge of #67145 - RalfJung:miri-step, r=oli-obkTyler Mandry-1/+3
2019-12-09Check for `ConstantIndex` move paths correctly in borrowckMatthew Jasper-15/+6
2019-12-09Remove `uniform_array_move_out` passesMatthew Jasper-432/+163
2019-12-09Make const index and subslice array projections more usefulMatthew Jasper-42/+84
2019-12-09Ensure that unevaluated constants of type `!` are present in the MIRMatthew Jasper-1/+8
2019-12-09Auto merge of #67016 - lqd:placeholder_loans, r=matthewjasperbors-35/+250
2019-12-09Do not ICE on closureYuki Okushi-1/+2
2019-12-09Auto merge of #67004 - estebank:issue-66958, r=eddybbors-9/+10