| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-11-04 | Remove support for compiler plugins. | Nicholas Nethercote | -2/+2 | |
| They've been deprecated for four years. This commit includes the following changes. - It eliminates the `rustc_plugin_impl` crate. - It changes the language used for lints in `compiler/rustc_driver_impl/src/lib.rs` and `compiler/rustc_lint/src/context.rs`. External lints are now called "loaded" lints, rather than "plugins" to avoid confusion with the old plugins. This only has a tiny effect on the output of `-W help`. - E0457 and E0498 are no longer used. - E0463 is narrowed, now only relating to unfound crates, not plugins. - The `plugin` feature was moved from "active" to "removed". - It removes the entire plugins chapter from the unstable book. - It removes quite a few tests, mostly all of those in `tests/ui-fulldeps/plugin/`. Closes #29597. | ||||
| 2023-10-31 | Accept less invalid Rust in rustdoc | Oli Scherer | -49/+193 | |
| 2023-10-13 | Tweak wording | Esteban Küber | -1/+1 | |
| 2023-10-13 | Suggest trait bounds for used associated type on type param | Esteban Küber | -0/+5 | |
| Fix #101351. When an associated type on a type parameter is used, and the type parameter isn't constrained by the correct trait, suggest the appropriate trait bound: ``` error[E0220]: associated type `Associated` not found for `T` --> file.rs:6:15 | 6 | field: T::Associated, | ^^^^^^^^^^ there is a similarly named associated type `Associated` in the trait `Foo` | help: consider restricting type parameter `T` | 5 | struct Generic<T: Foo> { | +++++ ``` When an associated type on a type parameter has a typo, suggest fixing it: ``` error[E0220]: associated type `Baa` not found for `T` --> $DIR/issue-55673.rs:9:8 | LL | T::Baa: std::fmt::Debug, | ^^^ there is a similarly named associated type `Bar` in the trait `Foo` | help: change the associated type name to use `Bar` from `Foo` | LL | T::Bar: std::fmt::Debug, | ~~~ ``` | ||||
| 2023-10-05 | Add a note to duplicate diagnostics | Alex Macleod | -0/+16 | |
| 2023-09-15 | Add tests for `custom_code_classes_in_docs` feature | Guillaume Gomez | -0/+2 | |
| 2023-05-01 | Don't use implied trait predicates in gather_explicit_predicates_of | Michael Goulet | -35/+171 | |
| 2023-04-29 | Move some rustdoc-ui tests to subdirectories | jyn | -0/+930 | |
