{"action":"created","issue":{"url":"https://api.github.com/repos/apple/swift/issues/19698","repository_url":"https://api.github.com/repos/apple/swift","labels_url":"https://api.github.com/repos/apple/swift/issues/19698/labels{/name}","comments_url":"https://api.github.com/repos/apple/swift/issues/19698/comments","events_url":"https://api.github.com/repos/apple/swift/issues/19698/events","html_url":"https://github.com/apple/swift/pull/19698","id":366553160,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIwMTk4Mzgx","number":19698,"title":"[WIP] [ConstraintSystem] Use operator designated protocols to speed type checking.","user":{"login":"rudkx","id":162784,"node_id":"MDQ6VXNlcjE2Mjc4NA==","avatar_url":"https://avatars1.githubusercontent.com/u/162784?v=4","gravatar_id":"","url":"https://api.github.com/users/rudkx","html_url":"https://github.com/rudkx","followers_url":"https://api.github.com/users/rudkx/followers","following_url":"https://api.github.com/users/rudkx/following{/other_user}","gists_url":"https://api.github.com/users/rudkx/gists{/gist_id}","starred_url":"https://api.github.com/users/rudkx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rudkx/subscriptions","organizations_url":"https://api.github.com/users/rudkx/orgs","repos_url":"https://api.github.com/users/rudkx/repos","events_url":"https://api.github.com/users/rudkx/events{/privacy}","received_events_url":"https://api.github.com/users/rudkx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-03T22:23:39Z","updated_at":"2018-10-03T23:03:57Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/apple/swift/pulls/19698","html_url":"https://github.com/apple/swift/pull/19698","diff_url":"https://github.com/apple/swift/pull/19698.diff","patch_url":"https://github.com/apple/swift/pull/19698.patch"},"body":"Use the type designated in the operator declaration as a mechanism to\r\nlimit the exploration we do in constraint solving. If we can find a\r\nsolution with an overload defined within that type or an extension of\r\nthat type, we do not look at any of the other options in the\r\ndisjunction.\r\n\r\nThis is disabled by default, and enabled with\r\n> `-swift-version 5 -Xfrontend -solver-enable-operator-designated-protocols`"},"comment":{"url":"https://api.github.com/repos/apple/swift/issues/comments/426832053","html_url":"https://github.com/apple/swift/pull/19698#issuecomment-426832053","issue_url":"https://api.github.com/repos/apple/swift/issues/19698","id":426832053,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNjgzMjA1Mw==","user":{"login":"rudkx","id":162784,"node_id":"MDQ6VXNlcjE2Mjc4NA==","avatar_url":"https://avatars1.githubusercontent.com/u/162784?v=4","gravatar_id":"","url":"https://api.github.com/users/rudkx","html_url":"https://github.com/rudkx","followers_url":"https://api.github.com/users/rudkx/followers","following_url":"https://api.github.com/users/rudkx/following{/other_user}","gists_url":"https://api.github.com/users/rudkx/gists{/gist_id}","starred_url":"https://api.github.com/users/rudkx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rudkx/subscriptions","organizations_url":"https://api.github.com/users/rudkx/orgs","repos_url":"https://api.github.com/users/rudkx/repos","events_url":"https://api.github.com/users/rudkx/events{/privacy}","received_events_url":"https://api.github.com/users/rudkx/received_events","type":"User","site_admin":false},"created_at":"2018-10-03T23:03:57Z","updated_at":"2018-10-03T23:03:57Z","author_association":"MEMBER","body":"@swift-ci Please test source compatibility"}}
{"actor":{"display_login":"rudkx"}}