{"action":"created","issue":{"url":"https://api.github.com/repos/apple/swift/issues/15662","repository_url":"https://api.github.com/repos/apple/swift","labels_url":"https://api.github.com/repos/apple/swift/issues/15662/labels{/name}","comments_url":"https://api.github.com/repos/apple/swift/issues/15662/comments","events_url":"https://api.github.com/repos/apple/swift/issues/15662/events","html_url":"https://github.com/apple/swift/pull/15662","id":310291605,"number":15662,"title":"Refactor access enforcement utilities into MemAccessUtils.","user":{"login":"atrick","id":2165663,"avatar_url":"https://avatars1.githubusercontent.com/u/2165663?v=4","gravatar_id":"","url":"https://api.github.com/users/atrick","html_url":"https://github.com/atrick","followers_url":"https://api.github.com/users/atrick/followers","following_url":"https://api.github.com/users/atrick/following{/other_user}","gists_url":"https://api.github.com/users/atrick/gists{/gist_id}","starred_url":"https://api.github.com/users/atrick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atrick/subscriptions","organizations_url":"https://api.github.com/users/atrick/orgs","repos_url":"https://api.github.com/users/atrick/repos","events_url":"https://api.github.com/users/atrick/events{/privacy}","received_events_url":"https://api.github.com/users/atrick/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2018-04-01T03:56:19Z","updated_at":"2018-04-13T05:42:51Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/apple/swift/pulls/15662","html_url":"https://github.com/apple/swift/pull/15662","diff_url":"https://github.com/apple/swift/pull/15662.diff","patch_url":"https://github.com/apple/swift/pull/15662.patch"},"body":"This allows enforcement logic and SIL pattern recognition to be shared across\r\ndiagnostics and optimization. It's important for this to be consistent.\r\n\r\nSome logic is simplified and verification made more strict. This only\r\naffects functionality with -enable-verify-exclusivity.\r\n\r\nThis is preparation for landing access marker optimization passes."},"comment":{"url":"https://api.github.com/repos/apple/swift/issues/comments/381029919","html_url":"https://github.com/apple/swift/pull/15662#issuecomment-381029919","issue_url":"https://api.github.com/repos/apple/swift/issues/15662","id":381029919,"user":{"login":"atrick","id":2165663,"avatar_url":"https://avatars1.githubusercontent.com/u/2165663?v=4","gravatar_id":"","url":"https://api.github.com/users/atrick","html_url":"https://github.com/atrick","followers_url":"https://api.github.com/users/atrick/followers","following_url":"https://api.github.com/users/atrick/following{/other_user}","gists_url":"https://api.github.com/users/atrick/gists{/gist_id}","starred_url":"https://api.github.com/users/atrick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atrick/subscriptions","organizations_url":"https://api.github.com/users/atrick/orgs","repos_url":"https://api.github.com/users/atrick/repos","events_url":"https://api.github.com/users/atrick/events{/privacy}","received_events_url":"https://api.github.com/users/atrick/received_events","type":"User","site_admin":false},"created_at":"2018-04-13T05:42:51Z","updated_at":"2018-04-13T05:42:51Z","author_association":"MEMBER","body":"The commit message now explains the \"narrative\" within this commit. The larger narrative is that all the PRs I need to create to introduce a new AccessEnforcementOpts pass and AccessedStorageAnalysis have been blocked on this PR getting merged."}}
{"actor":{"display_login":"atrick"}}