summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2018-06-01change `PointerKind::Implicit` to a noteNiko Matsakis-6/+25
2018-04-28Don't ICE on tuple struct ctor with incorrect arg countEsteban Küber-0/+6
2018-04-27improved debug outputNiko Matsakis-3/+9
2018-04-20do not propagate `Err` when determing causal infoNiko Matsakis-19/+43
2018-04-20Use InternedString instead of Symbol for type parameters.Michael Woerister-2/+2
2018-03-31Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapinbors-0/+5
2018-03-29Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakisbors-26/+9
2018-03-27Auto merge of #49202 - csmoe:trait_engine, r=nikomatsakisbors-76/+153
2018-03-25Rollup merge of #49299 - SimonSapin:ubiquity, r=nikomatsakiskennytm-8/+3
2018-03-25Rollup merge of #49162 - tmandry:stabilize-termination-trait, r=nikomatsakiskennytm-9/+12
2018-03-23Revert "add universes to type inference variables"Sean Griffin-21/+7
2018-03-23Revert "introduce `UniverseIndex` into `ParamEnv`"Sean Griffin-5/+2
2018-03-23Rename variables in rustc’s SelectionContext::copy_clone_conditionsSimon Sapin-4/+3
2018-03-23Rollup merge of #49262 - oli-obk:fixed_size_array_len, r=estebankAlex Crichton-3/+13
2018-03-23Rollup merge of #49030 - Zoxc:misc, r=michaelwoeristerAlex Crichton-6/+6
2018-03-23Stabilize the copy_closures and clone_closures featuresSimon Sapin-6/+2
2018-03-23move the defaut object lifetime bound into the traitNiko Matsakis-2/+2
2018-03-23apply rustfmtNiko Matsakis-14/+16
2018-03-23fix `Self`Niko Matsakis-2/+1
2018-03-23import trait engine to typeckcsmoe-19/+22
2018-03-23introduce trait engine modcsmoe-75/+148
2018-03-22Produce nice array lengths on a best effort basisOliver Schneider-3/+13
2018-03-21termination_trait: Make error message more helpfulTyler Mandry-9/+7
2018-03-21termination_trait: Put examples in error help, not labelTyler Mandry-9/+14
2018-03-21work around fallout from these changes in rustcNiko Matsakis-6/+12
2018-03-20Implement some trivial size_hints for various iteratorsPhlosioneer-0/+5
2018-03-20Rollup merge of #49004 - wesleywiser:incr_specialization_graph_query, r=micha...kennytm-0/+2
2018-03-20Rollup merge of #48834 - ysiraichi:suggest-remove-ref, r=estebankkennytm-0/+49
2018-03-19Auto merge of #49091 - nikomatsakis:issue-49043-ty-infer-hash, r=michaelwoeri...bors-0/+1
2018-03-18Cleaned comments and extras s.Yukio Siraichi-38/+0
2018-03-18Review fixes.Yukio Siraichi-5/+6
2018-03-18Reporting with `span_suggestion_short`.Yukio Siraichi-15/+5
2018-03-18Keeping code formatting.Yukio Siraichi-3/+8
2018-03-18Review fixes.Yukio Siraichi-5/+9
2018-03-18Refactored with high-order functions.Yukio Siraichi-21/+21
2018-03-18Auto merge of #48985 - scalexm:lowering, r=nikomatsakisbors-0/+199
2018-03-17Replace Rc with LrcJohn Kåre Alsaker-6/+6
2018-03-17Add span_suggestion while removing TyRefs based on the snippet String.Yukio Siraichi-0/+87
2018-03-16extend stable hasher to support `CanonicalTy`Niko Matsakis-0/+1
2018-03-15Auto merge of #48138 - estebank:issue-45092, r=nikomatsakisbors-14/+17
2018-03-14Suggest using `move` when trying to share `...::channel::{Receiver, Sender}`Esteban Küber-14/+17
2018-03-14Cache the specialization_graph queryWesley Wiser-0/+2
2018-03-14Add documentationscalexm-0/+12
2018-03-14Move code into librustc_traitsscalexm-174/+0
2018-03-14Address niko's nitsscalexm-153/+128
2018-03-14Add MVP for chalkificationscalexm-0/+386
2018-03-14Fixes after rebaseAndrew Cann-1/+1
2018-03-14Fix fallback noteAndrew Cann-9/+10
2018-03-14Add note about fallback to `!: !Trait` errorAndrew Cann-6/+41
2018-03-14remove defaulting to unitAndrew Cann-60/+13