{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/1447","repository_url":"https://api.github.com/repos/rust-lang/rfcs","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1447/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1447/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1447/events","html_url":"https://github.com/rust-lang/rfcs/issues/1447","id":125262309,"number":1447,"title":"Rust needs a memory model","user":{"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},"labels":[{"url":"https://api.github.com/repos/rust-lang/rfcs/labels/T-lang","name":"T-lang","color":"bfd4f2"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":84,"created_at":"2016-01-06T21:01:11Z","updated_at":"2016-02-03T06:53:37Z","closed_at":null,"body":"As [noted by @arielb1](https://github.com/rust-lang/rust/issues/30500#issuecomment-167415377), we need an organized place for resolving questions about the Rust memory model.\r\n\r\nWhile I could have made this a post on internals.rust-lang.org, I think this topic 1. needs visibility, and 2. needs to be able to be easily cross-referenced by the other issues and discussions that are hosted on github.\r\n\r\n*Eventually* such discussion will hopefully culminate in an actual RFC document with a definition of the Rust memory model.\r\n\r\nSo, this issue is meant to be a collecting place for either such discussion, (or linking other discussions that perhaps should funnel into here)."},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/179049978","html_url":"https://github.com/rust-lang/rfcs/issues/1447#issuecomment-179049978","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1447","id":179049978,"user":{"login":"ubsan","id":3479021,"avatar_url":"https://avatars.githubusercontent.com/u/3479021?v=3","gravatar_id":"","url":"https://api.github.com/users/ubsan","html_url":"https://github.com/ubsan","followers_url":"https://api.github.com/users/ubsan/followers","following_url":"https://api.github.com/users/ubsan/following{/other_user}","gists_url":"https://api.github.com/users/ubsan/gists{/gist_id}","starred_url":"https://api.github.com/users/ubsan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ubsan/subscriptions","organizations_url":"https://api.github.com/users/ubsan/orgs","repos_url":"https://api.github.com/users/ubsan/repos","events_url":"https://api.github.com/users/ubsan/events{/privacy}","received_events_url":"https://api.github.com/users/ubsan/received_events","type":"User","site_admin":false},"created_at":"2016-02-03T06:53:37Z","updated_at":"2016-02-03T06:53:37Z","body":"The optimizer can use any information available to it. I'm just not sure how useful that would be, as incorrect lifetimes cannot make the program incorrect (aiui)."}}