{"action":"created","issue":{"url":"https://api.github.com/repos/JikesRVM/JikesRVM/issues/5","repository_url":"https://api.github.com/repos/JikesRVM/JikesRVM","labels_url":"https://api.github.com/repos/JikesRVM/JikesRVM/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/JikesRVM/JikesRVM/issues/5/comments","events_url":"https://api.github.com/repos/JikesRVM/JikesRVM/issues/5/events","html_url":"https://github.com/JikesRVM/JikesRVM/pull/5","id":151056782,"number":5,"title":"Fixed several PPC bugs","user":{"login":"dmitry-brizhinev","id":10508863,"avatar_url":"https://avatars.githubusercontent.com/u/10508863?v=3","gravatar_id":"","url":"https://api.github.com/users/dmitry-brizhinev","html_url":"https://github.com/dmitry-brizhinev","followers_url":"https://api.github.com/users/dmitry-brizhinev/followers","following_url":"https://api.github.com/users/dmitry-brizhinev/following{/other_user}","gists_url":"https://api.github.com/users/dmitry-brizhinev/gists{/gist_id}","starred_url":"https://api.github.com/users/dmitry-brizhinev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmitry-brizhinev/subscriptions","organizations_url":"https://api.github.com/users/dmitry-brizhinev/orgs","repos_url":"https://api.github.com/users/dmitry-brizhinev/repos","events_url":"https://api.github.com/users/dmitry-brizhinev/events{/privacy}","received_events_url":"https://api.github.com/users/dmitry-brizhinev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"erik-brangs","id":9282509,"avatar_url":"https://avatars.githubusercontent.com/u/9282509?v=3","gravatar_id":"","url":"https://api.github.com/users/erik-brangs","html_url":"https://github.com/erik-brangs","followers_url":"https://api.github.com/users/erik-brangs/followers","following_url":"https://api.github.com/users/erik-brangs/following{/other_user}","gists_url":"https://api.github.com/users/erik-brangs/gists{/gist_id}","starred_url":"https://api.github.com/users/erik-brangs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erik-brangs/subscriptions","organizations_url":"https://api.github.com/users/erik-brangs/orgs","repos_url":"https://api.github.com/users/erik-brangs/repos","events_url":"https://api.github.com/users/erik-brangs/events{/privacy}","received_events_url":"https://api.github.com/users/erik-brangs/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-04-26T06:59:51Z","updated_at":"2016-04-26T12:23:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JikesRVM/JikesRVM/pulls/5","html_url":"https://github.com/JikesRVM/JikesRVM/pull/5","diff_url":"https://github.com/JikesRVM/JikesRVM/pull/5.diff","patch_url":"https://github.com/JikesRVM/JikesRVM/pull/5.patch"},"body":"Bug fixes as tested by erik\r\n\r\n\r\nSTATEMENT OF ORIGIN FOR A SINGLE CONTRIBUTOR\r\n\r\nI, Dmitry Brizhinev: \r\n\r\n(a) represent that either:\r\n\r\n  (i) I am the only author and owner of the contributed software \r\n      (described as/entitled \"fixed several PPC bugs\"), \r\n      which was neither derived nor copied from any other software,\r\n  or \r\n\r\n (ii) that any exception to (i) is software which was obtained under the \r\n      EPL (Eclipse Public License), \r\n\r\nand   \r\n\r\n(b)  hereby agree to license this contributed software under the EPL."},"comment":{"url":"https://api.github.com/repos/JikesRVM/JikesRVM/issues/comments/214722012","html_url":"https://github.com/JikesRVM/JikesRVM/pull/5#issuecomment-214722012","issue_url":"https://api.github.com/repos/JikesRVM/JikesRVM/issues/5","id":214722012,"user":{"login":"erik-brangs","id":9282509,"avatar_url":"https://avatars.githubusercontent.com/u/9282509?v=3","gravatar_id":"","url":"https://api.github.com/users/erik-brangs","html_url":"https://github.com/erik-brangs","followers_url":"https://api.github.com/users/erik-brangs/followers","following_url":"https://api.github.com/users/erik-brangs/following{/other_user}","gists_url":"https://api.github.com/users/erik-brangs/gists{/gist_id}","starred_url":"https://api.github.com/users/erik-brangs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erik-brangs/subscriptions","organizations_url":"https://api.github.com/users/erik-brangs/orgs","repos_url":"https://api.github.com/users/erik-brangs/repos","events_url":"https://api.github.com/users/erik-brangs/events{/privacy}","received_events_url":"https://api.github.com/users/erik-brangs/received_events","type":"User","site_admin":false},"created_at":"2016-04-26T12:23:01Z","updated_at":"2016-04-26T12:23:01Z","body":"Thanks for your pull request.\r\n\r\nDo you want to have all those commits merged or only the first one? I'm asking because the contributor statement only seems to cover the first commit. The first two commits look ok.\r\n\r\nIn the third commit, the check for the stack size makes the constructor of `RVMThread` hard to read. I would suggest that the check be moved to `MemoryManager.newStack`: If assertions are enabled, dump the invalid stack size and crash immediately. Otherwise, silently convert the invalid size to  `StackFrameLayout.getStackSizeNormal()` and continue."}}