about summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-03-25Utilize `?` instead of `return None`.Corey Farwell-5/+1
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-2/+2
2019-03-24Remove `CtorOf` from `Node::Ctor`.David Wood-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-17/+7
2019-03-23Auto merge of #58929 - estebank:elide-object, r=zackmdavisbors-11/+25
2019-03-17Make meta-item API compatible with `LocalInternedString::get` soundness fixVadim Petrochenkov-2/+2
2019-03-17Auto merge of #59178 - oli-obk:lazy_const, r=eddybbors-10/+12
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-2/+2
2019-03-16syntax: Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-4/+6
2019-03-16Revert the `LazyConst` PROliver Scherer-10/+12
2019-03-15Elide object safety errors on non-existent trait functionEsteban Küber-11/+25
2019-03-15rustc: print elided regions as '_ instead of nothing, and use a separate chec...Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: make util::ppaux private.Eduard-Mihai Burtescu-2/+3
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-11/+11
2019-03-15rustc: always rely on '_ to be not printed by ty::Region itself.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-4/+5
2019-03-13Auto merge of #56864 - Zoxc:stable-hash-macro, r=michaelwoeristerbors-21/+23
2019-03-13Rollup merge of #59132 - nikomatsakis:issue-53548-generator-bound, r=pnkfelixMazdak Farrokhzad-0/+2
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-21/+23
2019-03-12add a useful debug printoutNiko Matsakis-0/+2
2019-03-09Auto merge of #59012 - pietroalbini:rollup, r=pietroalbinibors-12/+52
2019-03-08Rollup merge of #58204 - estebank:impl-trait-semi, r=zackmdavisPietro Albini-12/+52
2019-03-07HirIdification: replace NodeId method callsljedrz-3/+2
2019-03-05Handle const generics elsewherevarkor-4/+8
2019-03-04Fix rebase and move suggestion to its own methodEsteban Küber-29/+46
2019-03-04Add fixmeEsteban Küber-3/+4
2019-03-04On return type `impl Trait` for block with no expr point at last semiEsteban Küber-5/+27
2019-03-01ty: HirIdify some lintsljedrz-2/+2
2019-02-27Rename variadic to c_variadicDan Robertson-1/+1
2019-02-27rename Substs to InternalSubstscsmoe-26/+30
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-15/+15
2019-02-24hir: remove NodeId from Exprljedrz-2/+2
2019-02-24hir: remove NodeId from Blockljedrz-1/+2
2019-02-21partially revert 904a0bde93f0348f69914ee90b1f8b6e4e0d7cbcNiko Matsakis-1/+19
2019-02-21introduce a dummy leak check and invoke it in all the right placesNiko Matsakis-24/+61
2019-02-21s/skol_/placeholder_/Niko Matsakis-10/+10
2019-02-14Rollup merge of #58267 - estebank:match-arms, r=matthewjasperMazdak Farrokhzad-3/+17
2019-02-13HirId-ify hir::BodyIdljedrz-14/+14
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-5/+5
2019-02-13Cleanup importsTaiki Endo-3/+3
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-3/+3
2019-02-10rustc: doc commentsAlexander Regueiro-117/+116
2019-02-10Auto merge of #58151 - ljedrz:HirIdify_rustc, r=Zoxcbors-4/+5
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-4/+4
2019-02-08review comments: (marginally) reduce memory consumtionEsteban Küber-5/+11
2019-02-07Reweork incompatible match arms errorEsteban Küber-3/+11
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-4/+4
2019-02-05rustc: partially HirIdifyljedrz-4/+5
2019-02-05move librustc to 2018Mark Mansi-191/+191
2019-02-02hir: add HirId to main Hir nodesljedrz-1/+1