| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-12-13 | parser: recover on `&'lifetime mut $pat`. | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-29 | remove get_named_span | Mark Mansi | -50/+28 | |
| 2019-11-29 | improve lifetime errors with implicit trait object lifetimes | Mark Mansi | -77/+78 | |
| 2019-11-26 | Stabilize nested self receivers | Taylor Cramer | -288/+166 | |
| Previously, only Self, &Self, &mut Self, Arc<Self>, Rc<Self>, and Box<Self> were available as stable method receivers. This commit stabilizes nested uses of all the above types. However, nested receivers remain non-object-safe. | ||||
| 2019-11-21 | Rollup merge of #65730 - csmoe:return-lifetime, r=nikomatsakis | Mazdak Farrokhzad | -4/+0 | |
| Suggest to add lifetime constraint at explicit ouput of functions Closes #62097 | ||||
| 2019-11-13 | update suggestion ui test | csmoe | -4/+0 | |
| 2019-11-07 | Update ui tests | Guillaume Gomez | -0/+12 | |
| 2019-10-27 | Point at local similarly named element and tweak references to variants | Esteban Küber | -8/+8 | |
| Point at the span for the definition of ADTs internal to the current crate. Look at the leading char of the ident to determine whether we're expecting a likely fn or any of a fn, a tuple struct or a tuple variant. Turn fn `add_typo_suggestion` into a `Resolver` method. | ||||
| 2019-10-24 | Increase spacing for suggestions in diagnostics | Esteban Küber | -0/+3 | |
| Make the spacing between the code snippet and verbose structured suggestions consistent with note and help messages. | ||||
| 2019-10-23 | Auto merge of #57545 - bovinebuddha:object_safe_for_dispatch, r=nikomatsakis | bors | -2/+45 | |
| Object safe for dispatch cc #43561 | ||||
| 2019-10-22 | RFC 2027: "first draft" of implementation | Mathias Blikstad | -2/+45 | |
| These are a squashed series of commits. | ||||
| 2019-10-21 | Rollup merge of #62330 - SimonSapin:no-drop-in-union-fields, r=RalfJung | Mazdak Farrokhzad | -1/+10 | |
| Change untagged_unions to not allow union fields with drop This is a rebase of #56440, massaged to solve merge conflicts and make the test suite pass. Change untagged_unions to not allow union fields with drop Union fields may now never have a type with attached destructor. This for example allows unions to use arbitrary field types only by wrapping them in `ManuallyDrop` (or similar). The stable rule remains, that union fields must be `Copy`. We use the new rule for the `untagged_union` feature. Tracking issue: https://github.com/rust-lang/rust/issues/55149 | ||||
| 2019-10-11 | Remove most uses of `allow(unions_with_drop_fields)` in tests | Simon Sapin | -1/+10 | |
| 2019-10-11 | Print lifetimes with backticks | Yuki Okushi | -2/+2 | |
| 2019-10-03 | Rollup merge of #65057 - mathstuf:fix-warning-typo, r=Centril | Tyler Mandry | -1/+1 | |
| typo: fix typo in E0392 See #64931. --- Cc: @Centril @estebank | ||||
| 2019-10-03 | typo: fix typo in E0392 | Ben Boeckel | -1/+1 | |
| See #64931. | ||||
| 2019-10-03 | Auto merge of #64999 - nikomatsakis:issue-60424-async-return-inference, ↵ | bors | -447/+443 | |
| r=cramertj extract expected return type for async fn generators Fixes #60424 cc @Centril, I know you've been eager to see this fixed. r? @cramertj | ||||
| 2019-10-03 | ./x.py test --bless --compare-mode=nll | Niko Matsakis | -288/+258 | |
| 2019-10-02 | review comment | Esteban Küber | -1/+1 | |
| 2019-10-02 | WIP fix tests | Niko Matsakis | -159/+185 | |
| 2019-09-30 | Reword E0392 slightly | Esteban Küber | -1/+1 | |
| Make it clearer that a type or lifetime argument not being used can be fixed by referencing it in a struct's fields, not just using `PhathomData`. | ||||
| 2019-09-28 | Auto merge of #64455 - GuillaumeGomez:long-error-explanation-E0531, r=Centril | bors | -2/+4 | |
| Add Long error explanation for E0531 Part of #61137. | ||||
| 2019-09-25 | update ui tests | Guillaume Gomez | -2/+4 | |
| 2019-09-15 | resolve: Remove `!` from "cannot find" diagnostics for macros | Vadim Petrochenkov | -2/+2 | |
| 2019-09-08 | Give method not found a primary span label | Esteban Küber | -2/+2 | |
| 2019-09-05 | Rollup merge of #64110 - estebank:receiver-type, r=Centril | Mazdak Farrokhzad | -3/+6 | |
| Refer to "`self` type" instead of "receiver type" Fix https://github.com/rust-lang/rust/issues/42603. | ||||
| 2019-09-03 | review comments | Esteban Küber | -2/+2 | |
| 2019-09-02 | On object safety violation, point at source when possible | Esteban Küber | -3/+6 | |
| 2019-09-01 | Account for arbitrary self types in E0599 | Esteban Küber | -0/+52 | |
| 2019-08-27 | Improve 'mut ' diagnostic. | Mazdak Farrokhzad | -3/+5 | |
| 2019-08-27 | recover on 'mut ' and improve recovery for keywords. | Mazdak Farrokhzad | -11/+22 | |
| 2019-08-20 | --bless post no async_await gates in tests. | Mazdak Farrokhzad | -100/+100 | |
| 2019-08-20 | Remove async_await gates from tests. | Mazdak Farrokhzad | -41/+0 | |
| 2019-08-16 | bless you nll | Eduard-Mihai Burtescu | -31/+31 | |
| 2019-08-13 | bless tests with compare-mode=nll | Niko Matsakis | -136/+503 | |
| 2019-08-12 | bless tests | Niko Matsakis | -146/+27 | |
| 2019-08-12 | fix README.md | Niko Matsakis | -5/+5 | |
| 2019-08-12 | revamp how we handle elision in async fn | Niko Matsakis | -1512/+215 | |
| We now always make fresh lifetimne parameters for all elided lifetimes, whether they are in the inputs or outputs. But then we generate `'_` in the case of elided lifetimes from the outputs. Example: ```rust async fn foo<'a>(x: &'a u32) -> &u32 { .. } ``` becomes ```rust type Foo<'a, 'b> = impl Future<Output = &'b u32>; fn foo<'a>(x: &'a u32) -> Foo<'a, '_> ``` | ||||
| 2019-08-08 | Add async versions of arbitrary_self_types_pin_lifetime tests. | Mazdak Farrokhzad | -0/+230 | |
| 2019-08-08 | Add async version of self_lifetime.rs test. | Mazdak Farrokhzad | -0/+70 | |
| 2019-08-08 | lifetime elision: document conformance of 'async fn' to 'fn'. | Mazdak Farrokhzad | -0/+31 | |
| 2019-08-08 | lifetime elision: add non-conforming-to-fn tests. | Mazdak Farrokhzad | -0/+2195 | |
| 2019-08-08 | lifetime elision: add conforming-to-fn tests. | Mazdak Farrokhzad | -0/+341 | |
| 2019-07-27 | arbitrary_self_types lifetime elision: --bless --compare-mode=nll | Taiki Endo | -0/+342 | |
| 2019-07-27 | Fix typo | Taiki Endo | -1/+1 | |
| 2019-07-27 | Add tests for `self: (&)AssocType` | Taiki Endo | -0/+124 | |
| 2019-07-27 | Add test for multiple ref-self | Taiki Endo | -7/+73 | |
| 2019-07-27 | Minor clean up | Taiki Endo | -36/+27 | |
| 2019-07-27 | Add main functions and check-pass annotations | Taiki Endo | -22/+16 | |
| 2019-07-27 | Update src/test/ui/self/elision/README.md | Taiki Endo | -1/+1 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> | ||||
