{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/27076","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/27076/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/27076/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/27076/events","html_url":"https://github.com/rust-lang/rust/pull/27076","id":95557983,"number":27076,"title":"Upgrade to LLVM's 3.7 release branch","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},"labels":[],"state":"open","locked":false,"assignee":{"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},"milestone":null,"comments":14,"created_at":"2015-07-17T00:21:58Z","updated_at":"2015-07-17T16:18:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/27076","html_url":"https://github.com/rust-lang/rust/pull/27076","diff_url":"https://github.com/rust-lang/rust/pull/27076.diff","patch_url":"https://github.com/rust-lang/rust/pull/27076.patch"},"body":"LLVM has recently created their 3.7 release branch, and this PR updates us to that point. This should hopefully mean that we're basically compatible with the upcoming 3.7 release. Additionally, there are a number of goodies on this branch.\r\n\r\n* This contains a fix for https://llvm.org/bugs/show_bug.cgi?id=23957\r\n  which should help us bootstrap farther on 32-bit MSVC targets.\r\n* There is better support for writing multiple flavors of archives, allowing us\r\n  to use the built-in LLVM support instead of the system `ar` on all current\r\n  platforms of the compiler.\r\n* This LLVM has SafeStack support\r\n* An [optimization patch](https://github.com/rust-lang/llvm/commit/7cf5e26e18f7d2d8db09c83c76dd727535f281ab) by @pcwalton is included.\r\n* A number of other minor test fixes here and there.\r\n\r\nDue to problems dealing with the data layout we pass to LLVM, this PR also takes the time to clean up how we specific this. We no longer specify a data layout to LLVM by default and instead take the default for the target from LLVM to pass to the module that we're building. This should be more robust going into the future, and I'm also not sure we know what any of these arcane strings are any more..."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/122331401","html_url":"https://github.com/rust-lang/rust/pull/27076#issuecomment-122331401","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/27076","id":122331401,"user":{"login":"bors","id":3372342,"avatar_url":"https://avatars.githubusercontent.com/u/3372342?v=3","gravatar_id":"","url":"https://api.github.com/users/bors","html_url":"https://github.com/bors","followers_url":"https://api.github.com/users/bors/followers","following_url":"https://api.github.com/users/bors/following{/other_user}","gists_url":"https://api.github.com/users/bors/gists{/gist_id}","starred_url":"https://api.github.com/users/bors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bors/subscriptions","organizations_url":"https://api.github.com/users/bors/orgs","repos_url":"https://api.github.com/users/bors/repos","events_url":"https://api.github.com/users/bors/events{/privacy}","received_events_url":"https://api.github.com/users/bors/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T16:18:53Z","updated_at":"2015-07-17T16:18:53Z","body":":hourglass: Testing commit 6d96edf with merge d4432b3..."}}