{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/27999","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/27999/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/27999/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/27999/events","html_url":"https://github.com/rust-lang/rust/pull/27999","id":103069172,"number":27999,"title":"Improve handling of lifetime intrinsics once more","user":{"login":"dotdash","id":230962,"avatar_url":"https://avatars.githubusercontent.com/u/230962?v=3","gravatar_id":"","url":"https://api.github.com/users/dotdash","html_url":"https://github.com/dotdash","followers_url":"https://api.github.com/users/dotdash/followers","following_url":"https://api.github.com/users/dotdash/following{/other_user}","gists_url":"https://api.github.com/users/dotdash/gists{/gist_id}","starred_url":"https://api.github.com/users/dotdash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotdash/subscriptions","organizations_url":"https://api.github.com/users/dotdash/orgs","repos_url":"https://api.github.com/users/dotdash/repos","events_url":"https://api.github.com/users/dotdash/events{/privacy}","received_events_url":"https://api.github.com/users/dotdash/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"pnkfelix","id":173127,"avatar_url":"https://avatars.githubusercontent.com/u/173127?v=3","gravatar_id":"","url":"https://api.github.com/users/pnkfelix","html_url":"https://github.com/pnkfelix","followers_url":"https://api.github.com/users/pnkfelix/followers","following_url":"https://api.github.com/users/pnkfelix/following{/other_user}","gists_url":"https://api.github.com/users/pnkfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/pnkfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnkfelix/subscriptions","organizations_url":"https://api.github.com/users/pnkfelix/orgs","repos_url":"https://api.github.com/users/pnkfelix/repos","events_url":"https://api.github.com/users/pnkfelix/events{/privacy}","received_events_url":"https://api.github.com/users/pnkfelix/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-08-25T16:44:57Z","updated_at":"2015-08-27T20:09:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/27999","html_url":"https://github.com/rust-lang/rust/pull/27999","diff_url":"https://github.com/rust-lang/rust/pull/27999.diff","patch_url":"https://github.com/rust-lang/rust/pull/27999.patch"},"body":"The major change here is in the tiny commit at the end and makes it so that we no longer emit lifetime intrinsics for allocas for function arguments. They are live for the whole function anyway, so the intrinsics add no value. This makes the resulting IR more clear, and reduces the peak memory usage and LLVM times by about 1-4%, depending on the crate.\r\n\r\nThe remaining changes are just preparatory cleanups and fixes for missing lifetime intrinsics. "},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/135538680","html_url":"https://github.com/rust-lang/rust/pull/27999#issuecomment-135538680","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/27999","id":135538680,"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-08-27T20:09:16Z","updated_at":"2015-08-27T20:09:16Z","body":":hourglass: Testing commit 9a15d66 with merge abfa081..."}}