{"action":"created","issue":{"url":"https://api.github.com/repos/scala/bug/issues/10974","repository_url":"https://api.github.com/repos/scala/bug","labels_url":"https://api.github.com/repos/scala/bug/issues/10974/labels{/name}","comments_url":"https://api.github.com/repos/scala/bug/issues/10974/comments","events_url":"https://api.github.com/repos/scala/bug/issues/10974/events","html_url":"https://github.com/scala/bug/issues/10974","id":338335691,"node_id":"MDU6SXNzdWUzMzgzMzU2OTE=","number":10974,"title":"[2.13.0-M4] missing methods in IterableOps, IterableOnceOps","user":{"login":"MasseGuillaume","id":921490,"node_id":"MDQ6VXNlcjkyMTQ5MA==","avatar_url":"https://avatars2.githubusercontent.com/u/921490?v=4","gravatar_id":"","url":"https://api.github.com/users/MasseGuillaume","html_url":"https://github.com/MasseGuillaume","followers_url":"https://api.github.com/users/MasseGuillaume/followers","following_url":"https://api.github.com/users/MasseGuillaume/following{/other_user}","gists_url":"https://api.github.com/users/MasseGuillaume/gists{/gist_id}","starred_url":"https://api.github.com/users/MasseGuillaume/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MasseGuillaume/subscriptions","organizations_url":"https://api.github.com/users/MasseGuillaume/orgs","repos_url":"https://api.github.com/users/MasseGuillaume/repos","events_url":"https://api.github.com/users/MasseGuillaume/events{/privacy}","received_events_url":"https://api.github.com/users/MasseGuillaume/received_events","type":"User","site_admin":false},"labels":[{"id":578311323,"node_id":"MDU6TGFiZWw1NzgzMTEzMjM=","url":"https://api.github.com/repos/scala/bug/labels/blocker","name":"blocker","color":"b60205","default":false},{"id":578311332,"node_id":"MDU6TGFiZWw1NzgzMTEzMzI=","url":"https://api.github.com/repos/scala/bug/labels/collections","name":"collections","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/scala/bug/milestones/92","html_url":"https://github.com/scala/bug/milestone/92","labels_url":"https://api.github.com/repos/scala/bug/milestones/92/labels","id":3155818,"node_id":"MDk6TWlsZXN0b25lMzE1NTgxOA==","number":92,"title":"2.13.0-M5","description":null,"creator":{"login":"lrytz","id":119636,"node_id":"MDQ6VXNlcjExOTYzNg==","avatar_url":"https://avatars1.githubusercontent.com/u/119636?v=4","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":21,"closed_issues":115,"state":"open","created_at":"2018-03-02T10:34:19Z","updated_at":"2018-08-08T13:22:48Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-07-04T16:44:33Z","updated_at":"2018-08-08T14:49:40Z","closed_at":null,"author_association":"NONE","body":"* `IterableOps`\r\n  * missing methods from `TraversableLike`\r\n    * [ ] `def ++:[B](that: TraversableOnce[B]): Traversable[B]`\r\n    * [x] `def view(from: Int, until: Int): TraversableView[A, Repr]`\r\n\r\n  * missing methods from GenTraversableLike\r\n    * [ ] `def repr: Repr`\r\n    * [x] `def stringPrefix: String`\r\n    * [x] `def sameElements(that: GenIterable[A]): Boolean`\r\n\r\n* `  IterableOnceOps`\r\n  * missing methods from `IterableOnce`\r\n    * [x] `def copyToBuffer(dest: Buffer[B]): Unit`\r\n\r\n  * missing methods from `GenTraversableOnce`\r\n    * [x] `def copyToArray(xs: Array[A]): Unit`\r\n    * [x] `def hasDefiniteSize: Boolean`\r\n    * [x] `def isTraversableAgain: Boolean`\r\n    * [x] `def toBuffer[A1 >: A]: Buffer[A1]`\r\n    * [x] `def toIterator: Iterator[A]`"},"comment":{"url":"https://api.github.com/repos/scala/bug/issues/comments/411433343","html_url":"https://github.com/scala/bug/issues/10974#issuecomment-411433343","issue_url":"https://api.github.com/repos/scala/bug/issues/10974","id":411433343,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMTQzMzM0Mw==","user":{"login":"szeiger","id":54262,"node_id":"MDQ6VXNlcjU0MjYy","avatar_url":"https://avatars3.githubusercontent.com/u/54262?v=4","gravatar_id":"","url":"https://api.github.com/users/szeiger","html_url":"https://github.com/szeiger","followers_url":"https://api.github.com/users/szeiger/followers","following_url":"https://api.github.com/users/szeiger/following{/other_user}","gists_url":"https://api.github.com/users/szeiger/gists{/gist_id}","starred_url":"https://api.github.com/users/szeiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szeiger/subscriptions","organizations_url":"https://api.github.com/users/szeiger/orgs","repos_url":"https://api.github.com/users/szeiger/repos","events_url":"https://api.github.com/users/szeiger/events{/privacy}","received_events_url":"https://api.github.com/users/szeiger/received_events","type":"User","site_admin":false},"created_at":"2018-08-08T14:49:40Z","updated_at":"2018-08-08T14:49:40Z","author_association":"NONE","body":"I was wondering about the use case for `repr`. We can easily add it but there's no good replacement to recommend. In a collection implementation you would use `coll`. Is there any reason to call it from the outside? In extension methods you can tie the knot with suitable type constraints so that the collection value itself is its own `repr`. This should work for all collections in 2.13. The previous corner cases `StringOps` and `ArrayOps` are no longer collection types."}}
{"actor":{"display_login":"szeiger"}}