{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/2592","repository_url":"https://api.github.com/repos/rust-lang/rfcs","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2592/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2592/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2592/events","html_url":"https://github.com/rust-lang/rfcs/pull/2592","id":379437946,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI5ODk5NDUw","number":2592,"title":"RFC: stabilize `std::task` and `std::future::Future`","user":{"login":"aturon","id":709807,"node_id":"MDQ6VXNlcjcwOTgwNw==","avatar_url":"https://avatars2.githubusercontent.com/u/709807?v=4","gravatar_id":"","url":"https://api.github.com/users/aturon","html_url":"https://github.com/aturon","followers_url":"https://api.github.com/users/aturon/followers","following_url":"https://api.github.com/users/aturon/following{/other_user}","gists_url":"https://api.github.com/users/aturon/gists{/gist_id}","starred_url":"https://api.github.com/users/aturon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aturon/subscriptions","organizations_url":"https://api.github.com/users/aturon/orgs","repos_url":"https://api.github.com/users/aturon/repos","events_url":"https://api.github.com/users/aturon/events{/privacy}","received_events_url":"https://api.github.com/users/aturon/received_events","type":"User","site_admin":false},"labels":[{"id":211667901,"node_id":"MDU6TGFiZWwyMTE2Njc5MDE=","url":"https://api.github.com/repos/rust-lang/rfcs/labels/T-libs","name":"T-libs","color":"bfd4f2","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-11-10T16:44:43Z","updated_at":"2018-11-10T17:15:36Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/rust-lang/rfcs/pulls/2592","html_url":"https://github.com/rust-lang/rfcs/pull/2592","diff_url":"https://github.com/rust-lang/rfcs/pull/2592.diff","patch_url":"https://github.com/rust-lang/rfcs/pull/2592.patch"},"body":"This RFC proposes to stabilize the library component for the [first-class `async`/`await` syntax][companion RFC]. In particular, it would stabilize:\r\n\r\n- All APIs of the `std`-level task system, i.e. `std::task::*`.\r\n- The core `Future` API, i.e. `core::future::Future` and `std::future::Future`.\r\n\r\nIt does *not* propose to stabilize any of the `async`/`await` syntax itself, which will be proposed in a separate step. It also does not cover stabilization of the `Pin` APIs, which has [already been proposed elsewhere](https://github.com/rust-lang/rust/issues/55766).\r\n\r\nThis is a revised and significantly slimmed down version of the [earlier futures RFC](https://github.com/rust-lang/rfcs/pull/2418), which was postponed until more experience was gained on nightly.\r\n\r\n[pin]: https://github.com/rust-lang/rfcs/pull/2349\r\n[companion RFC]: https://github.com/rust-lang/rfcs/pull/2394\r\n\r\n[Rendered](https://github.com/aturon/rfcs/blob/future/text/0000-futures.md)"},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/437599734","html_url":"https://github.com/rust-lang/rfcs/pull/2592#issuecomment-437599734","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2592","id":437599734,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNzU5OTczNA==","user":{"login":"aturon","id":709807,"node_id":"MDQ6VXNlcjcwOTgwNw==","avatar_url":"https://avatars2.githubusercontent.com/u/709807?v=4","gravatar_id":"","url":"https://api.github.com/users/aturon","html_url":"https://github.com/aturon","followers_url":"https://api.github.com/users/aturon/followers","following_url":"https://api.github.com/users/aturon/following{/other_user}","gists_url":"https://api.github.com/users/aturon/gists{/gist_id}","starred_url":"https://api.github.com/users/aturon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aturon/subscriptions","organizations_url":"https://api.github.com/users/aturon/orgs","repos_url":"https://api.github.com/users/aturon/repos","events_url":"https://api.github.com/users/aturon/events{/privacy}","received_events_url":"https://api.github.com/users/aturon/received_events","type":"User","site_admin":false},"created_at":"2018-11-10T17:15:36Z","updated_at":"2018-11-10T17:15:36Z","author_association":"MEMBER","body":"@cramertj I only briefly mentioned Fuchsia in the RFC, but it might be helpful for you/your team to leave some commentary here about your experience with the various iterations of the futures APIs."}}
{"actor":{"display_login":"aturon"}}