summary refs log tree commit diff
path: root/src/librustc/traits/mod.rs
AgeCommit message (Expand)AuthorLines
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-7/+15
2019-06-20replace NodeId with HirId in traits::ObligationCauseCodeljedrz-1/+1
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-3/+4
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-19/+19
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-24/+23
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-10/+10
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-10/+10
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-10/+10
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1
2019-05-28Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver`varkor-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-20Addressed more points raised in review.Alexander Regueiro-3/+1
2019-05-20Fixed detection of multiple non-auto traits.Alexander Regueiro-3/+6
2019-05-20Addressed review points.Alexander Regueiro-1/+1
2019-05-20Ban multi-trait objects via trait aliases.Alexander Regueiro-1/+2
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-1/+1
2019-04-28Fix lint findings in librustcflip1995-1/+1
2019-04-25Update existing usagesvarkor-1/+1
2019-04-12Rollup merge of #59859 - davidtwco:issue-59756, r=cramertjMazdak Farrokhzad-0/+1
2019-04-10Suggest removing `?` to resolve type errors.David Wood-0/+1
2019-04-05Introduce an arena type which may be used to allocate a list of types with de...John Kåre Alsaker-4/+3
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-4/+4
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-20/+21
2019-03-05Handle const generics elsewherevarkor-1/+2
2019-02-27rename Substs to InternalSubstscsmoe-3/+3
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-5/+5
2019-02-24hir: remove NodeId from Exprljedrz-2/+2
2019-02-14Rollup merge of #58267 - estebank:match-arms, r=matthewjasperMazdak Farrokhzad-0/+3
2019-02-13HirId-ify hir::BodyIdljedrz-9/+9
2019-02-10rustc: doc commentsAlexander Regueiro-37/+36
2019-02-08review comments: (marginally) reduce memory consumtionEsteban Küber-1/+2
2019-02-07Reweork incompatible match arms errorEsteban Küber-0/+2
2019-02-05move librustc to 2018Mark Mansi-11/+11
2019-01-13Suggest removal of semicolon when appropriateEsteban Küber-0/+1
2019-01-13Tweak output of type mismatch between "then" and `else` `if` armsEsteban Küber-1/+4
2019-01-12Point at the match discriminant when arm pattern has a type mismatchEsteban Küber-2/+7
2019-01-02try to detect affected code and direct people to #56105Niko Matsakis-1/+2
2019-01-02make evaluation track whether outlives relationships matteredNiko Matsakis-11/+11
2018-12-27Handle sub-typing in chalk-enginescalexm-0/+1
2018-12-27Integrate chalk enginescalexm-2/+8
2018-12-27Add a def-id in `ty::ParamEnv`scalexm-5/+15
2018-12-27Implement "lifetime juggling" methods from chalk integration traitscalexm-1/+13
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-14add coherence future-compat warnings for marker-only trait objectsAriel Ben-Yehuda-0/+2
2018-12-07Re-added accidentally-removed imports.Alexander Regueiro-0/+3
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-32/+32
2018-11-29Add inline attributes and add unit to CommonTypesJohn Kåre Alsaker-0/+1
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-16improve debug output related to bound calculationNiko Matsakis-1/+6
2018-11-07Added error for duplicate bindings of associated type.Alexander Regueiro-5/+2