{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/55444","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/55444/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/55444/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/55444/events","html_url":"https://github.com/rust-lang/rust/pull/55444","id":374746629,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI2MzYxOTg1","number":55444,"title":"Fix cross-compiling i686-pc-windows-gnu from Linux","user":{"login":"Manishearth","id":1617736,"node_id":"MDQ6VXNlcjE2MTc3MzY=","avatar_url":"https://avatars2.githubusercontent.com/u/1617736?v=4","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":[{"id":583426710,"node_id":"MDU6TGFiZWw1ODM0MjY3MTA=","url":"https://api.github.com/repos/rust-lang/rust/labels/S-waiting-on-review","name":"S-waiting-on-review","color":"d3dddd","default":false}],"state":"open","locked":false,"assignee":{"login":"alexcrichton","id":64996,"node_id":"MDQ6VXNlcjY0OTk2","avatar_url":"https://avatars1.githubusercontent.com/u/64996?v=4","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},"assignees":[{"login":"alexcrichton","id":64996,"node_id":"MDQ6VXNlcjY0OTk2","avatar_url":"https://avatars1.githubusercontent.com/u/64996?v=4","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}],"milestone":null,"comments":6,"created_at":"2018-10-28T12:04:59Z","updated_at":"2018-10-29T19:55:21Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/55444","html_url":"https://github.com/rust-lang/rust/pull/55444","diff_url":"https://github.com/rust-lang/rust/pull/55444.diff","patch_url":"https://github.com/rust-lang/rust/pull/55444.patch"},"body":"This is a patch from @neersighted from the Tor project, which lets Tor\r\ncross compile on Windows.\r\n\r\nSee the commit message for details.\r\n\r\n\r\nhttps://trac.torproject.org/projects/tor/ticket/28157\r\n\r\n\r\nI don't actually understand this patch (see the commit message for an\r\nexplanation), I'm just helping upstream it.\r\n\r\nr? @alexcrichton @Mark-Simulacrum"},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/434055641","html_url":"https://github.com/rust-lang/rust/pull/55444#issuecomment-434055641","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/55444","id":434055641,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDA1NTY0MQ==","user":{"login":"neersighted","id":1049222,"node_id":"MDQ6VXNlcjEwNDkyMjI=","avatar_url":"https://avatars2.githubusercontent.com/u/1049222?v=4","gravatar_id":"","url":"https://api.github.com/users/neersighted","html_url":"https://github.com/neersighted","followers_url":"https://api.github.com/users/neersighted/followers","following_url":"https://api.github.com/users/neersighted/following{/other_user}","gists_url":"https://api.github.com/users/neersighted/gists{/gist_id}","starred_url":"https://api.github.com/users/neersighted/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neersighted/subscriptions","organizations_url":"https://api.github.com/users/neersighted/orgs","repos_url":"https://api.github.com/users/neersighted/repos","events_url":"https://api.github.com/users/neersighted/events{/privacy}","received_events_url":"https://api.github.com/users/neersighted/received_events","type":"User","site_admin":false},"created_at":"2018-10-29T19:55:21Z","updated_at":"2018-10-29T19:55:21Z","author_association":"NONE","body":"I do think there is a third, (slightly) easier path, though I'm not sure that it is in line with Rust's philosophy and compiler design. The compiler could be made to use multiple unwinding formats, and pick from them at build-time. Essentially, pushing the decision on what to link to from the standard library to the compiler (which also would have to emit different unwinding tables).\r\n\r\nHowever, this couples the compiler much more closely to the target environment itself, and could potentially be problematic when building for targets that do not use the standard library (depending on how it was implemented), like ARM uCs."}}
{"actor":{"display_login":"neersighted"}}