about summary refs log tree commit diff
path: root/src/librustc/traits/structural_impls.rs
AgeCommit message (Expand)AuthorLines
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-654/+0
2020-03-23add missing visit_constsBastian Kauschke-0/+14
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-3/+3
2020-03-04Use .map() to modify data inside Options instead of using .and_then(|x| Some(...Matthias Krüger-3/+3
2020-03-03Rollup merge of #69619 - matthiaskrgr:misc, r=eddybYuki Okushi-1/+1
2020-03-02Remove chalk integrationCAD97-72/+0
2020-03-02use values() or keys() respectively when iterating only over keys or values o...Matthias Krüger-1/+1
2020-02-16Make librustc compile.Camille GILLOT-0/+712
2020-02-16Move librustc/{traits,infer} to librustc_infer.Camille GILLOT-71/+0
2020-02-05Split traits::structural_impls in two.Camille GILLOT-703/+1
2020-02-04remove redundant imports (clippy::single_component_path_imports)Matthias Krüger-1/+0
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2019-12-30discriminant -> scrutineeMazdak Farrokhzad-2/+2
2019-12-30Blame user type in pat type error.Mazdak Farrokhzad-1/+3
2019-12-30MatchExpressionArmPattern -> PatternMazdak Farrokhzad-3/+1
2019-12-22Format the worldMark Rousskov-132/+80
2019-12-20Check associated type implementations for generic mismatchesMatthew Jasper-0/+9
2019-11-18Retire EnumLiftImpl.Camille GILLOT-49/+0
2019-11-13Use TypeFoldable derive macro.Camille GILLOT-140/+0
2019-10-31Point at where clauses where the associated item was restrictedEsteban Küber-1/+1
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