{"action":"created","issue":{"url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/1216","labels_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/1216/labels{/name}","comments_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/1216/comments","events_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/1216/events","html_url":"https://github.com/D-Programming-Language/druntime/pull/1216","id":68943160,"number":1216,"title":"Collapse all redundant version(OS) blocks","user":{"login":"joakim-noah","id":5930876,"avatar_url":"https://avatars.githubusercontent.com/u/5930876?v=3","gravatar_id":"","url":"https://api.github.com/users/joakim-noah","html_url":"https://github.com/joakim-noah","followers_url":"https://api.github.com/users/joakim-noah/followers","following_url":"https://api.github.com/users/joakim-noah/following{/other_user}","gists_url":"https://api.github.com/users/joakim-noah/gists{/gist_id}","starred_url":"https://api.github.com/users/joakim-noah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joakim-noah/subscriptions","organizations_url":"https://api.github.com/users/joakim-noah/orgs","repos_url":"https://api.github.com/users/joakim-noah/repos","events_url":"https://api.github.com/users/joakim-noah/events{/privacy}","received_events_url":"https://api.github.com/users/joakim-noah/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-16T15:02:48Z","updated_at":"2015-07-15T21:15:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/D-Programming-Language/druntime/pulls/1216","html_url":"https://github.com/D-Programming-Language/druntime/pull/1216","diff_url":"https://github.com/D-Programming-Language/druntime/pull/1216.diff","patch_url":"https://github.com/D-Programming-Language/druntime/pull/1216.patch"},"body":"This was done in #1069 but proved controversial, so I've spun it off into this PR so as not to block the rest of the changes in that PR.\r\n\r\nIf reviewers can provide a reason why any particular version block might be needed in the future, say because some future OS we'd like to support varies, I'll add a comment indicating that instead and leave that block in.  Otherwise, I'd rather clean these up and not have this unnecessary boilerplate."},"comment":{"url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/comments/121750565","html_url":"https://github.com/D-Programming-Language/druntime/pull/1216#issuecomment-121750565","issue_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/1216","id":121750565,"user":{"login":"DmitryOlshansky","id":281770,"avatar_url":"https://avatars.githubusercontent.com/u/281770?v=3","gravatar_id":"","url":"https://api.github.com/users/DmitryOlshansky","html_url":"https://github.com/DmitryOlshansky","followers_url":"https://api.github.com/users/DmitryOlshansky/followers","following_url":"https://api.github.com/users/DmitryOlshansky/following{/other_user}","gists_url":"https://api.github.com/users/DmitryOlshansky/gists{/gist_id}","starred_url":"https://api.github.com/users/DmitryOlshansky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DmitryOlshansky/subscriptions","organizations_url":"https://api.github.com/users/DmitryOlshansky/orgs","repos_url":"https://api.github.com/users/DmitryOlshansky/repos","events_url":"https://api.github.com/users/DmitryOlshansky/events{/privacy}","received_events_url":"https://api.github.com/users/DmitryOlshansky/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T21:15:53Z","updated_at":"2015-07-15T21:15:53Z","body":"> Which did you have in mind? Why keep those if they do not vary on any of the currently supported platforms?\r\n\r\nThey might once somebody comes to implement a new one. If it's not defined the person porting D to a new OS would easily recognize potential place to add his definition. Highly unlikely that it would be a different value but just staying on the safe side here."}}