about summary refs log tree commit diff
path: root/tests/ui/object-safety
AgeCommit message (Expand)AuthorLines
2024-10-10UI tests: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-2913/+0
2024-10-10Rename feature object_safe_for_dispatch to dyn_compatible_for_dispatchLeón Orell Valerian Liehr-14/+14
2024-09-27Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-...Matthias Krüger-60/+60
2024-09-27On implicit `Sized` bound on fn argument, point at type instead of patternEsteban Küber-4/+4
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-60/+60
2024-09-03Rollup merge of #127692 - veera-sivarajan:bugfix-125139, r=estebankMatthias Krüger-0/+815
2024-08-19Suggest `impl Trait` for References to Bare Trait in Function HeaderVeera-25/+25
2024-07-26Rollup merge of #126090 - compiler-errors:supertrait-assoc-ty-unsoundness, r=...Matthias Krüger-0/+126
2024-07-15Fix unsoundness when associated types dont actually come from supertraitsMichael Goulet-0/+115
2024-07-15Item bounds can reference self projections and still be object safeMichael Goulet-0/+11
2024-07-13Update TestsVeera-0/+815
2024-07-12Make parse error suggestions verbose and fix spansEsteban Küber-2/+12
2024-06-21Fix remaining casesMichael Goulet-1/+1
2024-06-03Make WHERE_CLAUSES_OBJECT_SAFETY a regular object safety violationMichael Goulet-2/+0
2024-04-07tests/ui: remove workaround for broken revisioned run-rustfix test许杰友 Jieyou Xu (Joe)-8/+4
2024-03-10Ignore tests w/ current/next revisions from compare-mode=next-solverMichael Goulet-0/+1
2024-03-07Merge collect_mod_item_types query into check_well_formedOli Scherer-18/+18
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-37/+37
2024-02-14Auto merge of #120847 - oli-obk:track_errors9, r=compiler-errorsbors-33/+336
2024-02-14Continue compilation after check_mod_type_wf errorsOli Scherer-33/+336
2024-02-09Be less confident when `dyn` suggestion is not checked for object safetytrevyn-10/+10
2024-02-07Stop using `hir_ty_to_ty` in rustc_privacyOli Scherer-21/+1
2024-02-07Update testsr0cky-2/+4
2024-02-01review comment: change wordingEsteban Küber-1/+1
2024-02-01On E0277 be clearer about implicit `Sized` bounds on type params and assoc typesEsteban Küber-2/+2
2024-01-29Avoid ICE in trait without `dyn` lintEsteban Küber-109/+215
2024-01-19Update tests after rebaseEsteban Küber-0/+165
2024-01-19Avoid ICE: Check diagnostic is error before downgradingEsteban Küber-0/+94
2024-01-17Don't ICE when deducing future output if other errors already occurredOli Scherer-0/+32
2024-01-09Avoid silencing relevant follow-up errorsOli Scherer-3/+25
2024-01-04Silence redundant warning when E0038 will be emittedEsteban Küber-25/+11
2024-01-03Account for object unsafe traitsEsteban Küber-0/+57
2023-12-14update use of feature flagslcnr-1/+1
2023-11-24Show number in error message even for one errorNilstrieb-14/+14
2023-10-30Auto merge of #116405 - estebank:issue-103155, r=davidtwcobors-12/+12
2023-10-30Detect object safety errors when assoc type is missingEsteban Küber-12/+12
2023-10-29On object safety error, mention new enum as alternativeEsteban Küber-0/+5
2023-10-19Suggest relaxing implicit `type Assoc: Sized;` boundEsteban Küber-0/+44
2023-10-08always show and explain sub regionAli MJ Al-Nasrawy-7/+1
2023-10-05Add a note to duplicate diagnosticsAlex Macleod-0/+2
2023-09-02Do not require associated types with Self: Sized to uphold bounds when confir...Michael Goulet-21/+31
2023-08-26Remove unnecessary `select_obligations_where_possible` and redundant errorsEsteban Küber-27/+4
2023-08-26On let binding type point to type parameter that introduced unmet boundEsteban Küber-2/+25
2023-07-28Update existing UI testsLeón Orell Valerian Liehr-34/+14
2023-07-10Do not set up wrong span for adjustmentsMichael Goulet-1/+1
2023-07-05Test that you can't circumvent the `Sized` bound checkOli Scherer-0/+73
2023-07-05Make `unused_associated_type_bounds`'s lint level changeableOli Scherer-0/+3
2023-07-05Add more testsOli Scherer-0/+59
2023-07-05Lint now-unnecessary associated type boundsOli Scherer-0/+41
2023-07-05Don't require associated types with `Self: Sized` bounds in `dyn Trait` objectsOli Scherer-13/+3