{"action":"created","issue":{"url":"https://api.github.com/repos/apple/swift/issues/19522","repository_url":"https://api.github.com/repos/apple/swift","labels_url":"https://api.github.com/repos/apple/swift/issues/19522/labels{/name}","comments_url":"https://api.github.com/repos/apple/swift/issues/19522/comments","events_url":"https://api.github.com/repos/apple/swift/issues/19522/events","html_url":"https://github.com/apple/swift/pull/19522","id":363367450,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE3ODI0Njc0","number":19522,"title":"Remove unwanted exceptions from @inlinable checking","user":{"login":"jrose-apple","id":15097531,"node_id":"MDQ6VXNlcjE1MDk3NTMx","avatar_url":"https://avatars2.githubusercontent.com/u/15097531?v=4","gravatar_id":"","url":"https://api.github.com/users/jrose-apple","html_url":"https://github.com/jrose-apple","followers_url":"https://api.github.com/users/jrose-apple/followers","following_url":"https://api.github.com/users/jrose-apple/following{/other_user}","gists_url":"https://api.github.com/users/jrose-apple/gists{/gist_id}","starred_url":"https://api.github.com/users/jrose-apple/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrose-apple/subscriptions","organizations_url":"https://api.github.com/users/jrose-apple/orgs","repos_url":"https://api.github.com/users/jrose-apple/repos","events_url":"https://api.github.com/users/jrose-apple/events{/privacy}","received_events_url":"https://api.github.com/users/jrose-apple/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-09-25T00:27:58Z","updated_at":"2018-09-26T22:35:03Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/apple/swift/pulls/19522","html_url":"https://github.com/apple/swift/pull/19522","diff_url":"https://github.com/apple/swift/pull/19522.diff","patch_url":"https://github.com/apple/swift/pull/19522.patch"},"body":"- Treat protocol requirements just like associated types in how they inherit usable-from-inline-ness, rather than special-casing them in the check for inlinable code.\r\n\r\n- Enum elements are already treated this way, so we can remove a redundant check for that.\r\n\r\n- Finally, start enforcing that `dynamic` declarations need to be `@usableFromInline` to be used in inlinable functions...in Swift 5 mode or resilient code. I didn't even add a warning in Swift 4/4.2 because it was illegal to use `@usableFromInline` on a `dynamic` declaration in Swift 4.2. (Oops.)\r\n\r\nSee also #19548, which would reasonably allow us to add that warning."},"comment":{"url":"https://api.github.com/repos/apple/swift/issues/comments/424891454","html_url":"https://github.com/apple/swift/pull/19522#issuecomment-424891454","issue_url":"https://api.github.com/repos/apple/swift/issues/19522","id":424891454,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDg5MTQ1NA==","user":{"login":"swift-ci","id":15467072,"node_id":"MDQ6VXNlcjE1NDY3MDcy","avatar_url":"https://avatars0.githubusercontent.com/u/15467072?v=4","gravatar_id":"","url":"https://api.github.com/users/swift-ci","html_url":"https://github.com/swift-ci","followers_url":"https://api.github.com/users/swift-ci/followers","following_url":"https://api.github.com/users/swift-ci/following{/other_user}","gists_url":"https://api.github.com/users/swift-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/swift-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swift-ci/subscriptions","organizations_url":"https://api.github.com/users/swift-ci/orgs","repos_url":"https://api.github.com/users/swift-ci/repos","events_url":"https://api.github.com/users/swift-ci/events{/privacy}","received_events_url":"https://api.github.com/users/swift-ci/received_events","type":"User","site_admin":false},"created_at":"2018-09-26T22:35:03Z","updated_at":"2018-09-26T22:35:03Z","author_association":"CONTRIBUTOR","body":"**Build failed**\n[Swift Test Linux Platform](https://ci.swift.org/job/swift-PR-Linux/7790/)\nGit Sha - 82d3c445a4da278eaf2a85e9b54f7bf5a22d4024\n"}}
{"actor":{"display_login":"swift-ci"}}