| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-08-12 | fix cycle when looking up size and align of a static | Ralf Jung | -0/+11 | |
| 2019-08-12 | Avoid ICE when referencing desugared local binding in borrow error | Esteban Küber | -0/+45 | |
| 2019-08-05 | bless ui tests | Pietro Albini | -1/+1 | |
| 2019-08-04 | Rollup merge of #63254 - ↵ | Pietro Albini | -0/+1498 | |
| taiki-e:arbitrary_self_types-lifetime-elision-2-beta, r=Centril | ||||
| 2019-08-04 | arbitrary_self_types lifetime elision: --bless --compare-mode=nll | Taiki Endo | -0/+342 | |
| 2019-08-04 | Fix typo | Taiki Endo | -1/+1 | |
| 2019-08-04 | Add tests for `self: (&)AssocType` | Taiki Endo | -0/+124 | |
| 2019-08-04 | Add test for multiple ref-self | Taiki Endo | -7/+73 | |
| 2019-08-04 | Minor clean up | Taiki Endo | -36/+27 | |
| 2019-08-04 | Add main functions and check-pass annotations | Taiki Endo | -22/+16 | |
| 2019-08-04 | Update src/test/ui/self/elision/README.md | Taiki Endo | -1/+1 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> | ||||
| 2019-08-04 | add a bevy of new test cases | Niko Matsakis | -0/+831 | |
| 2019-08-04 | Remove query for `.pin_type()` | Taiki Endo | -2/+15 | |
| 2019-08-04 | Allow lifetime elision in `Pin<&(mut) Self>` | Taiki Endo | -0/+137 | |
| 2019-08-03 | review comments | Esteban Küber | -0/+0 | |
| 2019-08-03 | Fix another case | Esteban Küber | -0/+60 | |
| 2019-08-03 | Make the parser TokenStream more resilient after mismatched delimiter recovery | Esteban Küber | -0/+35 | |
| 2019-07-22 | Rollup merge of #62792 - goodmanjonathan:beta, r=estebank | Pietro Albini | -0/+19 | |
| 2019-07-22 | add test case | Esteban Küber | -0/+13 | |
| 2019-07-22 | Handle errors during error recovery gracefully | Esteban Küber | -0/+20 | |
| 2019-07-22 | Raise the default recursion limit to 128 | Simonas Kazlauskas | -28/+284 | |
| 2019-07-22 | Blessed tests. | Alexander Regueiro | -0/+27 | |
| 2019-07-22 | Added tests for issues. | Alexander Regueiro | -3/+23 | |
| 2019-07-18 | Don't drop DiagnosticBuilder if parsing fails | Jonathan Goodman | -0/+19 | |
| Beta backport of #62668. If the explicitly given type of a `self` parameter fails to parse correctly, we need to propagate the error rather than dropping it and causing an ICE. | ||||
| 2019-07-02 | fix ICE with delay-span-bug | Niko Matsakis | -0/+33 | |
| 2019-07-02 | address nits | Niko Matsakis | -6/+6 | |
| 2019-07-02 | Update src/test/ui/async-await/multiple-lifetimes/ret-impl-trait-no-fg.rs | Niko Matsakis | -1/+1 | |
| Co-Authored-By: matthewjasper <mjjasper1@gmail.com> | ||||
| 2019-07-02 | Update src/test/ui/async-await/multiple-lifetimes/elided.rs | Niko Matsakis | -1/+1 | |
| Co-Authored-By: matthewjasper <mjjasper1@gmail.com> | ||||
| 2019-07-02 | Update src/test/ui/async-await/multiple-lifetimes/fn-ptr.rs | Niko Matsakis | -1/+1 | |
| Co-Authored-By: matthewjasper <mjjasper1@gmail.com> | ||||
| 2019-07-02 | Update src/test/ui/async-await/multiple-lifetimes/ret-impl-trait-one.rs | Niko Matsakis | -1/+1 | |
| Co-Authored-By: matthewjasper <mjjasper1@gmail.com> | ||||
| 2019-07-02 | introduce more tests covering `async fn` surface | Niko Matsakis | -4/+239 | |
| 2019-07-02 | more nits + typos | Niko Matsakis | -2/+2 | |
| 2019-07-02 | feature-gate member constraints outside of async-await | Niko Matsakis | -7/+42 | |
| Minimizes risk. | ||||
| 2019-07-02 | bless test output | Niko Matsakis | -6/+3 | |
| 2019-07-02 | address nits by mattewjasper | Niko Matsakis | -33/+0 | |
| 2019-07-02 | account for the pick-constraint edges when reporting errors | Niko Matsakis | -0/+36 | |
| Also, thread through better span info to improve the error message to something tolerable. | ||||
| 2019-07-02 | test with explicit existential type | Niko Matsakis | -0/+2 | |
| 2019-07-02 | add a preliminary existential test; not really enough | Niko Matsakis | -0/+29 | |
| 2019-07-02 | add a FIXME related to the non-free-region case | Niko Matsakis | -0/+27 | |
| I don't think it would actually be harmful to just ignore such cases but I'm inclined not to take chances. | ||||
| 2019-07-02 | update the async-fn-multiple-lifetimes test | Niko Matsakis | -23/+4 | |
| 2019-07-02 | fix tests and remove outdated stderr files | Niko Matsakis | -54/+0 | |
| 2019-07-02 | improve tests with migration mode, mir mode | Niko Matsakis | -94/+101 | |
| 2019-07-02 | remove old error and add an explanation | Niko Matsakis | -49/+13 | |
| 2019-07-02 | enforce and report pick-constraint errors | Niko Matsakis | -13/+154 | |
| The error message here is not great. | ||||
| 2019-07-02 | integrate pick constraints into lexical solver more completely | Niko Matsakis | -3/+0 | |
| 2019-07-02 | add some tests, currently ICE-ing | Niko Matsakis | -0/+241 | |
| 2019-07-01 | Auto merge of #62253 - Centril:rollup-115uuuq, r=Centril | bors | -15/+193 | |
| Rollup of 8 pull requests Successful merges: - #62062 (Use a more efficient iteration order for forward dataflow) - #62063 (Use a more efficient iteration order for backward dataflow) - #62224 (rustdoc: remove unused derives and variants) - #62228 (Extend the #[must_use] lint to boxed types) - #62235 (Extend the `#[must_use]` lint to arrays) - #62239 (Fix a typo) - #62241 (Always parse 'async unsafe fn' + properly ban in 2015) - #62248 (before_exec actually will only get deprecated with 1.37) Failed merges: r? @ghost | ||||
| 2019-07-01 | Auto merge of #61682 - Centril:stabilize-type_alias_enum_variants, ↵ | bors | -202/+395 | |
| r=petrochenkov Stabilize `type_alias_enum_variants` in Rust 1.37.0 Stabilize `#![feature(type_alias_enum_variants)]` which allows type-relative resolution with highest priority to `enum` variants in both expression and pattern contexts. For example, you may now write: ```rust enum Option<T> { None, Some(T), } type OptAlias<T> = Option<T>; fn work_on_alias(x: Option<u8>) -> u8 { match x { OptAlias::Some(y) => y + 1, OptAlias::None => 0, } } ``` Closes https://github.com/rust-lang/rfcs/issues/2218 Closes https://github.com/rust-lang/rust/issues/52118 r? @petrochenkov | ||||
| 2019-06-30 | Rollup merge of #62241 - Centril:fix-async-unsafe-order, r=petrochenkov | Mazdak Farrokhzad | -13/+59 | |
| Always parse 'async unsafe fn' + properly ban in 2015 Parse `async unsafe fn` not `unsafe async fn` in implementations. We also take the opportunity to properly ban `async fn` in Rust 2015 when they are inside implementations. Closes https://github.com/rust-lang/rust/issues/62232. cc https://github.com/rust-lang/rust/pull/61319, https://github.com/rust-lang/rust/issues/62121, and https://github.com/rust-lang/rust/issues/62149. r? @petrochenkov | ||||
| 2019-06-30 | Extend #[must_use] lint to arrays | varkor | -0/+91 | |
