{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/36900","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/36900/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/36900/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/36900/events","html_url":"https://github.com/rust-lang/rust/issues/36900","id":180474271,"number":36900,"title":"Tell emscripten to remove exception handling code when the panic runtime is used","user":{"login":"brson","id":147214,"avatar_url":"https://avatars.githubusercontent.com/u/147214?v=3","gravatar_id":"","url":"https://api.github.com/users/brson","html_url":"https://github.com/brson","followers_url":"https://api.github.com/users/brson/followers","following_url":"https://api.github.com/users/brson/following{/other_user}","gists_url":"https://api.github.com/users/brson/gists{/gist_id}","starred_url":"https://api.github.com/users/brson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brson/subscriptions","organizations_url":"https://api.github.com/users/brson/orgs","repos_url":"https://api.github.com/users/brson/repos","events_url":"https://api.github.com/users/brson/events{/privacy}","received_events_url":"https://api.github.com/users/brson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/A-codegen","name":"A-codegen","color":"d7e102"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/E-help-wanted","name":"E-help-wanted","color":"02E10C"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-01T19:14:53Z","updated_at":"2016-10-03T06:32:57Z","closed_at":null,"body":"emcc can remove invoke instructions during final translation. So when compiling with `-C panic-runtime=abort`, in order to strip the unwinding code out of std, we should pass the appropriate flags to emcc. This can probably be done be setting the `link_args` from the panic_abort crate."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/251036084","html_url":"https://github.com/rust-lang/rust/issues/36900#issuecomment-251036084","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/36900","id":251036084,"user":{"login":"alexcrichton","id":64996,"avatar_url":"https://avatars.githubusercontent.com/u/64996?v=3","gravatar_id":"","url":"https://api.github.com/users/alexcrichton","html_url":"https://github.com/alexcrichton","followers_url":"https://api.github.com/users/alexcrichton/followers","following_url":"https://api.github.com/users/alexcrichton/following{/other_user}","gists_url":"https://api.github.com/users/alexcrichton/gists{/gist_id}","starred_url":"https://api.github.com/users/alexcrichton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexcrichton/subscriptions","organizations_url":"https://api.github.com/users/alexcrichton/orgs","repos_url":"https://api.github.com/users/alexcrichton/repos","events_url":"https://api.github.com/users/alexcrichton/events{/privacy}","received_events_url":"https://api.github.com/users/alexcrichton/received_events","type":"User","site_admin":false},"created_at":"2016-10-03T06:32:56Z","updated_at":"2016-10-03T06:32:56Z","body":"Agreed with @japaric, I don't think `#[link_args]` is what we want here. I'd be fine adding special knowledge for emscripten in the compiler, however."}}
{"actor":{"display_login":"alexcrichton"}}