{"action":"created","issue":{"url":"https://api.github.com/repos/scala/scala/issues/5003","repository_url":"https://api.github.com/repos/scala/scala","labels_url":"https://api.github.com/repos/scala/scala/issues/5003/labels{/name}","comments_url":"https://api.github.com/repos/scala/scala/issues/5003/comments","events_url":"https://api.github.com/repos/scala/scala/issues/5003/events","html_url":"https://github.com/scala/scala/pull/5003","id":137518698,"number":5003,"title":"New trait encoding using default methods [ci: last-only]","user":{"login":"retronym","id":65551,"avatar_url":"https://avatars.githubusercontent.com/u/65551?v=3","gravatar_id":"","url":"https://api.github.com/users/retronym","html_url":"https://github.com/retronym","followers_url":"https://api.github.com/users/retronym/followers","following_url":"https://api.github.com/users/retronym/following{/other_user}","gists_url":"https://api.github.com/users/retronym/gists{/gist_id}","starred_url":"https://api.github.com/users/retronym/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/retronym/subscriptions","organizations_url":"https://api.github.com/users/retronym/orgs","repos_url":"https://api.github.com/users/retronym/repos","events_url":"https://api.github.com/users/retronym/events{/privacy}","received_events_url":"https://api.github.com/users/retronym/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/scala/scala/labels/on-hold","name":"on-hold","color":"eb6420"},{"url":"https://api.github.com/repos/scala/scala/labels/release-notes","name":"release-notes","color":"d4c5f9"},{"url":"https://api.github.com/repos/scala/scala/labels/reviewed","name":"reviewed","color":"02e10c"}],"state":"open","locked":false,"assignee":{"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},"milestone":{"url":"https://api.github.com/repos/scala/scala/milestones/51","html_url":"https://github.com/scala/scala/milestones/2.12.0-M4","labels_url":"https://api.github.com/repos/scala/scala/milestones/51/labels","id":1337791,"number":51,"title":"2.12.0-M4","description":"Leads: @sethtisue & @adriaanm\r\n\r\n  - [ ] traits: compile to interfaces with default methods (retronym, adriaanm) #5003\r\n  - [ ] SAM: enable by default, desugar function literals for non-`FunctionN` SAM types to `Function` trees and indylambda (instead of creating an anonymous class during typer) #4971\r\n  - [ ] classpath: enable `-YclasspathImpl:flat` by default (lrytz)\r\n  - [ ] RC1 release of scala-java8-compat: collections integration with Java 8 Streams (szeiger & ichoran)\r\n  - [X] traits: use INDY instead of static fields in implementation classes, which are no longer emitted (retronym) \r\n  - [X] optimizer: Copy propagation, remove unused values (closures!) and local variables  (lrytz)\r\n  - [X] optimizer: box-unbox elimination (lrytz)\r\n  - [X] remove genicode (ensure sbt/ide/... still works) (soc, lrytz)\r\n","creator":{"login":"lrytz","id":119636,"avatar_url":"https://avatars.githubusercontent.com/u/119636?v=3","gravatar_id":"","url":"https://api.github.com/users/lrytz","html_url":"https://github.com/lrytz","followers_url":"https://api.github.com/users/lrytz/followers","following_url":"https://api.github.com/users/lrytz/following{/other_user}","gists_url":"https://api.github.com/users/lrytz/gists{/gist_id}","starred_url":"https://api.github.com/users/lrytz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lrytz/subscriptions","organizations_url":"https://api.github.com/users/lrytz/orgs","repos_url":"https://api.github.com/users/lrytz/repos","events_url":"https://api.github.com/users/lrytz/events{/privacy}","received_events_url":"https://api.github.com/users/lrytz/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":112,"state":"open","created_at":"2015-10-05T09:46:45Z","updated_at":"2016-03-15T22:57:24Z","due_on":"2016-03-21T07:00:00Z","closed_at":null},"comments":23,"created_at":"2016-03-01T09:23:47Z","updated_at":"2016-03-17T06:47:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala/scala/pulls/5003","html_url":"https://github.com/scala/scala/pull/5003","diff_url":"https://github.com/scala/scala/pull/5003.diff","patch_url":"https://github.com/scala/scala/pull/5003.patch"},"body":"Using a STARR built in https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-bootstrap/327/"},"comment":{"url":"https://api.github.com/repos/scala/scala/issues/comments/197731507","html_url":"https://github.com/scala/scala/pull/5003#issuecomment-197731507","issue_url":"https://api.github.com/repos/scala/scala/issues/5003","id":197731507,"user":{"login":"lrytz","id":119636,"avatar_url":"https://avatars.githubusercontent.com/u/119636?v=3","gravatar_id":"","url":"https://api.github.com/users/lrytz","html_url":"https://github.com/lrytz","followers_url":"https://api.github.com/users/lrytz/followers","following_url":"https://api.github.com/users/lrytz/following{/other_user}","gists_url":"https://api.github.com/users/lrytz/gists{/gist_id}","starred_url":"https://api.github.com/users/lrytz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lrytz/subscriptions","organizations_url":"https://api.github.com/users/lrytz/orgs","repos_url":"https://api.github.com/users/lrytz/repos","events_url":"https://api.github.com/users/lrytz/events{/privacy}","received_events_url":"https://api.github.com/users/lrytz/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T06:47:10Z","updated_at":"2016-03-17T06:47:10Z","body":"> @lrytz I squashed that into d1ea397\r\n\r\nthe version you squashed in is an older one where SD-86 is not yet fixed, I force-pushed to https://github.com/retronym/scala/pull/19 at some point. but it's fine for this PR, I'll handle it in a follow-up."}}