{"action":"created","issue":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/4646","labels_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/4646/labels{/name}","comments_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/4646/comments","events_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/4646/events","html_url":"https://github.com/bitcoin/bitcoin/pull/4646","id":39691359,"number":4646,"title":"Move message processing to new 'procmsg' module.","user":{"login":"jgarzik","id":494411,"avatar_url":"https://avatars.githubusercontent.com/u/494411?v=3","gravatar_id":"","url":"https://api.github.com/users/jgarzik","html_url":"https://github.com/jgarzik","followers_url":"https://api.github.com/users/jgarzik/followers","following_url":"https://api.github.com/users/jgarzik/following{/other_user}","gists_url":"https://api.github.com/users/jgarzik/gists{/gist_id}","starred_url":"https://api.github.com/users/jgarzik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgarzik/subscriptions","organizations_url":"https://api.github.com/users/jgarzik/orgs","repos_url":"https://api.github.com/users/jgarzik/repos","events_url":"https://api.github.com/users/jgarzik/events{/privacy}","received_events_url":"https://api.github.com/users/jgarzik/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bitcoin/bitcoin/labels/P2P","name":"P2P","color":"006b75"},{"url":"https://api.github.com/repos/bitcoin/bitcoin/labels/Priority%20Low","name":"Priority Low","color":"ededed"},{"url":"https://api.github.com/repos/bitcoin/bitcoin/labels/Refactoring","name":"Refactoring","color":"E6F6D6"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":23,"created_at":"2014-08-07T04:51:51Z","updated_at":"2015-07-25T22:35:04Z","closed_at":"2015-07-23T18:01:22Z","pull_request":{"url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/4646","html_url":"https://github.com/bitcoin/bitcoin/pull/4646","diff_url":"https://github.com/bitcoin/bitcoin/pull/4646.diff","patch_url":"https://github.com/bitcoin/bitcoin/pull/4646.patch"},"body":"Compiles and passes tests.  Could use some refinement."},"comment":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/comments/124907691","html_url":"https://github.com/bitcoin/bitcoin/pull/4646#issuecomment-124907691","issue_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/4646","id":124907691,"user":{"login":"sipa","id":548488,"avatar_url":"https://avatars.githubusercontent.com/u/548488?v=3","gravatar_id":"","url":"https://api.github.com/users/sipa","html_url":"https://github.com/sipa","followers_url":"https://api.github.com/users/sipa/followers","following_url":"https://api.github.com/users/sipa/following{/other_user}","gists_url":"https://api.github.com/users/sipa/gists{/gist_id}","starred_url":"https://api.github.com/users/sipa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sipa/subscriptions","organizations_url":"https://api.github.com/users/sipa/orgs","repos_url":"https://api.github.com/users/sipa/repos","events_url":"https://api.github.com/users/sipa/events{/privacy}","received_events_url":"https://api.github.com/users/sipa/received_events","type":"User","site_admin":false},"created_at":"2015-07-25T22:35:04Z","updated_at":"2015-07-25T22:35:04Z","body":"@jtimon I mean *forcing* the compiler to inline things - just putting the 'inline' keyword may not be enough for that (it may need compiler flags, for example), and even then, the order in the binary may end up being different.\r\n\r\nJust saying that IMHO that's not a good use of your time, but if you think you can make the build identical, so much the better.\r\n\r\nI'm much less concerned about changes here than in script evaluation, as getting some state/variables/processing wrong in message handling should result in immediate failure (some messages not being processed), in script evaluation it could lead to very subtle differences."}}