{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/35021","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/35021/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/35021/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/35021/events","html_url":"https://github.com/rust-lang/rust/pull/35021","id":167273562,"number":35021,"title":"crate-ify compiler-rt into compiler-builtins","user":{"login":"japaric","id":5018213,"avatar_url":"https://avatars.githubusercontent.com/u/5018213?v=3","gravatar_id":"","url":"https://api.github.com/users/japaric","html_url":"https://github.com/japaric","followers_url":"https://api.github.com/users/japaric/followers","following_url":"https://api.github.com/users/japaric/following{/other_user}","gists_url":"https://api.github.com/users/japaric/gists{/gist_id}","starred_url":"https://api.github.com/users/japaric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/japaric/subscriptions","organizations_url":"https://api.github.com/users/japaric/orgs","repos_url":"https://api.github.com/users/japaric/repos","events_url":"https://api.github.com/users/japaric/events{/privacy}","received_events_url":"https://api.github.com/users/japaric/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"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},"assignees":[{"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}],"milestone":null,"comments":129,"created_at":"2016-07-25T03:06:33Z","updated_at":"2016-09-13T19:28:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/35021","html_url":"https://github.com/rust-lang/rust/pull/35021","diff_url":"https://github.com/rust-lang/rust/pull/35021.diff","patch_url":"https://github.com/rust-lang/rust/pull/35021.patch"},"body":"libcompiler-rt.a is dead, long live libcompiler-builtins.rlib\r\n\r\nThis commit moves the logic that used to build libcompiler-rt.a into a\r\ncompiler-builtins crate on top of the core crate and below the std crate.\r\nThis new crate still compiles the compiler-rt instrinsics using gcc-rs\r\nbut produces an .rlib instead of a static library.\r\n\r\nAlso, with this commit rustc no longer passes -lcompiler-rt to the\r\nlinker. This effectively makes the \"no-compiler-rt\" field of target\r\nspecifications a no-op. Users of `no_std` will have to explicitly add\r\nthe compiler-builtins crate to their crate dependency graph *if* they\r\nneed the compiler-rt intrinsics - this is a [breaking-change]. Users\r\nof the `std` have to do nothing extra as the std crate depends\r\non compiler-builtins.\r\n\r\nFinally, this a step towards lazy compilation of std with Cargo as the\r\ncompiler-rt intrinsics can now be built by Cargo instead of having to\r\nbe supplied by the user by some other method.\r\n\r\ncloses #34400\r\n\r\n---\r\n\r\nr? @alexcrichton "},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/246795978","html_url":"https://github.com/rust-lang/rust/pull/35021#issuecomment-246795978","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/35021","id":246795978,"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-09-13T19:28:26Z","updated_at":"2016-09-13T19:28:26Z","body":"@bors: r+"}}
{"actor":{"display_login":"alexcrichton"}}