| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-12 | Add test batch 3 | Oneirical | -0/+67 | |
| 2025-08-19 | bless tests with new lint messages | Karol Zwolak | -3/+3 | |
| 2025-08-04 | Rehome tests/ui/issues/ tests [3/?] | Oneirical | -0/+16 | |
| 2025-07-25 | Check statics' type in type_of. | Camille GILLOT | -26/+1 | |
| 2025-07-16 | future-incompat lints: don't link to the nightly edition-guide version | dianne | -10/+10 | |
| 2025-06-24 | Make missing lifetime suggestion verbose | Michael Goulet | -6/+12 | |
| 2025-06-13 | Merge unboxed trait object error suggestion into regular dyn incompat error | Oli Scherer | -17/+17 | |
| 2025-05-27 | Use more detailed spans in dyn compat errors within bodies | Oli Scherer | -8/+8 | |
| 2025-05-26 | Deduplicate dyn compatibility violations due to coercion | Michael Goulet | -229/+15 | |
| 2025-05-23 | Do not try to confirm non-dyn compatible method | Michael Goulet | -20/+1 | |
| 2025-05-05 | Do not gather local all together at the beginning of typeck | Michael Goulet | -5/+5 | |
| 2025-04-08 | UI tests: add missing diagnostic kinds where possible | Vadim Petrochenkov | -3/+3 | |
| 2025-04-08 | Rollup merge of #139124 - xtexx:gh-139082, r=compiler-errors | Stuart Cook | -0/+21 | |
| compiler: report error when trait object type param reference self Fixes #139082. Emits an error when `Self` is found in the projection bounds of a trait object. In type aliases, `Self` has no meaning, so `type A = &'static dyn B` where `trait B = Fn() -> Self` will expands to `type A = &'static Fn() -> Self` which is illegal, causing the region solver to bail out when hitting the uninferred Self. r? ````@compiler-errors```` ````@fee1-dead```` | ||||
| 2025-04-06 | update/bless tests | Bennet Bleßmann | -160/+160 | |
| 2025-04-03 | compiler: report error when trait object type param reference self | xtex | -0/+21 | |
| Fixes #139082. Emits an error when `Self` is found in the projection bounds of a trait object. In type aliases, `Self` has no meaning, so `type A = &'static dyn B` where `trait B = Fn() -> Self` will expands to `type A = &'static Fn() -> Self` which is illegal, causing the region solver to bail out when hitting the uninferred Self. Bug: #139082 Signed-off-by: xtex <xtexchooser@duck.com> | ||||
| 2025-03-14 | Fix typo in hir lowering lint diag | Yotam Ofek | -3/+3 | |
| 2025-02-24 | Remove dyn_compatible_for_dispatch | Michael Goulet | -196/+388 | |
| 2025-02-21 | Do not deduplicate list of associated types provided by dyn principal | Michael Goulet | -0/+21 | |
| 2025-02-15 | Ignore Self in bounds check for associated types with Self:Sized | Michael Goulet | -0/+14 | |
| 2025-02-14 | fallout :skull_emoji: | lcnr | -14/+14 | |
| 2025-02-10 | Show diff suggestion format on verbose replacement | Esteban Küber | -68/+102 | |
| ``` error[E0610]: `{integer}` is a primitive type and therefore doesn't have fields --> $DIR/attempted-access-non-fatal.rs:7:15 | LL | let _ = 2.l; | ^ | help: if intended to be a floating point literal, consider adding a `0` after the period and a `f64` suffix | LL - let _ = 2.l; LL + let _ = 2.0f64; | ``` | ||||
| 2025-01-26 | Compiler: Finalize dyn compatibility renaming | León Orell Valerian Liehr | -50/+50 | |
| 2025-01-24 | Properly report error when object type param default references self | Michael Goulet | -0/+35 | |
| 2025-01-22 | Refactor dyn-compatibility error and suggestions | Taylor Cramer | -228/+308 | |
| This CL makes a number of small changes to dyn compatibility errors: - "object safety" has been renamed to "dyn-compatibility" throughout - "Convert to enum" suggestions are no longer generated when there exists a type-generic impl of the trait or an impl for `dyn OtherTrait` - Several error messages are reorganized for user readability Additionally, the dyn compatibility error creation code has been split out into functions. cc #132713 cc #133267 | ||||
| 2025-01-15 | Rework trait expansion to happen once explicitly | Michael Goulet | -8/+8 | |
| 2025-01-02 | taint fcx on selection errors during unsizing | Lukas Markeffsky | -0/+113 | |
| 2024-12-11 | Fix ICE when multiple supertrait substitutions need assoc but only one is ↵ | Michael Goulet | -8/+35 | |
| provided | ||||
| 2024-11-30 | Do not create trait object type if missing associated types | Michael Goulet | -51/+1 | |
| 2024-10-11 | Don't assume traits used as type are trait objs | VulnBandit | -203/+174 | |
| 2024-10-10 | UI tests: Rename "object safe" to "dyn compatible" | León Orell Valerian Liehr | -0/+2993 | |
