summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-12-15Rollup merge of #67289 - estebank:unnamed-closure, r=CentrilMazdak Farrokhzad-1/+1
2019-12-14Do not ICE on unnamed futureEsteban Küber-1/+1
2019-12-13Auto merge of #65951 - estebank:type-inference-error, r=nikomatsakisbors-34/+85
2019-12-12Auto merge of #67079 - nnethercote:optimize-shallow_resolve_changed, r=nikoma...bors-11/+19
2019-12-11Auto merge of #65345 - davidtwco:issue-64130-async-send-sync-error-improvemen...bors-83/+223
2019-12-11erase regions instead of using `builtin_deref`Nicholas Matsakis-7/+18
2019-12-11Auto merge of #66821 - eddyb:global-trait-caching, r=nikomatsakisbors-24/+23
2019-12-11Change `PendingPredicateObligation::stalled_on`'s type.Nicholas Nethercote-11/+19
2019-12-10Avoid invalid suggestion by checking the snippet in const fn callEsteban Küber-1/+22
2019-12-10Suggest setting type param on function callEsteban Küber-0/+24
2019-12-10Fix rebaseEsteban Küber-6/+6
2019-12-10Deduplicate logicEsteban Küber-40/+32
2019-12-10Point at method call when type annotations are neededEsteban Küber-6/+20
2019-12-08async/await: correct diag note for `async move`David Wood-10/+11
2019-12-08async/await: more improvements to non-send errorsDavid Wood-83/+211
2019-12-06Rollup merge of #67071 - estebank:issue-66868, r=davidtwcoMazdak Farrokhzad-0/+4
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-5/+1
2019-12-05Do not ICE on closure typeckEsteban Küber-0/+4
2019-12-03Rollup merge of #66651 - Areredify:on-unimplemented-scope, r=davidtwcoMazdak Farrokhzad-14/+49
2019-12-02rustc: allow non-empty ParamEnv's in global trait select/eval caches.Eduard-Mihai Burtescu-8/+4
2019-12-02rustc: include ParamEnv in global trait select/eval cache keys.Eduard-Mihai Burtescu-16/+19
2019-11-29allow customising ty::TraitRef's printing behaviorMikhail Babenko-12/+14
2019-11-29Auto merge of #66590 - Aaron1011:fix/real-impl-trait-coherence, r=varkorbors-15/+33
2019-11-28review commentsEsteban Küber-1/+76
2019-11-28Deduplicate type param constraint suggestion codeEsteban Küber-65/+16
2019-11-28Apply proper commit from PR #63934Aaron Hill-15/+33
2019-11-27Rollup merge of #66798 - bwignall:typo, r=varkorTyler Mandry-3/+3
2019-11-27Rollup merge of #66700 - VirrageS:master, r=matthewjasperTyler Mandry-1/+1
2019-11-26Fix spelling typosBrian Wignall-3/+3
2019-11-25add `enclosing_scope` param to `rustc_on_unimplmented`Mikhail Babenko-14/+49
2019-11-24Fix pointing at arg for fulfillment errors in function callsJanusz Marcinkiewicz-1/+1
2019-11-24fixup! Lowercase diagnostic message labelTimo Freiberg-1/+1
2019-11-24Add version mismatch help message for unimplemented traitTimo Freiberg-0/+39
2019-11-21Applied suggestions from code review.Alexander Regueiro-79/+80
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-229/+225
2019-11-19More HashStable.Camille GILLOT-61/+11
2019-11-19More HashStable.Camille GILLOT-31/+6
2019-11-19Auto merge of #66454 - cjgillot:lift, r=Zoxcbors-139/+16
2019-11-19Rollup merge of #66239 - estebank:suggest-async-closure-call, r=CentrilMazdak Farrokhzad-62/+133
2019-11-18review commentsEsteban Küber-33/+45
2019-11-18Retire EnumLiftImpl.Camille GILLOT-65/+7
2019-11-18Retire BraceStructLiftImpl.Camille GILLOT-74/+9
2019-11-18Auto merge of #65456 - estebank:trait-bound-borrow, r=matthewjasperbors-8/+90
2019-11-17Auto merge of #66384 - cjgillot:typefoldable, r=Zoxcbors-262/+31
2019-11-16review commentsEsteban Küber-81/+91
2019-11-16Suggest calling async closure when neededEsteban Küber-52/+101
2019-11-16review comments and fix rebaseEsteban Küber-3/+3
2019-11-16Account for `rustc_on_unimplemented`Esteban Küber-8/+12
2019-11-16Remove unnecessary noteEsteban Küber-11/+10