{"action":"created","issue":{"url":"https://api.github.com/repos/cplusplus/draft/issues/1612","repository_url":"https://api.github.com/repos/cplusplus/draft","labels_url":"https://api.github.com/repos/cplusplus/draft/issues/1612/labels{/name}","comments_url":"https://api.github.com/repos/cplusplus/draft/issues/1612/comments","events_url":"https://api.github.com/repos/cplusplus/draft/issues/1612/events","html_url":"https://github.com/cplusplus/draft/pull/1612","id":221408485,"number":1612,"title":"[intro.races] Clarify 'synchronization operation'.","user":{"login":"jensmaurer","id":23412755,"avatar_url":"https://avatars3.githubusercontent.com/u/23412755?v=4","gravatar_id":"","url":"https://api.github.com/users/jensmaurer","html_url":"https://github.com/jensmaurer","followers_url":"https://api.github.com/users/jensmaurer/followers","following_url":"https://api.github.com/users/jensmaurer/following{/other_user}","gists_url":"https://api.github.com/users/jensmaurer/gists{/gist_id}","starred_url":"https://api.github.com/users/jensmaurer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jensmaurer/subscriptions","organizations_url":"https://api.github.com/users/jensmaurer/orgs","repos_url":"https://api.github.com/users/jensmaurer/repos","events_url":"https://api.github.com/users/jensmaurer/events{/privacy}","received_events_url":"https://api.github.com/users/jensmaurer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/cplusplus/draft/milestones/8","html_url":"https://github.com/cplusplus/draft/milestone/8","labels_url":"https://api.github.com/repos/cplusplus/draft/milestones/8/labels","id":2199805,"number":8,"title":"C++20","description":"Issues targeted for C++20","creator":{"login":"jensmaurer","id":23412755,"avatar_url":"https://avatars3.githubusercontent.com/u/23412755?v=4","gravatar_id":"","url":"https://api.github.com/users/jensmaurer","html_url":"https://github.com/jensmaurer","followers_url":"https://api.github.com/users/jensmaurer/followers","following_url":"https://api.github.com/users/jensmaurer/following{/other_user}","gists_url":"https://api.github.com/users/jensmaurer/gists{/gist_id}","starred_url":"https://api.github.com/users/jensmaurer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jensmaurer/subscriptions","organizations_url":"https://api.github.com/users/jensmaurer/orgs","repos_url":"https://api.github.com/users/jensmaurer/repos","events_url":"https://api.github.com/users/jensmaurer/events{/privacy}","received_events_url":"https://api.github.com/users/jensmaurer/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":47,"state":"open","created_at":"2016-12-16T00:05:00Z","updated_at":"2018-03-30T15:13:20Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2017-04-12T22:29:19Z","updated_at":"2018-04-01T23:02:07Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/cplusplus/draft/pulls/1612","html_url":"https://github.com/cplusplus/draft/pull/1612","diff_url":"https://github.com/cplusplus/draft/pull/1612.diff","patch_url":"https://github.com/cplusplus/draft/pull/1612.patch"},"body":"Fixes #1611 and CWG 2297."},"comment":{"url":"https://api.github.com/repos/cplusplus/draft/issues/comments/377823548","html_url":"https://github.com/cplusplus/draft/pull/1612#issuecomment-377823548","issue_url":"https://api.github.com/repos/cplusplus/draft/issues/1612","id":377823548,"user":{"login":"zygoloid","id":232783,"avatar_url":"https://avatars1.githubusercontent.com/u/232783?v=4","gravatar_id":"","url":"https://api.github.com/users/zygoloid","html_url":"https://github.com/zygoloid","followers_url":"https://api.github.com/users/zygoloid/followers","following_url":"https://api.github.com/users/zygoloid/following{/other_user}","gists_url":"https://api.github.com/users/zygoloid/gists{/gist_id}","starred_url":"https://api.github.com/users/zygoloid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zygoloid/subscriptions","organizations_url":"https://api.github.com/users/zygoloid/orgs","repos_url":"https://api.github.com/users/zygoloid/repos","events_url":"https://api.github.com/users/zygoloid/events{/privacy}","received_events_url":"https://api.github.com/users/zygoloid/received_events","type":"User","site_admin":false},"created_at":"2018-04-01T23:02:07Z","updated_at":"2018-04-01T23:02:07Z","author_association":"OWNER","body":"I'm sorry, after staring at this wording change for a while and trying to think through the consequences, I can't convince myself that it preserves the intention -- in particular, that the initial struck text does not need to be retained, and that identifying \"synchronization operations\" with operations that \"synchronize with\" is correct (also, what happens if there is nothing for an operation to synchronize with? is that a synchronization operation still, or not?).\r\n\r\nSo while I think this may well be correct, and certainly seems like an improvement, I don't see a path to making this change editorially. (Perhaps while you're there, you could also suggest a fix for the \"For atomic objects, the definition is clear.\" sentence, which serves no purpose other than to infuriate the readers for whom the definition is /not/ clear?)"}}
{"actor":{"display_login":"zygoloid"}}