summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-02-17Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-1/+1
2019-01-05Rollup merge of #57314 - wiktorkuchta:master, r=Centrilkennytm-1/+1
2019-01-05Rollup merge of #57219 - matthewjasper:mir-cleanup, r=nikomatsakiskennytm-22/+0
2019-01-03Fix repeated word typosWiktor Kuchta-1/+1
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-5/+5
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-15/+17
2018-12-30Stop duplicating projections of type annotation.David Wood-0/+75
2018-12-30Refactor `UserTypeAnnotation`.David Wood-42/+32
2018-12-29Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors-1/+1
2018-12-29Remove unused types from rustc::mir::interpretMatthew Jasper-22/+0
2018-12-27Auto merge of #57129 - RalfJung:check-bounds, r=oli-obkbors-1/+1
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-1/+1
2018-12-26make Alloc::check_bounds_ptr private; you should use Memory::check_bounds_ptr...Ralf Jung-1/+1
2018-12-25Remove licensesMark Rousskov-100/+0
2018-12-23stabilize min_const_unsafe_fn in 1.33.Mazdak Farrokhzad-3/+0
2018-12-20Auto merge of #56741 - RalfJung:retag-to-raw, r=oli-obkbors-36/+30
2018-12-18Auto merge of #56160 - oli-obk:const_fn_let, r=nikomatsakisbors-0/+15
2018-12-18treat ref-to-raw cast like a reborrow: do a special kind of retagRalf Jung-36/+30
2018-12-15Rollup merge of #56718 - RalfJung:use-libbacktrace-printing, r=alexcrichtonPietro Albini-40/+4
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-49/+71
2018-12-12Correct documentation about `FakeRead`Oliver Scherer-1/+2
2018-12-11miri: use backtrace crate printing instead of rolling our ownRalf Jung-40/+4
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-14/+14
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-6/+6
2018-12-07Introduce constraint category for yields.David Wood-0/+1
2018-12-07Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrumkennytm-1/+1
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-6/+6
2018-12-06Auto merge of #55635 - oli-obk:min_const_unsafe_fn, r=nikomatsakisbors-3/+6
2018-12-04Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell-1/+1
2018-12-04Automatically generate imports for newtype_index `Deserialize` implsOliver Scherer-1/+1
2018-12-04Emit feature gate suggestionOliver Scherer-3/+5
2018-12-04Make `newtype_index` safeOliver Scherer-1/+1
2018-12-04Allow calling `const unsafe fn` in `const fn` behind a feature gateOliver Scherer-1/+2
2018-12-04No need to export functions only used in the same moduleOliver Scherer-1/+1
2018-12-04Mention `alloc` in the name of the interning methodsOliver Scherer-6/+6
2018-12-04s/id_to_type/id_to_kind/Oliver Scherer-7/+7
2018-12-04Clear up commentOliver Scherer-1/+3
2018-12-04s/alloc_type/alloc_kind/Oliver Scherer-7/+7
2018-12-03s/AllocType/AllocKind/Oliver Scherer-16/+16
2018-12-03s/AllocKind/AllocDiscriminant/Oliver Scherer-11/+11
2018-12-03Document `AllocMap`Oliver Scherer-2/+20
2018-12-03Function pointers are only equal to themselves, not to other function pointer...Oliver Scherer-5/+8
2018-12-03Monomorphize `AllocType`Oliver Scherer-7/+7
2018-12-03Monomorphize `AllocMap` structOliver Scherer-11/+10
2018-12-03provide a way to replace the tag in a Scalar/MemPlaceRalf Jung-0/+8
2018-12-03Retag needs to know whether this is a 2-phase-reborrowRalf Jung-5/+16
2018-11-30Improve the diagnostic messageOliver Scherer-2/+4
2018-11-30Properly name the flag for `&&` -> `&` conversionOliver Scherer-5/+5
2018-11-30Allow `let` bindings everywhereOliver Scherer-0/+10