about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-12-19`lower_pattern_unadjusted`: extract `lower_tuple_subpats`.Mazdak Farrokhzad-23/+20
2019-12-19`lower_pattern_unadjusted`: simplify `Binding(..)` branch.Mazdak Farrokhzad-2/+2
2019-12-19`lower_pattern_unadjusted`: cleanup `Tuple(..)` branch.Mazdak Farrokhzad-14/+12
2019-12-19`lower_pattern_unadjusted`: cleanup `Slice(..)` branch.Mazdak Farrokhzad-8/+3
2019-12-19`lower_pattern_unadjusted`: extract common `ty::Error` code.Mazdak Farrokhzad-12/+5
2019-12-19Don't suppress move errors for union fieldsMatthew Jasper-9/+22
2019-12-19`lower_pattern_unadjusted`: remove dead code.Mazdak Farrokhzad-9/+0
2019-12-19HAIR lowering: improve code quality for slicesMazdak Farrokhzad-27/+18
2019-12-18Make slice drop shims use AddressOfMatthew Jasper-38/+23
2019-12-18Start generating AddressOf rvalues in MIRMatthew Jasper-74/+36
2019-12-18Add Rvalue::AddressOf to MIRMatthew Jasper-111/+183
2019-12-18Separate region inference logic from error handling betterMark Mansi-88/+96
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-15Document more use cases of dataflowOliver Scherer-1/+17
2019-12-15Auto merge of #67216 - ecstatic-morse:const-loop, r=oli-obkbors-1/+9
2019-12-14add ImmTy::try_from_(u)int methodsChristian Poveda-2/+11
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-13Const prop should finish propagation into user defined variablesWesley Wiser-18/+34
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