| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-19 | bless tests with new lint messages | Karol Zwolak | -2/+2 | |
| 2025-06-03 | Use non-2015 edition paths in tests that do not test for their resolution | Lukas Wirth | -13/+13 | |
| This allows for testing these tests on editions other than 2015 | ||||
| 2025-05-03 | Correct warning message in restricted visibility | yuk1ty | -0/+52 | |
| 2025-04-08 | UI tests: add missing diagnostic kinds where possible | Vadim Petrochenkov | -5/+5 | |
| 2025-02-14 | Trim suggestion parts to the subset that is purely additive | Michael Goulet | -6/+6 | |
| 2025-02-14 | Consider add-prefix replacements too | Michael Goulet | -15/+10 | |
| 2025-02-14 | Use underline suggestions for purely 'additive' replacements | Michael Goulet | -3/+2 | |
| 2025-02-10 | Show diff suggestion format on verbose replacement | Esteban Küber | -12/+18 | |
| ``` 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; | ``` | ||||
| 2024-08-03 | Bless test fallout | Michael Goulet | -2/+2 | |
| 2024-08-03 | Revert "Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -8/+6 | |
| This reverts commit 13314df21b0bb0cdd02c6760581d1b9f1052fa7e, reversing changes made to 6e534c73c35f569492ed5fb5f349075d58ed8b7e. | ||||
| 2024-07-18 | Rollup merge of #127656 - RalfJung:pub_use_of_private_extern_crate, ↵ | Matthias Krüger | -1/+16 | |
| r=petrochenkov make pub_use_of_private_extern_crate show up in cargo's future breakage reports This has been a lint for many years. However, turns out that outright removing it right now would lead to [tons of crater regressions](https://github.com/rust-lang/rust/pull/127656#issuecomment-2233288534) due to crates depending on an ancient version of `bitflags`. So for now this PR just makes this future-compat lint show up in cargo's reports, so people are warned when they use a dependency that is affected by this. r? `@petrochenkov` | ||||
| 2024-07-18 | make pub_use_of_private_extern_crate show up in future breakage reports | Ralf Jung | -1/+16 | |
| 2024-07-12 | Make parse error suggestions verbose and fix spans | Esteban Küber | -5/+25 | |
| Go over all structured parser suggestions and make them verbose style. When suggesting to add or remove delimiters, turn them into multiple suggestion parts. | ||||
| 2024-07-08 | Add suggestions for possible missing `fn`, `struct`, or `enum` keywords | trevyn | -59/+46 | |
| 2024-06-11 | Rollup merge of #125913 - fmease:early-lints-spruce-up-some-diags, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -2/+6 | |
| Spruce up the diagnostics of some early lints Implement the various "*(note to myself) in a follow-up PR we should turn parts of this message into a subdiagnostic (help msg or even struct sugg)*" drive-by comments I left in #124417 during my review. For context, before #124417, only a few early lints touched/decorated/customized their diagnostic because the former API made it a bit awkward. Likely because of that, things that should've been subdiagnostics were just crammed into the primary message. This PR rectifies this. | ||||
| 2024-06-05 | Detect pub structs never constructed and unused associated constants in traits | r0cky | -5/+7 | |
| 2024-06-03 | Spruce up the diagnostics of some early lints | León Orell Valerian Liehr | -2/+6 | |
| 2024-05-22 | Cleanup: Fix up some diagnostics | León Orell Valerian Liehr | -2/+3 | |
| 2024-02-16 | [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives | 许杰友 Jieyou Xu (Joe) | -11/+11 | |
| 2024-01-02 | Adjust compiler tests for unused_tuple_struct_fields -> dead_code | Jake Goulding | -4/+4 | |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -13/+13 | |
| Co-authored-by: Adrian <adrian.iosdev@gmail.com> | ||||
| 2023-09-06 | Add explanatory note to 'expected item' error | Gurinder Singh | -0/+2 | |
| 2023-08-02 | Replace old private-in-public diagnostic with type privacy lints | Bryanskiy | -65/+13 | |
| 2023-06-29 | Fix type privacy lints error message | Bryanskiy | -13/+13 | |
| 2023-06-15 | privacy: Feature gate new type privacy lints | Vadim Petrochenkov | -10/+11 | |
| 2023-06-12 | Private-in-public lints implementation | Bryanskiy | -4/+60 | |
| 2023-02-01 | tests: rename test cases to match new behaviour | Xiretza | -2/+2 | |
| 2023-02-01 | Fix condition for "missing `struct`" diagnostic on tuple structs | Xiretza | -6/+41 | |
| The check previously matched this, and suggested adding a missing `struct`: pub Foo(...): It was probably intended to match this instead (semicolon instead of colon): pub Foo(...); | ||||
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+464 | |
