about summary refs log tree commit diff
path: root/tests/ui/traits/trait-upcasting
AgeCommit message (Expand)AuthorLines
2025-09-30remove unnecessary test directiveslcnr-7/+0
2025-08-19bless tests with new lint messagesKarol Zwolak-2/+2
2025-07-13Retire hir::*ItemRef.Camille GILLOT-3/+3
2025-07-01Remove support for dyn*Michael Goulet-19/+0
2025-06-30Merge `lower_item` into `check_item_type`Oli Scherer-1/+1
2025-03-12Rollup merge of #138357 - lcnr:goodbye-TypeVerifier-rarw, r=compiler-errorsManish Goregaokar-2/+2
2025-03-11change `TypeChecker` to a MIR visitorlcnr-2/+2
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-0/+2
2025-03-01Check dyn flavor before registering upcast goal on wide pointer cast in MIR t...Michael Goulet-0/+19
2025-02-10Show diff suggestion format on verbose replacementEsteban Küber-10/+15
2025-02-06allow+update `deref_into_dyn_supertrait`Waffle Lapkin-62/+52
2025-02-06remove `feature(trait_upcasting)` from tests and bless themWaffle Lapkin-220/+59
2025-01-31Ensure that we never try to monomorphize the upcasting of impossible dyn typesMichael Goulet-0/+26
2025-01-30More assertions, tests, and miri coverageMichael Goulet-5/+42
2025-01-30Normalize vtable entries before walking and deduplicating themMichael Goulet-2/+33
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-2/+25
2025-01-30Rework rustc_dump_vtableMichael Goulet-0/+117
2025-01-27Remove all dead files inside tests/ui/León Orell Valerian Liehr-70/+0
2025-01-15Rollup merge of #135498 - compiler-errors:dyn-upcasting-completeness, r=lcnrGuillaume Gomez-0/+29
2025-01-14Prefer lower TraitUpcasting candidatesMichael Goulet-0/+29
2025-01-14add note to testlcnr-1/+1
2025-01-14Leak check in impossible_predicates to avoid monomorphizing impossible instancesMichael Goulet-0/+79
2025-01-06`best_blame_constraint`: don't filter constraints by sup SCCdianne-4/+4
2024-12-27Remove the `-test` suffix from normalize directivesZalathar-4/+4
2024-09-30Instantiate binders in supertrait_vtable_slotMichael Goulet-7/+8
2024-09-28Rollup merge of #130866 - compiler-errors:dyn-instantiate-binder, r=lcnrMatthias Krüger-44/+36
2024-09-27Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-...Matthias Krüger-2/+2
2024-09-26Check allow instantiating object trait binder when upcasting and in new solverMichael Goulet-44/+36
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-2/+2
2024-09-24use more accurate spans for user type ascriptionsLukas Markeffsky-8/+8
2024-07-11Always use a colon in `//@ normalize-*:` headersZalathar-4/+4
2024-05-23Support constraining opaque types while trait upcasting with bindersOli Scherer-10/+2
2024-05-23Allow defining opaque types during trait object upcasting.Oli Scherer-19/+2
2024-05-23Add more testsOli Scherer-6/+68
2024-05-06borrowck: more eagerly prepopulate opaqueslcnr-46/+27
2024-04-04Switch upcast projections to allowing opaque types and add a test showing it ...Oli Scherer-0/+60
2024-03-14add testslcnr-0/+128
2024-03-10Ignore tests w/ current/next revisions from compare-mode=next-solverMichael Goulet-8/+15
2024-03-07Merge collect_mod_item_types query into check_well_formedOli Scherer-2/+17
2024-02-22Deduplicate some logic and reword outputEsteban Küber-5/+5
2024-02-22Make confusable suggestions `verbose`Esteban Küber-5/+25
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-26/+26
2024-02-15Consider principal trait ref's auto-trait super-traits in dyn upcastingMichael Goulet-0/+14
2024-02-07Update testsr0cky-4/+49
2024-01-22Revert "Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin"Oli Scherer-90/+196
2023-12-14update use of feature flagslcnr-6/+6
2023-11-24Show number in error message even for one errorNilstrieb-10/+10
2023-11-22Rework supertrait lint once againMichael Goulet-3/+88
2023-11-22Stabilize RFC3324 dyn upcasting coercionUrgau-174/+77
2023-11-20Bump future release warning modeMichael Goulet-4/+4