about summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-04-28Fix lint findings in librustcflip1995-8/+8
2019-04-26Update handling of Tuplevarkor-8/+12
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-26Rollup merge of #60183 - tmandry:chalk-builtin-copy-clone, r=scalexmMazdak Farrokhzad-10/+4
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Auto merge of #59111 - gilescope:generator-better-errors, r=nikomatsakisbors-3/+3
2019-04-25Improved error message when type must be bound due to generator.Giles Cope-3/+3
2019-04-22Remove redundant code in copy_clone_conditionsTyler Mandry-10/+4
2019-04-22Fix ICE related to #53708Esteban Küber-7/+3
2019-04-17Give custom error for E0277 on `?` error caseEsteban Küber-0/+12
2019-04-12Rollup merge of #59859 - davidtwco:issue-59756, r=cramertjMazdak Farrokhzad-0/+3
2019-04-10Suggest removing `?` to resolve type errors.David Wood-0/+3
2019-04-05Introduce an arena type which may be used to allocate a list of types with de...John Kåre Alsaker-14/+11
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