| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-07-27 | tests: Move run-pass tests with naming conflicts to ui | Vadim Petrochenkov | -69/+0 | |
| 2019-07-27 | tests: Move run-pass tests without naming conflicts to ui | Vadim Petrochenkov | -1195/+0 | |
| 2019-05-25 | Add Step::sub_usize | Tim Vermeulen | -0/+4 | |
| 2019-05-12 | Treat generators the same as closure for escaping lifetimes | Matthew Jasper | -0/+6 | |
| 2019-04-22 | update tests for migrate mode by default | Matthew Jasper | -3/+0 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -160/+0 | |
| 2018-12-19 | FIXME(45992) remove fixme since the lint is being tested | Niv Kaminer | -1/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -43/+18 | |
| 2018-12-05 | Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNN | Pietro Albini | -4/+1 | |
| Utilize `?` instead of `return None`. None | ||||
| 2018-12-04 | Utilize `?` instead of `return None`. | Corey Farwell | -4/+1 | |
| 2018-11-03 | fix test fallout | Alex Burka | -3/+3 | |
| 2018-10-04 | Convert issue-49376.rs to compile-pass | Jonas Schievink | -63/+0 | |
| 2018-10-04 | Convert existential-minimal.rs to compile-pass | Jonas Schievink | -23/+0 | |
| 2018-10-04 | Convert impl-trait/issue-42479.rs to compile-pass | Jonas Schievink | -41/+0 | |
| 2018-10-04 | Fix dead code lint for functions using impl Trait | Jonas Schievink | -0/+54 | |
| 2018-09-26 | Add `#![allow(..)]` as necessary to get re-migrated run-pass tests compiling ↵ | Felix S. Klock II | -0/+1 | |
| with clean stderr again. Most were added mechanically. | ||||
| 2018-09-26 | Migrate `src/test/ui/run-pass/*` back to `src/test/run-pass/`. | Felix S. Klock II | -0/+1518 | |
| Fix #54047 | ||||
| 2018-09-06 | Migrated remaining `src/test/run-pass/` subdirectories to ↵ | Felix S. Klock II | -1482/+0 | |
| `src/test/ui/run-pass/`. | ||||
| 2018-07-13 | Use the correct visibility | Oliver Schneider | -1/+5 | |
| 2018-06-13 | Tidy | Oliver Schneider | -1/+1 | |
| 2018-06-13 | Various cleanups | Oliver Schneider | -0/+32 | |
| 2018-06-08 | Add a sanity test for nesting other items inside the existential type | Oliver Schneider | -0/+22 | |
| 2018-06-07 | Add existential type definitons | Oliver Schneider | -2/+34 | |
| 2018-05-12 | Fix self referential impl Trait substitutions | leonardo.yvens | -0/+29 | |
| A high impact bug because a lot of common traits use a `Self` substitution by default. Should be backported to beta. There was a check for this which wasn't catching all cases, it was made more robust. Fixes #49376 Fixes #50626 r? @petrochenkov | ||||
| 2018-04-15 | remove -Znll -- borrowck=mir implies nll now | Niko Matsakis | -1/+1 | |
| 2018-03-29 | Stabilize underscore lifetimes | Taylor Cramer | -1/+0 | |
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -12/+3 | |
| 2018-03-26 | Stabilize universal_impl_trait | Taylor Cramer | -12/+1 | |
| 2018-03-06 | make bounds on higher-kinded lifetimes a hard error in ast_validation | Ralf Jung | -2/+2 | |
| Also move the check for not having type parameters into ast_validation. I was not sure what to do with compile-fail/issue-23046.rs: The issue looks like maybe the bounds actually played a role in triggering the ICE, but that seems unlikely given that the compiler seems to entirely ignore them. However, I couldn't find a testcase without the bounds, so I figured the best I could do is to just remove the bounds and make sure at least that keeps working. | ||||
| 2018-02-24 | Rollup merge of #48084 - cramertj:impl-trait-errors, r=nikomatsakis | Manish Goregaokar | -6/+5 | |
| Error on nested impl Trait and path projections from impl Trait cc #34511 r? @nikomatsakis | ||||
| 2018-02-13 | Make nested impl Trait a hard error | Taylor Cramer | -6/+5 | |
| 2018-02-08 | fix nested impl trait lifetimes | Taylor Cramer | -0/+8 | |
| 2018-01-09 | Use copy/clone closures to simplify calendar test | Taylor Cramer | -47/+14 | |
| 2017-12-26 | Add tests to fixed ICEs | Seiichi Uchida | -0/+27 | |
| Closes #27078. Closes #27985. Closes #39848. Closes #42164. Closes #42479. Closes #45152. Closes #45662. Closes #45876. Closes #45965. | ||||
| 2017-12-21 | Add a feature gate for nested uses of `impl Trait` | Taylor Cramer | -1/+1 | |
| 2017-12-21 | Auto merge of #46754 - cramertj:refactor-arg-impl, r=nikomatsakis | bors | -3/+2 | |
| Refactor argument-position impl Trait Fixes https://github.com/rust-lang/rust/issues/46685, https://github.com/rust-lang/rust/issues/46470 r? @nikomatsakis cc @chrisvittal | ||||
| 2017-12-20 | connect NLL type checker to the impl trait code | Niko Matsakis | -0/+3 | |
| We now add the suitable `impl Trait` constraints. | ||||
| 2017-12-15 | Refactor argument-position impl Trait | Taylor Cramer | -3/+2 | |
| 2017-12-12 | Implement impl Trait lifetime elision | Taylor Cramer | -1/+25 | |
| 2017-11-17 | Fix impl Trait Lifetime Handling | Taylor Cramer | -0/+97 | |
| 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 | Disallow all impl Trait within Fn trait sugar | Christopher Vittal | -4/+6 | |
| We already disallowed them to be in the arg list, such as Fn(impl Debug), but now we disallow Fn() -> impl Debug. Also remove the ImplTraitContext argument from the function lower_parenthesized_parameter_data as it is now unused. Comment out part of test run-pass/impl-trait/xcrate.rs that now fails. | ||||
| 2017-11-15 | some tests featuring multiple bounds, other errors | Niko Matsakis | -0/+23 | |
| 2017-11-15 | add some more positive tests | Niko Matsakis | -0/+99 | |
| It'd be good to have a positive test for each case where it is allowed, I should think. | ||||
| 2017-11-15 | rename `equality-universal` to a more extensible naming scheme | Niko Matsakis | -0/+0 | |
| 2017-11-15 | Add/Modify tests for argument position impl Trait | Christopher Vittal | -13/+57 | |
| 2017-08-14 | Mark closures return via impl-trait as reachable. | Michael Woerister | -0/+12 | |
| 2017-07-08 | Implement O(1)-time Iterator::nth for Range* | Simon Sapin | -13/+5 | |
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -13/+13 | |
| 2016-11-28 | rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor. | Eduard-Mihai Burtescu | -0/+32 | |
| 2016-10-12 | Stabilise `?` | Nick Cameron | -1/+1 | |
| cc [`?` tracking issue](https://github.com/rust-lang/rust/issues/31436) | ||||
