about summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-12-30Auto merge of #67631 - oli-obk:polymorphic_promotion, r=wesleywiserbors-0/+3
2019-12-27Syntax for hir::Ty.Camille GILLOT-2/+2
2019-12-27Fix `Instance::resolve()` incorrectly returning specialized instancesWesley Wiser-0/+3
2019-12-26Syntax for hir::Expr.Camille GILLOT-12/+13
2019-12-24x.py fmt after previous deignoreMark Rousskov-221/+232
2019-12-24Rollup merge of #67543 - JohnTitor:regression-tests, r=CentrilMazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-2766/+2480
2019-12-23Use `is_none` instead of `if let`Yuki Okushi-1/+1
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-38/+13
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-38/+13
2019-12-21Rollup merge of #67160 - matthewjasper:gat-generics, r=nikomatsakisMazdak Farrokhzad-5/+45
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-5/+5
2019-12-20Use `delay_span_bug` less oftenMatthew Jasper-5/+21
2019-12-20Check associated type implementations for generic mismatchesMatthew Jasper-0/+24
2019-12-20Rollup merge of #67285 - ohadravid:indicate-origin-of-where-type-parameter, r...Mazdak Farrokhzad-1/+1
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-14Indicate origin of where type parameter for uninferred typesOhad Ravid-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