| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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> | ||||
| 2019-07-27 | add a bevy of new test cases | Niko Matsakis | -0/+831 | |
| 2019-07-27 | Remove query for `.pin_type()` | Taiki Endo | -2/+15 | |
| 2019-07-27 | Allow lifetime elision in `Pin<&(mut) Self>` | Taiki Endo | -0/+137 | |
| 2019-07-03 | Migrate compile-pass annotations to build-pass | Yuki Okushi | -3/+3 | |
| 2019-05-31 | fix tidy | Esteban Küber | -13/+11 | |
| 2019-05-30 | Remove unecessary `-Z continue-parse-after-error` from tests | Esteban Küber | -1/+1 | |
| 2019-05-29 | Update ui test suite to use dyn | memoryruins | -13/+13 | |
| 2019-05-19 | Move run-pass/self/* to ui/self | Taiki Endo | -0/+696 | |
| 2019-05-19 | Move arbitrary_self_types's tests into ui/self | Taiki Endo | -0/+355 | |
| 2019-04-22 | Remove double trailing newlines | varkor | -1/+0 | |
