{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/3522","repository_url":"https://api.github.com/repos/dotnet/coreclr","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/3522/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/3522/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/3522/events","html_url":"https://github.com/dotnet/coreclr/pull/3522","id":138607587,"number":3522,"title":"Ported managed Utf8/Unicode encoder/decoder to C++ for usage in PAL","user":{"login":"wtgodbe","id":14283640,"avatar_url":"https://avatars.githubusercontent.com/u/14283640?v=3","gravatar_id":"","url":"https://api.github.com/users/wtgodbe","html_url":"https://github.com/wtgodbe","followers_url":"https://api.github.com/users/wtgodbe/followers","following_url":"https://api.github.com/users/wtgodbe/following{/other_user}","gists_url":"https://api.github.com/users/wtgodbe/gists{/gist_id}","starred_url":"https://api.github.com/users/wtgodbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wtgodbe/subscriptions","organizations_url":"https://api.github.com/users/wtgodbe/orgs","repos_url":"https://api.github.com/users/wtgodbe/repos","events_url":"https://api.github.com/users/wtgodbe/events{/privacy}","received_events_url":"https://api.github.com/users/wtgodbe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/coreclr/labels/2%20-%20In%20Progress","name":"2 - In Progress","color":"CCCCCC"},{"url":"https://api.github.com/repos/dotnet/coreclr/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":30,"created_at":"2016-03-04T22:40:42Z","updated_at":"2016-03-17T21:55:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/coreclr/pulls/3522","html_url":"https://github.com/dotnet/coreclr/pull/3522","diff_url":"https://github.com/dotnet/coreclr/pull/3522.diff","patch_url":"https://github.com/dotnet/coreclr/pull/3522.patch"},"body":"I ported the algorithm from src\\mscorlib\\src\\System\\Text\\UTF8Encoding.cs to src\\pal\\src\\locale\\utf8.cpp, for consistency/performance reasons. Also added a couple of tests. See https://github.com/dotnet/coreclr/pull/1725 for some conversation on this issue."},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/198100890","html_url":"https://github.com/dotnet/coreclr/pull/3522#issuecomment-198100890","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/3522","id":198100890,"user":{"login":"janvorli","id":10758568,"avatar_url":"https://avatars.githubusercontent.com/u/10758568?v=3","gravatar_id":"","url":"https://api.github.com/users/janvorli","html_url":"https://github.com/janvorli","followers_url":"https://api.github.com/users/janvorli/followers","following_url":"https://api.github.com/users/janvorli/following{/other_user}","gists_url":"https://api.github.com/users/janvorli/gists{/gist_id}","starred_url":"https://api.github.com/users/janvorli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janvorli/subscriptions","organizations_url":"https://api.github.com/users/janvorli/orgs","repos_url":"https://api.github.com/users/janvorli/repos","events_url":"https://api.github.com/users/janvorli/events{/privacy}","received_events_url":"https://api.github.com/users/janvorli/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T21:55:33Z","updated_at":"2016-03-17T21:55:33Z","body":"You shoyuld change all places that use L\"xx\" to W(\"xx\") and remove the casts."}}