{"action":"created","issue":{"url":"https://api.github.com/repos/dlang/dmd/issues/8782","repository_url":"https://api.github.com/repos/dlang/dmd","labels_url":"https://api.github.com/repos/dlang/dmd/issues/8782/labels{/name}","comments_url":"https://api.github.com/repos/dlang/dmd/issues/8782/comments","events_url":"https://api.github.com/repos/dlang/dmd/issues/8782/events","html_url":"https://github.com/dlang/dmd/pull/8782","id":365295678,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE5MjUwMzIw","number":8782,"title":"[WIP] Allow implicit conversion to shared.","user":{"login":"thewilsonator","id":6802489,"node_id":"MDQ6VXNlcjY4MDI0ODk=","avatar_url":"https://avatars2.githubusercontent.com/u/6802489?v=4","gravatar_id":"","url":"https://api.github.com/users/thewilsonator","html_url":"https://github.com/thewilsonator","followers_url":"https://api.github.com/users/thewilsonator/followers","following_url":"https://api.github.com/users/thewilsonator/following{/other_user}","gists_url":"https://api.github.com/users/thewilsonator/gists{/gist_id}","starred_url":"https://api.github.com/users/thewilsonator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thewilsonator/subscriptions","organizations_url":"https://api.github.com/users/thewilsonator/orgs","repos_url":"https://api.github.com/users/thewilsonator/repos","events_url":"https://api.github.com/users/thewilsonator/events{/privacy}","received_events_url":"https://api.github.com/users/thewilsonator/received_events","type":"User","site_admin":false},"labels":[{"id":639748221,"node_id":"MDU6TGFiZWw2Mzk3NDgyMjE=","url":"https://api.github.com/repos/dlang/dmd/labels/WIP","name":"WIP","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":32,"created_at":"2018-10-01T03:17:36Z","updated_at":"2018-10-04T01:28:54Z","closed_at":"2018-10-02T07:38:40Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/dlang/dmd/pulls/8782","html_url":"https://github.com/dlang/dmd/pull/8782","diff_url":"https://github.com/dlang/dmd/pull/8782.diff","patch_url":"https://github.com/dlang/dmd/pull/8782.patch"},"body":"so that methods that are shared can be called using unshared objects. This is fine because any extra synchronisation done as a result of being shared will not cause race conditions, see https://forum.dlang.org/thread/mailman.4068.1538360998.29801.digitalmars-d@puremagic.com\r\n\r\nThis probably doesn't catch all edge cases of this change, hence WIP. Also test cases etc."},"comment":{"url":"https://api.github.com/repos/dlang/dmd/issues/comments/426855828","html_url":"https://github.com/dlang/dmd/pull/8782#issuecomment-426855828","issue_url":"https://api.github.com/repos/dlang/dmd/issues/8782","id":426855828,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNjg1NTgyOA==","user":{"login":"Geod24","id":2180215,"node_id":"MDQ6VXNlcjIxODAyMTU=","avatar_url":"https://avatars0.githubusercontent.com/u/2180215?v=4","gravatar_id":"","url":"https://api.github.com/users/Geod24","html_url":"https://github.com/Geod24","followers_url":"https://api.github.com/users/Geod24/followers","following_url":"https://api.github.com/users/Geod24/following{/other_user}","gists_url":"https://api.github.com/users/Geod24/gists{/gist_id}","starred_url":"https://api.github.com/users/Geod24/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Geod24/subscriptions","organizations_url":"https://api.github.com/users/Geod24/orgs","repos_url":"https://api.github.com/users/Geod24/repos","events_url":"https://api.github.com/users/Geod24/events{/privacy}","received_events_url":"https://api.github.com/users/Geod24/received_events","type":"User","site_admin":false},"created_at":"2018-10-04T01:28:54Z","updated_at":"2018-10-04T01:28:54Z","author_association":"CONTRIBUTOR","body":"> Is that the case?\r\n\r\n[Unfortunately yes](https://github.com/dlang/dmd/pull/6322#discussion_r92808298)\r\nThis is actually stated in [many places](https://forum.dlang.org/post/taqkzwiezkfylxjinozg@forum.dlang.org), all the way back to DIP69.\r\n\r\n> How is it that scope is not transitive?\r\n\r\nIt was always this way AFAIK, even if some people (including myself) argued for it to be."}}
{"actor":{"display_login":"Geod24"}}