about summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2019-02-10rustc: doc commentsAlexander Regueiro-33/+33
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-1/+1
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-1/+1
2019-02-05move librustc to 2018Mark Mansi-21/+21
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-16/+14
2019-01-19Use a struct for user type annotationsMatthew Jasper-1/+1
2019-01-19Rename UserTypeAnnotation -> UserTypeMatthew Jasper-1/+1
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-4/+4
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-3/+13
2018-12-30Stop duplicating projections of type annotation.David Wood-0/+75
2018-12-30Refactor `UserTypeAnnotation`.David Wood-33/+17
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-10/+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-24/+24
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-24/+24
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-1/+1
2018-12-12Correct documentation about `FakeRead`Oliver Scherer-1/+2
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-8/+8
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-03s/AllocType/AllocKind/Oliver Scherer-1/+1
2018-12-03Retag needs to know whether this is a 2-phase-reborrowRalf Jung-3/+11
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
2018-11-30Stabilize `const_let` inside const functionsOliver Scherer-0/+2
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-25Rollup merge of #56101 - frewsxcv:frewsxcv-dyn, r=steveklabnikPietro Albini-1/+1
2018-11-20Incorporate `dyn` into more comments and docs.Corey Farwell-1/+1
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-8/+0
2018-11-15Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obkbors-0/+9
2018-11-13Auto merge of #55912 - kennytm:rollup, r=kennytmbors-5/+5
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-1/+1
2018-11-13Move a `static_assert!` to a better spot.Nicholas Nethercote-4/+4
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-1/+1
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-5/+6
2018-11-12Shrink some internal enumsOliver Scherer-3/+8
2018-11-11Auto merge of #55657 - davidtwco:issue-55651, r=pnkfelixbors-0/+31
2018-11-11Fix typos.Bruce Mitchener-1/+1
2018-11-08Rollup merge of #55758 - davidtwco:issue-55344, r=pnkfelixMark Rousskov-0/+14