{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/1823","repository_url":"https://api.github.com/repos/rust-lang/rfcs","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1823/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1823/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1823/events","html_url":"https://github.com/rust-lang/rfcs/pull/1823","id":196341903,"number":1823,"title":"Stackless coroutines","user":{"login":"vadimcn","id":3203809,"avatar_url":"https://avatars.githubusercontent.com/u/3203809?v=3","gravatar_id":"","url":"https://api.github.com/users/vadimcn","html_url":"https://github.com/vadimcn","followers_url":"https://api.github.com/users/vadimcn/followers","following_url":"https://api.github.com/users/vadimcn/following{/other_user}","gists_url":"https://api.github.com/users/vadimcn/gists{/gist_id}","starred_url":"https://api.github.com/users/vadimcn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vadimcn/subscriptions","organizations_url":"https://api.github.com/users/vadimcn/orgs","repos_url":"https://api.github.com/users/vadimcn/repos","events_url":"https://api.github.com/users/vadimcn/events{/privacy}","received_events_url":"https://api.github.com/users/vadimcn/received_events","type":"User","site_admin":false},"labels":[{"id":211667886,"url":"https://api.github.com/repos/rust-lang/rfcs/labels/T-lang","name":"T-lang","color":"bfd4f2","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":34,"created_at":"2016-12-19T06:40:34Z","updated_at":"2016-12-21T21:28:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rfcs/pulls/1823","html_url":"https://github.com/rust-lang/rfcs/pull/1823","diff_url":"https://github.com/rust-lang/rfcs/pull/1823.diff","patch_url":"https://github.com/rust-lang/rfcs/pull/1823.patch"},"body":"Given resurgence of interest in async IO libraries, I would like to re-introduce my [old RFC](https://github.com/rust-lang/rfcs/pull/53) for stackless coroutine support in Rust, updated to keep up with the times.\r\n\r\nThe proposed syntax is intentionally bare-bones and does not introduce keywords specific to particular applications (e.g. `await` for async IO).   It is my belief that such uses would be better covered with macros and/or syntax extensions.\r\n\r\n[Rendered](https://github.com/vadimcn/rfcs/blob/coroutines2/text/0000-coroutines.md)\r\n"},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/268644828","html_url":"https://github.com/rust-lang/rfcs/pull/1823#issuecomment-268644828","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1823","id":268644828,"user":{"login":"vadimcn","id":3203809,"avatar_url":"https://avatars.githubusercontent.com/u/3203809?v=3","gravatar_id":"","url":"https://api.github.com/users/vadimcn","html_url":"https://github.com/vadimcn","followers_url":"https://api.github.com/users/vadimcn/followers","following_url":"https://api.github.com/users/vadimcn/following{/other_user}","gists_url":"https://api.github.com/users/vadimcn/gists{/gist_id}","starred_url":"https://api.github.com/users/vadimcn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vadimcn/subscriptions","organizations_url":"https://api.github.com/users/vadimcn/orgs","repos_url":"https://api.github.com/users/vadimcn/repos","events_url":"https://api.github.com/users/vadimcn/events{/privacy}","received_events_url":"https://api.github.com/users/vadimcn/received_events","type":"User","site_admin":false},"created_at":"2016-12-21T21:28:11Z","updated_at":"2016-12-21T21:28:11Z","body":"@Connorcpu: AFAIK, at the moment they don't support coroutine arguments.  I've asked Gor about it, and he said that might be added in later revision.   By the time this RFC gets accepted, it may already be \"later\" :)   But if LLVM support is still not adequate by then, I think we should just do our own thing."}}
{"actor":{"display_login":"vadimcn"}}