about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-03-15rustc: make util::ppaux private.Eduard-Mihai Burtescu-2/+7
2019-03-15rustc: remove fields from ty::print::PrintConfig available from tcx.Eduard-Mihai Burtescu-14/+14
2019-03-15rustc: split out the pretty-printing parts of ty::print into a separate module.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: don't pass Namespace explicitly, but rather track it in FmtPrinter.Eduard-Mihai Burtescu-1/+2
2019-03-15rustc: pass ty::print::PrintCx by value.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: split off most of ty::print::PrintCx's fields into a separate struct.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-4/+4
2019-03-15rustc: explicitly pass the namespace to PrintCx::parameterized.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: move the formatter into ty::print::PrintCx.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: tie the 'tcx between Print and PrintCx in ty::print.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: keep a TyCtxt in PrintCx and use it instead of ty::tls.Eduard-Mihai Burtescu-11/+13
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-51/+69
2019-03-12Explain the bits of `UndefMask`Oliver Scherer-0/+2
2019-03-07HirIdification: replace NodeId method callsljedrz-9/+10
2019-03-05Add ConstValue::Param and ConstValue::Infervarkor-1/+9
2019-03-04Use bit operations for setting large ranges of bits in a u64Oliver Scherer-16/+33
2019-03-04No magic numbersOliver Scherer-1/+1
2019-03-04Optimize copying large ranges of undefmask blocksOliver Scherer-7/+38
2019-03-03Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelixbors-0/+3
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-16/+28
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-8/+8
2019-02-26Auto merge of #58561 - ljedrz:HirIdify_some_nodes, r=Zoxcbors-13/+13
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-4/+9
2019-02-24hir: remove NodeId from Blockljedrz-13/+13
2019-02-23Type check coercions to pointer typesMatthew Jasper-0/+3
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