| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-03-15 | Replace `type_alias_impl_trait` by `min_type_alias_impl_trait` with no ↵ | Oli Scherer | -7/+76 | |
| actual changes in behaviour This makes `type_alias_impl_trait` not actually do anything anymore | ||||
| 2020-11-16 | Add two regression tests | Alex Macleod | -0/+90 | |
| For #78721 and #78722 | ||||
| 2020-10-18 | Add test for issue-70877 | Yuki Okushi | -0/+53 | |
| 2020-10-09 | Add a regression test for issue-65581 | Yuki Okushi | -0/+33 | |
| 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-06-15 | review comments | Esteban Küber | -2/+2 | |
| 2020-06-15 | Expand "recursive opaque type" diagnostic | Esteban Küber | -10/+18 | |
| Fix #70968, partially address #66523. | ||||
| 2020-02-28 | keep predicate order and tweak output | Esteban Küber | -3/+5 | |
| 2020-02-28 | Tweak wording | Esteban Küber | -1/+1 | |
| 2020-02-28 | Mention the full path of the implementing trait | Esteban Küber | -1/+1 | |
| 2020-02-28 | On single local candidate, use span label | Esteban Küber | -2/+3 | |
| 2020-01-08 | Unify output of "variant not found" errors | Esteban Küber | -2/+2 | |
| 2019-11-08 | Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obk | Mazdak Farrokhzad | -175/+36 | |
| Transition future compat lints to {ERROR, DENY} - Take 2 Follow up to https://github.com/rust-lang/rust/pull/63247 implementing https://github.com/rust-lang/rust/pull/63247#issuecomment-536295992. - `legacy_ctor_visibility` (ERROR) -- closes #39207 - `legacy_directory_ownership` (ERROR) -- closes #37872 - `safe_extern_static` (ERROR) -- closes #36247 - `parenthesized_params_in_types_and_modules` (ERROR) -- closes #42238 - `duplicate_macro_exports` (ERROR) - `nested_impl_trait` (ERROR) -- closes #59014 - `ill_formed_attribute_input` (DENY) -- transitions #57571 - `patterns_in_fns_without_body` (DENY) -- transitions #35203 r? @varkor cc @petrochenkov | ||||
| 2019-11-06 | nested_impl_trait -> error | Mazdak Farrokhzad | -175/+36 | |
| 2019-11-04 | Use check-pass in ui tests where appropriate | Tomasz Miąsko | -5/+5 | |
| 2019-10-26 | Add detailed explaination for E0666 | Sydney Acksman | -0/+1 | |
| 2019-10-24 | Changed APIT with explicit generic args span to specific arg spans | Sydney Acksman | -4/+6 | |
| 2019-10-20 | Improve error message for APIT with explicit generic parameters | varkor | -4/+4 | |
| This is disallowed with type or const generics. | ||||
| 2019-09-09 | Auto merge of #64237 - estebank:tweak-method-not-found, r=Centril | bors | -1/+1 | |
| Give method not found a primary span label | ||||
| 2019-09-08 | Give method not found a primary span label | Esteban Küber | -1/+1 | |
| 2019-09-08 | Update test stderr with results of enabling unused lints | Mark Rousskov | -2/+2 | |
| 2019-08-02 | Update syntax in existing tests | varkor | -2/+2 | |
| 2019-07-18 | Self-referencial type renamed to recursive type. | Giles Cope | -2/+2 | |
| 2019-07-03 | Migrate compile-pass annotations to build-pass | Yuki Okushi | -5/+5 | |
| 2019-06-03 | Add ui/impl-trait/issues folder | varkor | -0/+466 | |
