about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-10-25Derive Eq and Hash for SourceInfo againbjorn3-1/+3
2019-10-25Rollup merge of #65315 - spastorino:intern-place-projection, r=oli-obkMazdak Farrokhzad-61/+46
2019-10-23Rollup merge of #65704 - RalfJung:exact-size, r=oli-obkMazdak Farrokhzad-2/+5
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-14/+14
2019-10-22relax ExactSizeIterator bound on write_bytes: too many iterators don't have t...Ralf Jung-2/+5
2019-10-22Move Place::elem methods and friends to TyCtxtSantiago Pastorino-45/+0
2019-10-22Intern place projectionSantiago Pastorino-32/+54
2019-10-22Pattern match over PlaceRef rather than PlaceSantiago Pastorino-8/+8
2019-10-21Move as_local impl to from Place to PlaceRefSantiago Pastorino-4/+10
2019-10-21PlaceElem<'tcx> should be CopySantiago Pastorino-0/+2
2019-10-21Rollup merge of #65660 - varkor:canonical-const-to-bound-const, r=eddybMazdak Farrokhzad-1/+6
2019-10-21Rollup merge of #65647 - nnethercote:rm-unnecessary-traits, r=CentrilMazdak Farrokhzad-16/+16
2019-10-21Rename `ConstValue::Infer(InferConst::Canonical(..))` to `ConstValue::Bound(..)`varkor-1/+6
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-16/+16
2019-10-21remove write_repeat; it is subsumed by the new write_bytesRalf Jung-19/+0
2019-10-21points the user away from the Allocation type and towards the Memory typeRalf Jung-0/+12
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-10/+10
2019-10-21Change `SymbolName::name` from `InternedString` to `Symbol`.Nicholas Nethercote-2/+2
2019-10-21Convert `InternedString`s to `Symbols` in `UnsafetyViolation`.Nicholas Nethercote-3/+3
2019-10-20also check the iterator is not too longRalf Jung-0/+1
2019-10-20miri add write_bytes method to Memory doing bounds-checks and supporting iter...Ralf Jung-2/+7
2019-10-19Auto merge of #64890 - wesleywiser:const_prop_rvalue, r=oli-obkbors-3/+4
2019-10-18Don't ICE when evaluating writes to uninhabited enum variantsWesley Wiser-3/+4
2019-10-18Use Cow to handle modifications of projection in preparation for interningSantiago Pastorino-11/+22
2019-10-17Add process_* place hooks to improve code reutilizationSantiago Pastorino-3/+25
2019-10-17Setup a different visit place set of methods for mutable and immutable visitorsSantiago Pastorino-77/+103
2019-10-14Auto merge of #64987 - oli-obk:code_reuse_prevents_bugs, r=eddybbors-6/+0
2019-10-13Auto merge of #65182 - anp:reify-shim, r=eddybbors-0/+1
2019-10-10Preserve output of raw pointers in mir dump.ben-1/+8
2019-10-09Add InstanceDef::ReifyShim for track_caller functions.Adam Perry-0/+1
2019-10-09Pretty print function pointer const values.ben-0/+8
2019-10-06Auto merge of #65089 - nnethercote:optimize-integral-pattern-matching, r=Mark...bors-3/+8
2019-10-04remove GeneratorSubsts visitorscsmoe-12/+2
2019-10-04replace GeneratorSubsts inside related typescsmoe-2/+2
2019-10-04generate GeneratorSubsts from SubstsRefcsmoe-1/+1
2019-10-04Introduce a special case in `IntRange::from_const`.Nicholas Nethercote-3/+8
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-14/+4
2019-10-03Make visit_projection iterativeSantiago Pastorino-3/+4
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-15/+5
2019-10-03Add visit_projection_elem method to visitorsSantiago Pastorino-18/+35
2019-10-02Compute the layout of uninhabited structsOliver Scherer-6/+0
2019-09-30Auto merge of #64778 - csmoe:index, r=eddybbors-10/+10
2019-09-29Rollup merge of #64858 - skinny121:str-const-generics, r=varkorMazdak Farrokhzad-1/+16
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-8/+8
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-1/+1
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-2/+2
2019-09-29Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ...Mazdak Farrokhzad-18/+7
2019-09-28Auto merge of #64419 - wesleywiser:const_prop_use_ecx, r=oli-obkbors-0/+6
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-18/+7
2019-09-28Move `get_slice_bytes` to `rustc::mir::interpret` so it can be reused.ben-1/+16