about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/traits
AgeCommit message (Expand)AuthorLines
2021-10-03Combined 4 commits into 1Matthias Kaak-2/+8
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-2/+2
2021-10-03Add `deref_into_dyn_supertrait` lint.Charles Lew-1/+79
2021-10-03Auto merge of #89479 - camsteffen:diag-naming, r=Manishearthbors-5/+5
2021-10-02Make diangostic item names consistentCameron Steffen-5/+5
2021-10-02Auto merge of #89345 - jackh726:89333, r=estebankbors-16/+16
2021-10-01Rollup merge of #88963 - fee1-dead:const-iterator, r=oli-obkManish Goregaokar-9/+16
2021-10-01Don't lose binders when printing trait bound suggestionjackh726-16/+16
2021-09-30Elaborate predicates in min_specialization checksMatthew Jasper-1/+3
2021-09-28Improve help for recursion limit errorsRoss MacArthur-3/+7
2021-09-28More tracing instrumentationOli Scherer-14/+13
2021-09-27Auto merge of #89285 - jackh726:issue-88862, r=nikomatsakisbors-8/+8
2021-09-26Don't normalize opaque types with escaping late-bound regions.jackh726-8/+8
2021-09-27better suggestionsTakayuki Maeda-5/+5
2021-09-26suggest both immutable and mutable trait implementationsTakayuki Maeda-32/+34
2021-09-24Rollup merge of #89001 - jackh726:binder-cleanup, r=nikomatsakisJubilee-34/+44
2021-09-23Auto merge of #88804 - Mark-Simulacrum:never-algo-v2, r=nikomatsakis,jackh726bors-2/+96
2021-09-23Auto merge of #89016 - lcnr:non_blanket_impls, r=nikomatsakis,michaelwoeristerbors-4/+4
2021-09-21Auto merge of #89103 - Mark-Simulacrum:migrate-2021, r=estebankbors-13/+15
2021-09-21Auto merge of #89125 - Aaron1011:remove-intercrate-cache, r=jackh726bors-6/+42
2021-09-21Auto merge of #89045 - oli-obk:lazy_normalization_in_opaque_types, r=nikomats...bors-11/+1
2021-09-21use indexmap instead of hashmaplcnr-1/+1
2021-09-21renamelcnr-4/+4
2021-09-20Remove Drop-caused migration-added capturesMark Rousskov-6/+1
2021-09-20Don't use projection cache or candidate cache in intercrate modeAaron Hill-6/+42
2021-09-20Add helper function to `InferCtxt` that generates inference vars for unresolv...Oli Scherer-11/+1
2021-09-20Enable 2021 compatibility lints for all in-tree codeMark Rousskov-14/+21
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-1/+1
2021-09-18Auto merge of #89000 - Mark-Simulacrum:no-new-lrc, r=petrochenkovbors-1/+1
2021-09-18Auto merge of #88994 - Aaron1011:intercrate-caching, r=jackh726bors-0/+16
2021-09-17Auto merge of #88962 - fee1-dead:const-drop, r=oli-obkbors-0/+1
2021-09-17Add another case of fallback to () avoid breakageMark Rousskov-2/+96
2021-09-17Auto merge of #88945 - Aaron1011:no-projection-completion, r=wesleywiser,jack...bors-10/+2
2021-09-17Rollup merge of #88911 - FabianWolff:issue-88653, r=petrochenkovYuki Okushi-14/+24
2021-09-16Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisabors-37/+81
2021-09-16Rollup merge of #88875 - notriddle:notriddle/cleanup-unused-trait-selection, ...Manish Goregaokar-3/+0
2021-09-16Fix rebaseEsteban Kuber-12/+12
2021-09-16Remove unnecessary labelEsteban Kuber-9/+14
2021-09-16fix `clone` callEsteban Kuber-2/+2
2021-09-16Account for blocks in argumentsEsteban Kuber-2/+22
2021-09-16Point at call span that introduced obligation for the argEsteban Kuber-1/+11
2021-09-16Refactor `FulfillmentError` to track less dataEsteban Kuber-34/+43
2021-09-15Reuse existing shared Lrc for MatchImpl parentMark Rousskov-1/+1
2021-09-15Remove ToPolyTraitRef impl for TraitRefjackh726-11/+11
2021-09-15Remove ToPredicate impls that use Binder::dummyjackh726-23/+33
2021-09-15Disable the evaluation cache when in intercrate modeAaron Hill-0/+16
2021-09-15Coerce const FnDefs to implement const Fn traitsDeadbeef-9/+16
2021-09-15inline(always) on check_recursion_limitDeadbeef-0/+1
2021-09-15Auto merge of #88558 - fee1-dead:const-drop, r=oli-obkbors-37/+170
2021-09-14Remove concept of 'completion' from the projection cacheAaron Hill-10/+2