about summary refs log tree commit diff
path: root/src/librustc/traits/structural_impls.rs
AgeCommit message (Expand)AuthorLines
2019-10-28suggest `const_in_array_repeat_expression` flagDavid Wood-1/+1
2019-10-27Auto merge of #65519 - pnkfelix:issue-63438-trait-based-structural-match, r=m...bors-0/+1
2019-10-27Auto merge of #65288 - estebank:point-at-assoc-type, r=nikomatsakisbors-0/+1
2019-10-25Migrate from `#[structural_match]` attribute a lang-item trait.Felix S. Klock II-0/+1
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-5/+5
2019-10-22Point at associated type for some obligationsEsteban Küber-0/+1
2019-10-22RFC 2027: "first draft" of implementationMathias Blikstad-0/+4
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-5/+5
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-24Remove blanket silencing of "type annotation needed" errorsEsteban Küber-1/+2
2019-09-22On obligation errors point at the unfulfilled binding when possibleEsteban Küber-0/+1
2019-09-09Shrink `ObligationCauseCode` by boxing `IfExpression`.Nicholas Nethercote-5/+7
2019-09-09Shrink `ObligationCauseCode` by boxing `MatchExpressionArm`.Nicholas Nethercote-4/+4
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-4/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-15/+15
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-2/+2
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-4/+4
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-10/+4
2019-04-28Fix lint findings in librustcflip1995-2/+2
2019-04-10Suggest removing `?` to resolve type errors.David Wood-0/+2
2019-03-15rustc: make util::ppaux private.Eduard-Mihai Burtescu-2/+3
2019-02-14Rollup merge of #58267 - estebank:match-arms, r=matthewjasperMazdak Farrokhzad-3/+14
2019-02-08review comments: (marginally) reduce memory consumtionEsteban Küber-4/+9
2019-02-07Reweork incompatible match arms errorEsteban Küber-3/+9
2019-02-05move librustc to 2018Mark Mansi-11/+11
2019-01-13Suggest removal of semicolon when appropriateEsteban Küber-1/+5
2019-01-13Tweak output of type mismatch between "then" and `else` `if` armsEsteban Küber-1/+1
2019-01-12Point at the match discriminant when arm pattern has a type mismatchEsteban Küber-0/+3
2018-12-27Handle sub-typing in chalk-enginescalexm-0/+3
2018-12-27Implement "lifetime juggling" methods from chalk integration traitscalexm-2/+26
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-03pass the parameter environment to `traits::find_associated_item`Ariel Ben-Yehuda-2/+2
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-1/+1
2018-11-13Reorder code in `rustc::traits::structural_impls`scalexm-340/+340
2018-11-13Bypass ppaux for `Outlives` predicatesscalexm-4/+34
2018-11-13Pretty print quantified goals and clausesscalexm-5/+144
2018-11-03Added support for trait aliases as bounds.Alexander Regueiro-6/+36
2018-10-25preserve const eval error information through trait error systemRalf Jung-1/+1
2018-10-25Report const eval error inside the queryOliver Schneider-3/+1
2018-10-17Categorize chalk clausesscalexm-2/+7
2018-10-17Use `Environment` instead of `ty::ParamEnv` in chalk contextscalexm-1/+37
2018-10-08Pass around interned refs to goals and not goalsscalexm-17/+17
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-21/+21
2018-09-26Auto merge of #54199 - nikomatsakis:predicate_may_hold-failure, r=eddybbors-1/+1
2018-09-18A few cleanups and minor improvements to rustc/traitsljedrz-21/+21
2018-08-29Remove `AccumulateVec` and its uses.Nicholas Nethercote-3/+3
2018-08-29Replace bug! call with OverflowGuillaume Gomez-1/+1