about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-10-22add commentsRalf Jung-2/+2
2019-10-22bring back some Debug instances for MiriRalf Jung-2/+2
2019-10-21Rollup merge of #65660 - varkor:canonical-const-to-bound-const, r=eddybMazdak Farrokhzad-2/+2
2019-10-21Rollup merge of #65647 - nnethercote:rm-unnecessary-traits, r=CentrilMazdak Farrokhzad-12/+12
2019-10-21Rollup merge of #65621 - RalfJung:write_bytes, r=oli-obkMazdak Farrokhzad-1/+20
2019-10-21Rename `ConstValue::Infer(InferConst::Canonical(..))` to `ConstValue::Bound(..)`varkor-2/+2
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-10/+10
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-21/+18
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-2/+2
2019-10-20Improve SimplifyLocals pass so it can remove unused constsWesley Wiser-29/+54
2019-10-20Cleanup `ConstProp::visit_statement()`Wesley Wiser-10/+9
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-2/+2
2019-10-21Convert `InternedString`s to `Symbols` in `UnsafetyViolation`.Nicholas Nethercote-14/+13
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-9/+9
2019-10-21Rollup merge of #65592 - RalfJung:const-prop-comment, r=wesleywiserMazdak Farrokhzad-11/+14
2019-10-21Rollup merge of #65463 - nnethercote:rm-arena-allocation-from-expand_pattern,...Yuki Okushi-4/+6
2019-10-21Rollup merge of #65460 - sinkuu:contains_insert, r=varkorYuki Okushi-10/+4
2019-10-20miri add write_bytes method to Memory doing bounds-checks and supporting iter...Ralf Jung-1/+20
2019-10-20skip all refs-to-uninit-local, not just argumentsRalf Jung-5/+6
2019-10-19Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasperMazdak Farrokhzad-69/+203
2019-10-19clarify const_prop ICE protection commentRalf Jung-8/+10
2019-10-19Auto merge of #64890 - wesleywiser:const_prop_rvalue, r=oli-obkbors-84/+100
2019-10-19Rollup merge of #65485 - ecstatic-morse:const-validation-mismatch-ugliness, r...Mazdak Farrokhzad-17/+59
2019-10-18Improve comments and structure of `ConstProp::const_prop()`Wesley Wiser-32/+50
2019-10-18Don't ICE when evaluating writes to uninhabited enum variantsWesley Wiser-10/+16
2019-10-18Cleanup const_prop() someWesley Wiser-72/+75
2019-10-18[const-prop] Handle MIR Rvalue::BoxWesley Wiser-18/+1
2019-10-18Rollup merge of #65535 - eddyb:sliced-predicates, r=nikomatsakisTyler Mandry-1/+1
2019-10-18Rollup merge of #65197 - spastorino:place-mut-visitor-adjusts2, r=oli-obkTyler Mandry-45/+165
2019-10-18Review nitOliver Scherer-1/+1
2019-10-18Use Cow to handle modifications of projection in preparation for interningSantiago Pastorino-38/+45
2019-10-18Adjust const eval code to reflect `offset_from` docsOliver Scherer-6/+1
2019-10-18[const-prop] Handle MIR Rvalue::DiscriminantWesley Wiser-2/+2
2019-10-18[const-prop] Handle MIR Rvalue::AggregatesWesley Wiser-1/+7
2019-10-18[const-prop] Handle MIR Rvalue::RepeatWesley Wiser-1/+1
2019-10-17Add process_* place hooks to improve code reutilizationSantiago Pastorino-94/+57
2019-10-17Remove unneeded callback and just use the new_local valueSantiago Pastorino-19/+13
2019-10-17Prepare def_use MutVisitor to have projections internedSantiago Pastorino-9/+27
2019-10-17Prepare erase_regions MutVisitor to have projections internedSantiago Pastorino-1/+20
2019-10-17Prepare generator MutVisitor to have projections internedSantiago Pastorino-7/+45
2019-10-17Prepare inline MutVisitor to have projections internedSantiago Pastorino-16/+35
2019-10-17Prepare renumber MutVisitor to have projections internedSantiago Pastorino-2/+21
2019-10-17Prepare simplify MutVisitor to have projections internedSantiago Pastorino-0/+20
2019-10-17Prepare promote_consts MutVisitor to have projections internedSantiago Pastorino-1/+25
2019-10-17super_ty on MutVisitor is empty so avoid the callSantiago Pastorino-1/+0
2019-10-18rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str...Eduard-Mihai Burtescu-1/+1
2019-10-17Rollup merge of #65319 - RalfJung:memory, r=CentrilMazdak Farrokhzad-17/+6
2019-10-16Suppress validation mismatch ICE in the presence of mut borrowsDylan MacKenzie-17/+58
2019-10-16Enable `drain_filter`Dylan MacKenzie-0/+1
2019-10-16Lint only on single element overlapEsteban Küber-25/+10