| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -1053/+0 | |
| 2022-11-21 | Unreserve braced enum variants in value namespace | Vadim Petrochenkov | -17/+7 | |
| 2022-10-05 | Delay function resolution error until typeck | Michael Goulet | -24/+24 | |
| 2022-08-29 | Make the trait bound is not satisfied specify kind | Obei Sideg | -4/+4 | |
| 2022-07-06 | use `named_span` in case of tuple variant | Takayuki Maeda | -1/+1 | |
| 2022-07-01 | Shorten def_span for more items. | Camille GILLOT | -1/+1 | |
| 2022-06-16 | diagnostics: fix trailing space | klensy | -4/+4 | |
| 2022-05-03 | Tweak wording | Esteban Kuber | -8/+8 | |
| 2022-05-03 | When suggesting to import an item, also suggest changing the path if appropriate | Esteban Küber | -4/+24 | |
| When we don't find an item we search all of them for an appropriate import and suggest `use`ing it. This is sometimes done for expressions that have paths with more than one segment. We now also suggest changing that path to work with the `use`. Fix #95413 | ||||
| 2021-09-16 | Point at call span that introduced obligation for the arg | Esteban Kuber | -44/+132 | |
| 2021-08-16 | Use note to point at bound introducing requirement | Esteban Küber | -132/+264 | |
| 2021-08-11 | Modify structured suggestion output | Esteban Küber | -6/+6 | |
| * On suggestions that include deletions, use a diff inspired output format * When suggesting addition, use `+` as underline * Color highlight modified span | ||||
| 2021-08-04 | Remove trailing whitespace from error messages | Fabian Wolff | -2/+2 | |
| 2020-08-10 | Point at item definition in foreign crates | Esteban Küber | -1/+3 | |
| 2020-08-10 | Tweak ordering of suggestions | Esteban Küber | -8/+8 | |
| Modify logic to make it easier to follow and recover labels that would otherwise be lost. | ||||
| 2020-07-14 | Suggest struct pat on incorrect unit or tuple pat | Esteban Küber | -2/+10 | |
| When encountering a unit or tuple pattern for a struct-like item, suggest using the correct pattern. Use `insert_field_names_local` when evaluating variants and store field names even when the list is empty in order to produce accurate structured suggestions. | ||||
| 2020-06-23 | Add re-exports to use suggestions | Dan Aloni | -4/+4 | |
| In the following example, an inaccessible path is suggested via `use foo::bar::X;` whereas an accessible public exported path can be suggested instead. ``` mod foo { mod bar { pub struct X; } pub use self::bar::X; } fn main() { X; } ``` This fixes the issue. | ||||
| 2020-05-07 | reword "possible candidate" import suggestion | Andy Russell | -4/+4 | |
| 2020-04-08 | Small tweaks to required bound span | Esteban Küber | -44/+44 | |
| 2020-01-10 | Point at the span for the definition of crate foreign ADTs | Esteban Küber | -0/+10 | |
| 2019-10-27 | Point at local similarly named element and tweak references to variants | Esteban Küber | -0/+5 | |
| Point at the span for the definition of ADTs internal to the current crate. Look at the leading char of the ident to determine whether we're expecting a likely fn or any of a fn, a tuple struct or a tuple variant. Turn fn `add_typo_suggestion` into a `Resolver` method. | ||||
| 2019-10-24 | Increase spacing for suggestions in diagnostics | Esteban Küber | -0/+2 | |
| Make the spacing between the code snippet and verbose structured suggestions consistent with note and help messages. | ||||
| 2019-09-29 | Rollup merge of #64691 - estebank:unexpected-variant, r=Centril | Mazdak Farrokhzad | -0/+3 | |
| Point at definition when misusing ADT When given `struct Foo(usize)` and using it as `Foo {}` or `Foo`, point at `Foo`'s definition in the error. | ||||
| 2019-09-22 | On obligation errors point at the unfulfilled binding when possible | Esteban Küber | -44/+44 | |
| 2019-09-22 | Point at definition when misusing ADT | Esteban Küber | -0/+3 | |
| When given `struct Foo(usize)` and using it as `Foo {}` or `Foo`, point at `Foo`'s definition in the error. | ||||
| 2019-09-19 | When possible point at argument causing item obligation failure | Esteban Küber | -88/+88 | |
| 2019-08-31 | Use span label instead of note for cause in E0631 | Esteban Küber | -264/+132 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -1/+1 | |
| 2019-03-15 | rustc: slice substs in ty::print instead of passing the full ones. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -60/+60 | |
| 2019-01-09 | clarify resolve typo suggestion | Andy Russell | -14/+20 | |
| Include the kind of the binding that we're suggesting, and use a structured suggestion. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -150/+100 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-10-26 | Update tests | Oliver Scherer | -4/+4 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -0/+969 | |
