{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/56944","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/56944/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/56944/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/56944/events","html_url":"https://github.com/rust-lang/rust/pull/56944","id":391999647,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM5MzY3MDEz","number":56944,"title":"bootstrap: Link LLVM as a dylib with ThinLTO","user":{"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},"labels":[{"id":583436937,"node_id":"MDU6TGFiZWw1ODM0MzY5Mzc=","url":"https://api.github.com/repos/rust-lang/rust/labels/S-waiting-on-author","name":"S-waiting-on-author","color":"d3dddd","default":false}],"state":"open","locked":false,"assignee":{"login":"michaelwoerister","id":1825894,"node_id":"MDQ6VXNlcjE4MjU4OTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1825894?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelwoerister","html_url":"https://github.com/michaelwoerister","followers_url":"https://api.github.com/users/michaelwoerister/followers","following_url":"https://api.github.com/users/michaelwoerister/following{/other_user}","gists_url":"https://api.github.com/users/michaelwoerister/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelwoerister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelwoerister/subscriptions","organizations_url":"https://api.github.com/users/michaelwoerister/orgs","repos_url":"https://api.github.com/users/michaelwoerister/repos","events_url":"https://api.github.com/users/michaelwoerister/events{/privacy}","received_events_url":"https://api.github.com/users/michaelwoerister/received_events","type":"User","site_admin":false},"assignees":[{"login":"michaelwoerister","id":1825894,"node_id":"MDQ6VXNlcjE4MjU4OTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1825894?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelwoerister","html_url":"https://github.com/michaelwoerister","followers_url":"https://api.github.com/users/michaelwoerister/followers","following_url":"https://api.github.com/users/michaelwoerister/following{/other_user}","gists_url":"https://api.github.com/users/michaelwoerister/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelwoerister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelwoerister/subscriptions","organizations_url":"https://api.github.com/users/michaelwoerister/orgs","repos_url":"https://api.github.com/users/michaelwoerister/repos","events_url":"https://api.github.com/users/michaelwoerister/events{/privacy}","received_events_url":"https://api.github.com/users/michaelwoerister/received_events","type":"User","site_admin":false}],"milestone":null,"comments":19,"created_at":"2018-12-18T05:13:45Z","updated_at":"2018-12-19T02:32:40Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/56944","html_url":"https://github.com/rust-lang/rust/pull/56944","diff_url":"https://github.com/rust-lang/rust/pull/56944.diff","patch_url":"https://github.com/rust-lang/rust/pull/56944.patch"},"body":"When building a distributed compiler on Linux where we use ThinLTO to\r\ncreate the LLVM shared object this commit switches the compiler to\r\ndynamically linking that LLVM artifact instead of statically linking to\r\nLLVM. The primary goal here is to reduce CI compile times, avoiding two+\r\nThinLTO builds of all of LLVM. By linking dynamically to LLVM we'll\r\nreuse the one ThinLTO step done by LLVM's build itself.\r\n\r\nLots of discussion about this change can be found [here] and down. A\r\nperf run will show whether this is worth it or not!\r\n\r\n[here]: https://github.com/rust-lang/rust/pull/53245#issuecomment-417015334"},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/448447624","html_url":"https://github.com/rust-lang/rust/pull/56944#issuecomment-448447624","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/56944","id":448447624,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODQ0NzYyNA==","user":{"login":"rust-timer","id":12471139,"node_id":"MDQ6VXNlcjEyNDcxMTM5","avatar_url":"https://avatars0.githubusercontent.com/u/12471139?v=4","gravatar_id":"","url":"https://api.github.com/users/rust-timer","html_url":"https://github.com/rust-timer","followers_url":"https://api.github.com/users/rust-timer/followers","following_url":"https://api.github.com/users/rust-timer/following{/other_user}","gists_url":"https://api.github.com/users/rust-timer/gists{/gist_id}","starred_url":"https://api.github.com/users/rust-timer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rust-timer/subscriptions","organizations_url":"https://api.github.com/users/rust-timer/orgs","repos_url":"https://api.github.com/users/rust-timer/repos","events_url":"https://api.github.com/users/rust-timer/events{/privacy}","received_events_url":"https://api.github.com/users/rust-timer/received_events","type":"User","site_admin":false},"created_at":"2018-12-19T02:32:40Z","updated_at":"2018-12-19T02:32:40Z","author_association":"NONE","body":"Finished benchmarking try commit a8b3bd70936e9ce4e4db4aaf7b4a4cae6b8f3d39"}}
{"actor":{"display_login":"rust-timer"}}