{"action":"created","issue":{"url":"https://api.github.com/repos/servo/ipc-channel/issues/77","repository_url":"https://api.github.com/repos/servo/ipc-channel","labels_url":"https://api.github.com/repos/servo/ipc-channel/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/servo/ipc-channel/issues/77/comments","events_url":"https://api.github.com/repos/servo/ipc-channel/issues/77/events","html_url":"https://github.com/servo/ipc-channel/pull/77","id":156232122,"number":77,"title":"Put IPCSender in Arc to preserve file descriptors","user":{"login":"Manishearth","id":1617736,"avatar_url":"https://avatars.githubusercontent.com/u/1617736?v=3","gravatar_id":"","url":"https://api.github.com/users/Manishearth","html_url":"https://github.com/Manishearth","followers_url":"https://api.github.com/users/Manishearth/followers","following_url":"https://api.github.com/users/Manishearth/following{/other_user}","gists_url":"https://api.github.com/users/Manishearth/gists{/gist_id}","starred_url":"https://api.github.com/users/Manishearth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Manishearth/subscriptions","organizations_url":"https://api.github.com/users/Manishearth/orgs","repos_url":"https://api.github.com/users/Manishearth/repos","events_url":"https://api.github.com/users/Manishearth/events{/privacy}","received_events_url":"https://api.github.com/users/Manishearth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-05-23T09:04:02Z","updated_at":"2016-05-23T15:21:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/servo/ipc-channel/pulls/77","html_url":"https://github.com/servo/ipc-channel/pull/77","diff_url":"https://github.com/servo/ipc-channel/pull/77.diff","patch_url":"https://github.com/servo/ipc-channel/pull/77.patch"},"body":"We used to do this manually in servo, but @izgzhen turned it off when consolidating the resource senders\n\nThere really isn't much of a reason to not do this; and `mpsc::Sender` does this already (for a different reason)\n\nr? @antrik or @pcwalton\n\ncc @asajeffrey"},"comment":{"url":"https://api.github.com/repos/servo/ipc-channel/issues/comments/221008880","html_url":"https://github.com/servo/ipc-channel/pull/77#issuecomment-221008880","issue_url":"https://api.github.com/repos/servo/ipc-channel/issues/77","id":221008880,"user":{"login":"izgzhen","id":7168454,"avatar_url":"https://avatars.githubusercontent.com/u/7168454?v=3","gravatar_id":"","url":"https://api.github.com/users/izgzhen","html_url":"https://github.com/izgzhen","followers_url":"https://api.github.com/users/izgzhen/followers","following_url":"https://api.github.com/users/izgzhen/following{/other_user}","gists_url":"https://api.github.com/users/izgzhen/gists{/gist_id}","starred_url":"https://api.github.com/users/izgzhen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/izgzhen/subscriptions","organizations_url":"https://api.github.com/users/izgzhen/orgs","repos_url":"https://api.github.com/users/izgzhen/repos","events_url":"https://api.github.com/users/izgzhen/events{/privacy}","received_events_url":"https://api.github.com/users/izgzhen/received_events","type":"User","site_admin":false},"created_at":"2016-05-23T15:21:14Z","updated_at":"2016-05-23T15:21:14Z","body":"@metajack It is mostly like a intentional byproduct. Not all members of `ResourceThreads` are `Arc`'d, and the change (from plain-old `IpcSender` to an Arc'd version) only happens on the half-way between initialisation and actual use, which makes the interface very hard to prose and pass the compiler check."}}
{"actor":{"display_login":"izgzhen"}}