| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-08-14 | Moved compile-fail tests to ui tests. | David Wood | -387/+0 | |
| 2018-05-21 | Move a test to ui tests so we can observe the output changes better | Oliver Schneider | -42/+0 | |
| 2018-04-28 | Rollup merge of #49968 - christianpoveda:stabilize_dyn, r=nikomatsakis | kennytm | -1/+0 | |
| Stabilize dyn trait This PR stabilizes RFC 2113. I followed the [stabilization guide](https://forge.rust-lang.org/stabilization-guide.html). Related issue: https://github.com/rust-lang/rust/issues/49218 | ||||
| 2018-04-27 | fixed tests | Christian Poveda | -3/+0 | |
| 2018-04-27 | removed dyn_trait feature from tests | Christian Poveda | -1/+3 | |
| 2018-04-26 | Do not ICE on generics mismatch with non-local traits | Shotaro Yamada | -0/+11 | |
| Fixes #49841 | ||||
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -11/+1 | |
| 2018-03-26 | Stabilize universal_impl_trait | Taylor Cramer | -3/+1 | |
| 2018-02-13 | Make nested impl Trait a hard error | Taylor Cramer | -1/+3 | |
| 2018-01-17 | track recursion limit when expanding existential impl trait | Niko Matsakis | -0/+39 | |
| 2018-01-10 | Updated other tests affected by change. | David Wood | -1/+1 | |
| 2017-12-21 | Add a feature gate for nested uses of `impl Trait` | Taylor Cramer | -1/+1 | |
| 2017-12-07 | Migrate even more feature gate tests to ui | est31 | -16/+0 | |
| We also rename some of the files to conform to the feature-gate-<feat_name>.rs pattern that is most common. | ||||
| 2017-12-07 | Migrate a few feature gate tests to ui | est31 | -16/+0 | |
| Renames only in this commit, and obviously .stderr file additions. | ||||
| 2017-11-26 | Move "auto trait leak" impl-trait cycle dependency test to ui | Esteban Küber | -69/+0 | |
| 2017-11-17 | Fix impl Trait Lifetime Handling | Taylor Cramer | -43/+86 | |
| After this change, impl Trait existentials are desugared to a new `abstract type` definition paired with a set of lifetimes to apply. In-scope generics are included as parents of the `abstract type` generics. Parent regions are replaced with static, and parent regions referenced in the `impl Trait` type are duplicated at the end of the `abstract type`'s generics. | ||||
| 2017-11-15 | Add cases to where-allowed.rs | Christopher Vittal | -4/+9 | |
| 2017-11-15 | Incorporate review feedback | Christopher Vittal | -2/+0 | |
| Add requested comments, restructure some small bits of code. Fix extern declarations allowing impl Trait. | ||||
| 2017-11-15 | extend `where-allowed.rs` with many more cases | Niko Matsakis | -93/+179 | |
| also merge disallowed and disallowed-2 into that set | ||||
| 2017-11-15 | rename many-cases to where-allowed | Niko Matsakis | -0/+0 | |
| 2017-11-15 | test we reject equivalent signatures with more than one argument | Niko Matsakis | -0/+23 | |
| 2017-11-15 | Remove unamed parameters | Christopher Vittal | -2/+2 | |
| 2017-11-15 | Add/Modify tests for argument position impl Trait | Christopher Vittal | -5/+103 | |
| 2017-11-15 | Add universal_impl_trait feature gate | Christopher Vittal | -1/+17 | |
| Move feature gate check to inside HIR lowering. Change error messages and update tests. | ||||
| 2017-05-17 | Add better error message when == operator is badly used | Guillaume Gomez | -2/+0 | |
| 2017-04-10 | Explicit help message for binop type missmatch | Esteban Küber | -72/+0 | |
| When trying to do a binary operation with missing implementation, for example `1 + Some(2)`, provide an explicit help message: ``` note: no implementation for `{integer} + std::option::Option<{integer}>` ``` Use `rustc_on_unimplemented` for the suggestions. Move cfail test to ui. | ||||
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -27/+7 | |
| 2017-01-28 | rustc_typeck: move impl Trait checks out of RegionScope. | Eduard-Mihai Burtescu | -1/+1 | |
| 2017-01-24 | Add tests | Vadim Petrochenkov | -0/+15 | |
| 2017-01-12 | Mark even more tests as gate tests | est31 | -0/+2 | |
| Now, no feature outside of the whitelist is without a test marked as its gate test. | ||||
| 2016-10-24 | Rollup merge of #37324 - GuillaumeGomez:trait_error_message, r=jonathandturner | Jonathan Turner | -4/+4 | |
| Improve E0277 help message Fixes #37319. r? @jonathandturner | ||||
| 2016-10-21 | Improve E0277 help message | Guillaume Gomez | -4/+4 | |
| 2016-10-20 | improve "Doesn't live long enough" error | Mikhail Modin | -23/+0 | |
| 2016-08-25 | Update E0277 to new error format | Mohit Agarwal | -0/+4 | |
| Fixes #35311. Part of #35233. r? @jonathandturner | ||||
| 2016-08-17 | Move 'doesn't live long enough' errors to labels | Jonathan Turner | -3/+3 | |
| 2016-08-12 | test: add more extensive tests for impl Trait. | Eduard Burtescu | -0/+248 | |
| 2016-08-12 | typeck: leak auto trait obligations through impl Trait. | Eduard Burtescu | -0/+70 | |
