{"action":"created","issue":{"url":"https://api.github.com/repos/dlang/druntime/issues/1605","repository_url":"https://api.github.com/repos/dlang/druntime","labels_url":"https://api.github.com/repos/dlang/druntime/issues/1605/labels{/name}","comments_url":"https://api.github.com/repos/dlang/druntime/issues/1605/comments","events_url":"https://api.github.com/repos/dlang/druntime/issues/1605/events","html_url":"https://github.com/dlang/druntime/pull/1605","id":163570903,"number":1605,"title":"fix issue 16230 - core.atomic.atomicLoad removes shared from aggregat…","user":{"login":"aG0aep6G","id":9287500,"avatar_url":"https://avatars.githubusercontent.com/u/9287500?v=3","gravatar_id":"","url":"https://api.github.com/users/aG0aep6G","html_url":"https://github.com/aG0aep6G","followers_url":"https://api.github.com/users/aG0aep6G/followers","following_url":"https://api.github.com/users/aG0aep6G/following{/other_user}","gists_url":"https://api.github.com/users/aG0aep6G/gists{/gist_id}","starred_url":"https://api.github.com/users/aG0aep6G/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aG0aep6G/subscriptions","organizations_url":"https://api.github.com/users/aG0aep6G/orgs","repos_url":"https://api.github.com/users/aG0aep6G/repos","events_url":"https://api.github.com/users/aG0aep6G/events{/privacy}","received_events_url":"https://api.github.com/users/aG0aep6G/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-07-03T17:11:13Z","updated_at":"2016-08-08T13:06:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dlang/druntime/pulls/1605","html_url":"https://github.com/dlang/druntime/pull/1605","diff_url":"https://github.com/dlang/druntime/pull/1605.diff","patch_url":"https://github.com/dlang/druntime/pull/1605.patch"},"body":"…e types too eagerly\r\n\r\nhttps://issues.dlang.org/show_bug.cgi?id=16230\r\n\r\nThis breaks two places in phobos. Pull request follows."},"comment":{"url":"https://api.github.com/repos/dlang/druntime/issues/comments/238229332","html_url":"https://github.com/dlang/druntime/pull/1605#issuecomment-238229332","issue_url":"https://api.github.com/repos/dlang/druntime/issues/1605","id":238229332,"user":{"login":"aG0aep6G","id":9287500,"avatar_url":"https://avatars.githubusercontent.com/u/9287500?v=3","gravatar_id":"","url":"https://api.github.com/users/aG0aep6G","html_url":"https://github.com/aG0aep6G","followers_url":"https://api.github.com/users/aG0aep6G/followers","following_url":"https://api.github.com/users/aG0aep6G/following{/other_user}","gists_url":"https://api.github.com/users/aG0aep6G/gists{/gist_id}","starred_url":"https://api.github.com/users/aG0aep6G/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aG0aep6G/subscriptions","organizations_url":"https://api.github.com/users/aG0aep6G/orgs","repos_url":"https://api.github.com/users/aG0aep6G/repos","events_url":"https://api.github.com/users/aG0aep6G/events{/privacy}","received_events_url":"https://api.github.com/users/aG0aep6G/received_events","type":"User","site_admin":false},"created_at":"2016-08-08T13:06:41Z","updated_at":"2016-08-08T13:06:41Z","body":"> Yes, but it also means that we're going the break code, so deprecated(\"Cast away shared if necessary\") HeadUnshared!T atomicLoad() if (is(T == class))` does make sense.\r\n\r\nBut then I have no way to call the fixed version. So I can't fix my code properly until the old version is actually removed and the new one takes over. And until then I have to live with the deprecation message.\r\n\r\nTo me that would be more frustrating than just getting an error."}}
{"actor":{"display_login":"aG0aep6G"}}