| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-22 | On E0277, point at type that doesn't implement bound | Esteban Küber | -1/+6 | |
| When encountering an unmet trait bound, point at local type that doesn't implement the trait: ``` error[E0277]: the trait bound `Bar<T>: Foo` is not satisfied --> $DIR/issue-64855.rs:9:19 | LL | pub struct Bar<T>(<Self as Foo>::Type) where Self: ; | ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound | help: the trait `Foo` is not implemented for `Bar<T>` --> $DIR/issue-64855.rs:9:1 | LL | pub struct Bar<T>(<Self as Foo>::Type) where Self: ; | ^^^^^^^^^^^^^^^^^ ``` | ||||
| 2025-08-21 | split up context.rs | Jana Dönszelmann | -2/+2 | |
| 2025-08-21 | refactor target checking, move out of context.rs and rename MaybeWarn to Policy | Jana Dönszelmann | -4/+4 | |
| 2025-08-19 | bless tests with new lint messages | Karol Zwolak | -2/+2 | |
| 2025-08-16 | Fix deprecation attribute on foreign statics & types | Jonathan Brouwer | -2/+2 | |
| 2025-08-14 | Update uitests | Jonathan Brouwer | -60/+60 | |
| Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com> | ||||
| 2025-07-20 | Consider param-env for fast path | Michael Goulet | -7/+24 | |
| 2025-07-04 | Remove Symbol for Named LateParam/Bound variants | Michael Goulet | -2/+2 | |
| 2025-05-09 | move (and remove) impl Trait tests | lcnr | -0/+26 | |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -0/+953 | |
| 2025-02-03 | Check Sizedness of return type in WF | Michael Goulet | -3/+11 | |
| 2025-01-22 | Don't pick `T: FnPtr` nested goals | Boxy | -11/+78 | |
| 2024-12-07 | Use trait name instead of full constraint in suggestion message | Esteban Küber | -2/+2 | |
| ``` help: consider restricting type parameter `T` with traits `Copy` and `Trait` | LL | fn duplicate_custom<T: Copy + Trait>(t: S<T>) -> (S<T>, S<T>) { | ++++++++++++++ ``` ``` help: consider restricting type parameter `V` with trait `Copy` | LL | fn index<'a, K, V: std::marker::Copy>(map: &'a HashMap<K, V>, k: K) -> &'a V { | +++++++++++++++++++ ``` | ||||
| 2024-12-07 | reword trait bound suggestion message to include the bounds | Esteban Küber | -2/+2 | |
| 2024-11-26 | tests: remove `//@ pretty-expanded` usages | 许杰友 Jieyou Xu (Joe) | -8/+2 | |
| Done with ```bash sd '//@ pretty-expanded.*\n' '' tests/ui/**/*.rs ``` and ``` sd '//@pretty-expanded.*\n' '' tests/ui/**/*.rs ``` | ||||
| 2024-11-02 | On long E0277 primary span label, move it to a `help` | Esteban Küber | -1/+2 | |
| Long span labels don't read well. | ||||
| 2024-06-19 | Taint infcx when reporting errors | Oli Scherer | -0/+38 | |
| 2024-06-03 | Make WHERE_CLAUSES_OBJECT_SAFETY a regular object safety violation | Michael Goulet | -3/+2 | |
| 2024-03-18 | update region debug formatting | Boxy | -2/+2 | |
| 2024-02-29 | Detect empty leading where-clauses on type aliases | León Orell Valerian Liehr | -4/+37 | |
| 2024-02-16 | [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives | 许杰友 Jieyou Xu (Joe) | -30/+30 | |
| 2024-02-07 | Update tests | r0cky | -9/+39 | |
| 2024-01-24 | Deduplicate more sized errors on call exprs | Esteban Küber | -2/+2 | |
| Change the implicit `Sized` `Obligation` `Span` for call expressions to include the whole expression. This aids the existing deduplication machinery to reduce the number of errors caused by a single unsized expression. | ||||
| 2023-12-19 | rename to verbose-internals | jyn | -1/+1 | |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -11/+11 | |
| Co-authored-by: Adrian <adrian.iosdev@gmail.com> | ||||
| 2023-11-13 | rename `ReLateBound` to `ReBound` | lcnr | -2/+2 | |
| other changes: - `Region::new_late_bound` -> `Region::new_bound` - `Region::is_late_bound` -> `Region::is_bound` | ||||
| 2023-09-10 | Point out if a local trait has no implementations | Michael Goulet | -0/+15 | |
| 2023-08-15 | Clean up some bad ui testing annotations | Michael Goulet | -1/+0 | |
| 2023-08-10 | Unlock trailing where-clauses for lazy type aliases | León Orell Valerian Liehr | -2/+4 | |
| 2023-07-11 | Lint against misplaced where-clauses on assoc tys in traits | León Orell Valerian Liehr | -0/+186 | |
| 2023-05-24 | Move tests | Caio | -0/+37 | |
| 2023-04-12 | Tweak output for 'add line' suggestion | Esteban Küber | -2/+4 | |
| 2023-04-05 | Bless tests | Thom Chiovoloni | -2/+2 | |
| 2023-02-21 | Specify what 'this' actually is | Michael Goulet | -2/+2 | |
| 2023-02-03 | Autotrait bounds on dyn-safe trait methods | David Tolnay | -0/+38 | |
| 2023-01-11 | Filter impl and where-clause candidates that reference errors | Michael Goulet | -0/+23 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+570 | |
