about summary refs log tree commit diff
path: root/src/test/ui/traits
AgeCommit message (Expand)AuthorLines
2021-10-07Rollup merge of #89461 - crlf0710:dyn_upcasting_lint, r=nikomatsakisGuillaume Gomez-0/+41
2021-10-04Rollup merge of #89494 - FabianWolff:issue-84075, r=davidtwcoJubilee-4/+4
2021-10-04Rollup merge of #89483 - hkmatsumoto:patch-diagnostics-2, r=estebankJubilee-36/+36
2021-10-03Deny `where` clauses on `auto` traitsFabian Wolff-4/+4
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-36/+36
2021-10-03Add `deref_into_dyn_supertrait` lint.Charles Lew-0/+41
2021-10-02Consistently use 'supertrait'.Bruce Mitchener-61/+61
2021-09-30add regression test for issue 89119Rémy Rakic-0/+71
2021-09-28Improve help for recursion limit errorsRoss MacArthur-1/+1
2021-09-27Auto merge of #89263 - TaKO8Ki:suggest-both-immutable-and-mutable-trait-imple...bors-8/+14
2021-09-27better suggestionsTakayuki Maeda-6/+8
2021-09-26fix the relevant testsTakayuki Maeda-4/+8
2021-09-26Remove box syntax from most places in src/test outside of the issues direst31-33/+40
2021-09-17Rollup merge of #88883 - c410-f3r:tests, r=petrochenkovYuki Okushi-0/+103
2021-09-16Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisabors-33/+60
2021-09-16Remove unnecessary labelEsteban Kuber-4/+1
2021-09-16Point at call span that introduced obligation for the argEsteban Kuber-32/+62
2021-09-16Refactor `FulfillmentError` to track less dataEsteban Kuber-2/+2
2021-09-15Move some tests to more reasonable directoriesCaio-0/+103
2021-09-15Move object safety suggestions to the end of the errorEsteban Kuber-7/+7
2021-09-13Auto merge of #87915 - estebank:fancy-spans, r=oli-obkbors-1/+1
2021-09-05Stop allocating vtable entries for non-object-safe methodsGary Guo-4/+41
2021-09-02Report cycle error using 'deepest' obligation in the cycleAaron Hill-12/+30
2021-09-02Preserve most sub-obligations in the projection cacheAaron Hill-27/+9
2021-08-27Don't use `guess_head_span` in `predicates_of` for foreign spanAaron Hill-2/+6
2021-08-22Fix typos “a”→“an”Frank Steffahn-2/+2
2021-08-21Auto merge of #88135 - crlf0710:trait_upcasting_part_3, r=nikomatsakisbors-96/+51
2021-08-18Add a new test case to verify behavior.Charles Lew-0/+39
2021-08-18Auto merge of #87738 - lqd:polonius-master, r=nikomatsakisbors-0/+55
2021-08-18Properly generate multiple candidates for trait upcasting coercion.Charles Lew-96/+12
2021-08-16Use note to point at bound introducing requirementEsteban Küber-170/+267
2021-08-12Rollup merge of #87885 - m-ou-se:edition-guide-links, r=rylevGuillaume Gomez-1/+1
2021-08-12Use smaller spans for some structured suggestionsEsteban Kuber-1/+1
2021-08-11Modify structured suggestion outputEsteban Küber-59/+68
2021-08-09Link to edition guide instead of issues for 2021 lints.Mara Bos-1/+1
2021-08-04Remove trailing whitespace from error messagesFabian Wolff-20/+20
2021-08-03Auto merge of #86400 - FabianWolff:issue-85735, r=estebankbors-0/+29
2021-08-03Remove invalid suggestion involving Fn trait boundFabian Wolff-0/+29
2021-08-03bless trait upcasting tests under poloniusRémy Rakic-0/+55
2021-08-03Various adjustments to historic tests and documents.Charles Lew-192/+327
2021-08-03Added tests.Alexander Regueiro-0/+764
2021-08-03Implement pointer casting.Charles Lew-0/+49
2021-07-31Auto merge of #86264 - crlf0710:trait_upcasting_part1, r=nikomatsakisbors-0/+391
2021-07-31Add more tests to cover more corner cases of type-checking.Charles Lew-0/+342
2021-07-31Implement trait upcasting coercion type-checking.Charles Lew-0/+49
2021-07-30Do not discard `?Sized` type params and suggest their removalEsteban Küber-0/+9
2021-07-27Make all tests use type_alias_impl_trait feature instead of minSantiago Pastorino-1/+1
2021-07-22Add comment and more tests.Charles Lew-0/+384
2021-07-20Switch to store `Instance` directly within `VtblEntry`, fix `TraitVPtr` repre...Charles Lew-80/+48
2021-07-20Add internal attribute and tests.Charles Lew-0/+170