| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-10-15 | Migrate from `generic` to `generics` | Yuki Okushi | -492/+0 | |
| 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-07-27 | forbid generic params inside of anon consts in ty defaults | Bastian Kauschke | -0/+12 | |
| 2020-07-02 | Audit uses of `span_suggestion_short` | Yuki Okushi | -3/+22 | |
| 2020-02-22 | Report all errors in `check_generic_arg_count` | varkor | -15/+4 | |
| 2020-02-05 | review comments: wording | Esteban Küber | -2/+2 | |
| 2020-02-05 | Account for `fn()` types in lifetime suggestions | Esteban Küber | -0/+12 | |
| 2020-01-24 | Normalise notes with the/is | varkor | -1/+1 | |
| 2019-11-21 | Point at type in `let` assignment on type errors | Esteban Küber | -6/+18 | |
| 2019-11-18 | Surround types with backticks in type errors | Esteban Küber | -13/+13 | |
| 2019-11-18 | review comments: tweak prefix strings | Esteban Küber | -12/+12 | |
| 2019-11-18 | Specific labels when referring to "expected" and "found" types | Esteban Küber | -26/+26 | |
| 2019-09-11 | Make wording less confusing | varkor | -1/+1 | |
| 2019-07-05 | Rollup merge of #62133 - petrochenkov:norustc, r=eddyb | Mazdak Farrokhzad | -25/+19 | |
| Feature gate `rustc` attributes harder Fixes https://github.com/rust-lang/rust/issues/62116 | ||||
| 2019-07-03 | Migrate compile-pass annotations to build-pass | Yuki Okushi | -1/+1 | |
| 2019-06-30 | Make sure `#[rustc_doc_only_macro]` and other rustc attributes are registered | Vadim Petrochenkov | -25/+19 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -1/+1 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -11/+11 | |
| 2019-02-15 | Update tests | varkor | -6/+6 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2018-12-31 | Improve type mismatch error messages | Yuning Zhang | -1/+1 | |
| Replace "integral variable" with "integer" and replace "floating-point variable" with "floating-point number" to make the message less confusing. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -156/+26 | |
| 2018-08-25 | Auto merge of #53584 - mcr431:Fix-#53525, r=varkor | bors | -15/+15 | |
| Fix #53525 - Unify E0243, E0244, E0087, E0088, E0089, and E0090 into E0107 Fix #53525 This pr merges all errors related to too many or too few generic arguments in types and functions. E0243, E0244, E0087, E0088, E0089, E0090 errors will no longer be emitted and E0107 will be used instead. | ||||
| 2018-08-24 | updates tests to use new error code | Matthew Russo | -15/+15 | |
| 2018-08-22 | Fix a grammatical mistake in "expected generic arguments" errors | varkor | -2/+2 | |
| 2018-08-20 | Add a test for skipping all arguments versus just one | varkor | -0/+52 | |
| 2018-08-20 | Update new ui tests | varkor | -1/+1 | |
| 2018-08-19 | Refactor generic argument count check in astconv | varkor | -1/+1 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -0/+532 | |
