{"action":"created","issue":{"url":"https://api.github.com/repos/scala/scala/issues/5617","repository_url":"https://api.github.com/repos/scala/scala","labels_url":"https://api.github.com/repos/scala/scala/issues/5617/labels{/name}","comments_url":"https://api.github.com/repos/scala/scala/issues/5617/comments","events_url":"https://api.github.com/repos/scala/scala/issues/5617/events","html_url":"https://github.com/scala/scala/pull/5617","id":197735588,"number":5617,"title":"SI-5365 Exhaustivity of extractors, guards, and unsealed traits.","user":{"login":"sellout","id":33031,"avatar_url":"https://avatars.githubusercontent.com/u/33031?v=3","gravatar_id":"","url":"https://api.github.com/users/sellout","html_url":"https://github.com/sellout","followers_url":"https://api.github.com/users/sellout/followers","following_url":"https://api.github.com/users/sellout/following{/other_user}","gists_url":"https://api.github.com/users/sellout/gists{/gist_id}","starred_url":"https://api.github.com/users/sellout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sellout/subscriptions","organizations_url":"https://api.github.com/users/sellout/orgs","repos_url":"https://api.github.com/users/sellout/repos","events_url":"https://api.github.com/users/sellout/events{/privacy}","received_events_url":"https://api.github.com/users/sellout/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/scala/scala/milestones/59","html_url":"https://github.com/scala/scala/milestone/59","labels_url":"https://api.github.com/repos/scala/scala/milestones/59/labels","id":2100825,"number":59,"title":"2.12.2","description":"Merge to 2.12.x. ","creator":{"login":"adriaanm","id":91083,"avatar_url":"https://avatars.githubusercontent.com/u/91083?v=3","gravatar_id":"","url":"https://api.github.com/users/adriaanm","html_url":"https://github.com/adriaanm","followers_url":"https://api.github.com/users/adriaanm/followers","following_url":"https://api.github.com/users/adriaanm/following{/other_user}","gists_url":"https://api.github.com/users/adriaanm/gists{/gist_id}","starred_url":"https://api.github.com/users/adriaanm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriaanm/subscriptions","organizations_url":"https://api.github.com/users/adriaanm/orgs","repos_url":"https://api.github.com/users/adriaanm/repos","events_url":"https://api.github.com/users/adriaanm/events{/privacy}","received_events_url":"https://api.github.com/users/adriaanm/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":93,"state":"open","created_at":"2016-10-28T22:48:34Z","updated_at":"2017-02-27T18:14:57Z","due_on":"2017-03-20T07:00:00Z","closed_at":null},"comments":19,"created_at":"2016-12-27T17:42:58Z","updated_at":"2017-02-28T00:28:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala/scala/pulls/5617","html_url":"https://github.com/scala/scala/pull/5617","diff_url":"https://github.com/scala/scala/pull/5617.diff","patch_url":"https://github.com/scala/scala/pull/5617.patch"},"body":"This builds on @retronym’s #4929.\r\n\r\nIt handles the unsealed trait case (via an additional `-Xlint:strict-unsealed-patmat` flag) and the extractor-only case (both raised by @durban).\r\n\r\nIt still defaults to lax checking by default. I don’t know what’s involved in testing it against the community build to see if we can do strict-by-default."},"comment":{"url":"https://api.github.com/repos/scala/scala/issues/comments/282902372","html_url":"https://github.com/scala/scala/pull/5617#issuecomment-282902372","issue_url":"https://api.github.com/repos/scala/scala/issues/5617","id":282902372,"user":{"login":"som-snytt","id":369425,"avatar_url":"https://avatars.githubusercontent.com/u/369425?v=3","gravatar_id":"","url":"https://api.github.com/users/som-snytt","html_url":"https://github.com/som-snytt","followers_url":"https://api.github.com/users/som-snytt/followers","following_url":"https://api.github.com/users/som-snytt/following{/other_user}","gists_url":"https://api.github.com/users/som-snytt/gists{/gist_id}","starred_url":"https://api.github.com/users/som-snytt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/som-snytt/subscriptions","organizations_url":"https://api.github.com/users/som-snytt/orgs","repos_url":"https://api.github.com/users/som-snytt/repos","events_url":"https://api.github.com/users/som-snytt/events{/privacy}","received_events_url":"https://api.github.com/users/som-snytt/received_events","type":"User","site_admin":false},"created_at":"2017-02-28T00:28:14Z","updated_at":"2017-02-28T00:28:14Z","body":"Isn't B4 a beginner classification in the Scala Center's update of the Odersky skill levels? The number indicates how many times you've retaken the Coursera."}}
{"actor":{"display_login":"som-snytt"}}