summary refs log tree commit diff
path: root/tests/ui/traits/object
AgeCommit message (Expand)AuthorLines
2025-05-09ReviewMichael Goulet-1/+1
2025-05-09Only include associated type bounds for Self:Sized associated types if they a...Michael Goulet-3/+46
2025-03-09Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errorsMatthias Krüger-85/+13
2025-02-21Do not deduplicate list of associated types provided by dyn principalMichael Goulet-3/+145
2025-02-20Turn order dependent trait objects future incompat warning into a hard errorOli Scherer-85/+13
2025-02-02Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqdMatthias Krüger-2/+2
2025-01-31Rework "long type names" printing logicEsteban Küber-2/+2
2025-01-31Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxuMatthias Krüger-5/+5
2025-01-30Remove print_vtable_sizesMichael Goulet-73/+0
2025-01-26Compiler: Finalize dyn compatibility renamingLeón Orell Valerian Liehr-5/+5
2025-01-24Properly report error when object type param default references selfMichael Goulet-2/+19
2025-01-22Refactor dyn-compatibility error and suggestionsTaylor Cramer-25/+30
2025-01-15Rework trait expansion to happen once explicitlyMichael Goulet-10/+1
2024-11-21Stop being so bail-y in candidate assemblyMichael Goulet-1/+25
2024-10-18Never emit `vptr` for empty/auto traitsRuihan Li-2/+2
2024-10-10Rollup merge of #131475 - fmease:compiler-mv-obj-safe-dyn-compat-2, r=jieyouxuMatthias Krüger-77/+2
2024-10-10UI tests: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-77/+2
2024-10-04Elaborate supertrait span correctly to label the error betterMichael Goulet-0/+3
2024-10-04Check elaborated projections from dyn don't mention unconstrained late bound ...Michael Goulet-14/+36
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-9/+9
2024-08-22Pretty-print own args of existential projectionsLeón Orell Valerian Liehr-15/+42
2024-08-03Revert "Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix"Michael Goulet-1/+0
2024-07-22Revert suggestion verbosity changeEsteban Küber-6/+3
2024-07-22On generic and lifetime removal suggestion, do not leave behind stray `,`Esteban Küber-1/+1
2024-07-22Change suggestion message wordingEsteban Küber-1/+1
2024-07-22Use verbose suggestion for "wrong # of generics"Esteban Küber-3/+6
2024-06-05Detect pub structs never constructed and unused associated constants in traitsr0cky-0/+1
2024-03-23regression test for #103626Kalle Wachsmuth-0/+48
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-14/+14
2024-02-07address review comments and add more testsLukas Markeffsky-33/+72
2024-02-07improve pretty printing for trait objectsLukas Markeffsky-25/+25
2024-02-07add test for pretty printing trait objectsLukas Markeffsky-0/+155
2024-01-09Avoid silencing relevant follow-up errorsOli Scherer-1/+51
2024-01-02Adjust compiler tests for unused_tuple_struct_fields -> dead_codeJake Goulding-2/+2
2023-11-24Show number in error message even for one errorNilstrieb-8/+8
2023-11-05Use the actual computed crate name for -Zprint-vtable-sizesbjorn3-11/+11
2023-10-30Auto merge of #116405 - estebank:issue-103155, r=davidtwcobors-4/+29
2023-10-30Add testEsteban Küber-0/+25
2023-10-30Detect object safety errors when assoc type is missingEsteban Küber-4/+4
2023-10-29On object safety error, mention new enum as alternativeEsteban Küber-0/+2
2023-09-07Ensure that dyn trait bounds stay sortedMichael Goulet-2/+2
2023-07-19Don't emit useless vptrs for marker traitsMaybe Waffle-3/+4
2023-06-13Add a test for `-Zprint-vtable-sizes`Maybe Waffle-0/+72
2023-05-12Note base types of coercionMichael Goulet-2/+1
2023-02-23diagnostics: remove inconsistent English article "this" from E0107Michael Howell-4/+4
2023-02-21Specify what 'this' actually isMichael Goulet-1/+1
2023-01-11Move /src/test to /testsAlbert Larsan-0/+1015