{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/12702","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/12702/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/12702/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/12702/events","html_url":"https://github.com/dotnet/corefx/issues/12702","id":183280180,"number":12702,"title":"SelectEnumerableIterator should attempt to preallocate space for ICollections/IIListProvider","user":{"login":"jamesqo","id":9159214,"avatar_url":"https://avatars.githubusercontent.com/u/9159214?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesqo","html_url":"https://github.com/jamesqo","followers_url":"https://api.github.com/users/jamesqo/followers","following_url":"https://api.github.com/users/jamesqo/following{/other_user}","gists_url":"https://api.github.com/users/jamesqo/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesqo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesqo/subscriptions","organizations_url":"https://api.github.com/users/jamesqo/orgs","repos_url":"https://api.github.com/users/jamesqo/repos","events_url":"https://api.github.com/users/jamesqo/events{/privacy}","received_events_url":"https://api.github.com/users/jamesqo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-16T17:51:37Z","updated_at":"2016-10-16T17:51:37Z","closed_at":null,"body":"SelectEnumerableIterator's `IIListProvider` implementation, e.g. `ToArray`, `ToList`, etc. should attempt to preallocate space if the source is an ICollection or IIListProvider. We check before falling back to that iterator if the input is an IList or IPartition, but not if it's one of the parent interfaces."}}
{"actor":{"display_login":"jamesqo"}}