summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-4/+9
2019-02-21Use normal mutable borrows in MIR match loweringMatthew Jasper-4/+9
2019-02-16Reintroduce the invariant comment for clarityOliver Scherer-0/+1
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-3/+2
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-61/+62
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-12Rollup merge of #58313 - matthewjasper:use-question-in-macros, r=oli-obkMazdak Farrokhzad-230/+220
2019-02-10rustc: doc commentsAlexander Regueiro-61/+62
2019-02-10Rollup merge of #58324 - RalfJung:fn-ptr-eq, r=oli-obkGuillaume Gomez-8/+23
2019-02-09Use ? in librustc macrosMatthew Jasper-230/+220
2019-02-09miri: give non-generic functions a stable addressRalf Jung-8/+23
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-60/+60
2019-01-30Swap the names of `LocalValue` and `LocalState`Oliver Scherer-1/+1
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-31/+23
2019-01-27Add some size assertions for const eval typesOliver Scherer-0/+8
2019-01-19Handle lifetime annotations in unreachable codeMatthew Jasper-7/+10
2019-01-19Use a struct for user type annotationsMatthew Jasper-8/+11
2019-01-19Rename UserTypeAnnotation -> UserTypeMatthew Jasper-3/+3
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