| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-10-15 | ensure arguments are included in count mismatch span | Andy Russell | -12/+24 | |
| 2020-09-02 | pretty: trim paths of unique symbols | Dan Aloni | -4/+4 | |
| If a symbol name can only be imported from one place for a type, and as long as it was not glob-imported anywhere in the current crate, we can trim its printed path and print only the name. This has wide implications on error messages with types, for example, shortening `std::vec::Vec` to just `Vec`, as long as there is no other `Vec` importable anywhere. This adds a new '-Z trim-diagnostic-paths=false' option to control this feature. On the good path, with no diagnosis printed, we should try to avoid issuing this query, so we need to prevent trimmed_def_paths query on several cases. This change also relies on a previous commit that differentiates between `Debug` and `Display` on various rustc types, where the latter is trimmed and presented to the user and the former is not. | ||||
| 2020-02-28 | Do not suggest implementing traits if present in predicates | Esteban Küber | -3/+2 | |
| 2020-02-28 | Review comments: split requirement text to multiple lines for readability | Esteban Küber | -1/+2 | |
| 2020-02-28 | Show information of chain of bound obligations | Esteban Küber | -1/+1 | |
| When the obligation that couldn't be fulfilled is specific to a nested obligation, maintain both the nested and parent obligations around for more accurate and detailed error reporting. | ||||
| 2020-02-28 | Track all predicates in errors, not just trait obligations | Esteban Küber | -1/+3 | |
| Surface associated type projection bounds that could not be fulfilled in E0599 errors. Always present the list of unfulfilled trait bounds, regardless of whether we're pointing at the ADT or trait that didn't satisfy it. | ||||
| 2020-02-28 | Deduplicate information in E0599 | Esteban Küber | -3/+1 | |
| 2020-02-28 | Reduce vebosity of E0599 | Esteban Küber | -1/+0 | |
| 2020-02-28 | Add more context to E0599 errors | Esteban Küber | -2/+6 | |
| Point at the intermediary unfullfilled trait bounds. | ||||
| 2020-02-11 | On mismatched argument count point at arguments | Esteban Küber | -11/+28 | |
| 2020-01-08 | Unify output of "variant not found" errors | Esteban Küber | -1/+1 | |
| 2019-09-08 | Give method not found a primary span label | Esteban Küber | -1/+1 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -1/+1 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -4/+4 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -4/+4 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -0/+47 | |
