{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corert/issues/1018","repository_url":"https://api.github.com/repos/dotnet/corert","labels_url":"https://api.github.com/repos/dotnet/corert/issues/1018/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corert/issues/1018/comments","events_url":"https://api.github.com/repos/dotnet/corert/issues/1018/events","html_url":"https://github.com/dotnet/corert/pull/1018","id":141432618,"number":1018,"title":"Enable Project N reflection stack","user":{"login":"MichalStrehovsky","id":13110571,"avatar_url":"https://avatars.githubusercontent.com/u/13110571?v=3","gravatar_id":"","url":"https://api.github.com/users/MichalStrehovsky","html_url":"https://github.com/MichalStrehovsky","followers_url":"https://api.github.com/users/MichalStrehovsky/followers","following_url":"https://api.github.com/users/MichalStrehovsky/following{/other_user}","gists_url":"https://api.github.com/users/MichalStrehovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/MichalStrehovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MichalStrehovsky/subscriptions","organizations_url":"https://api.github.com/users/MichalStrehovsky/orgs","repos_url":"https://api.github.com/users/MichalStrehovsky/repos","events_url":"https://api.github.com/users/MichalStrehovsky/events{/privacy}","received_events_url":"https://api.github.com/users/MichalStrehovsky/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/corert/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-16T23:35:09Z","updated_at":"2016-03-18T01:19:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/corert/pulls/1018","html_url":"https://github.com/dotnet/corert/pull/1018","diff_url":"https://github.com/dotnet/corert/pull/1018.diff","patch_url":"https://github.com/dotnet/corert/pull/1018.patch"},"body":"Turns out the only JIT assumption about RuntimeTypeHandle having a single field of type RuntimeType that was biting us was the intrinsic expansion of GetTypeFromHandle. Not reporting the intrinsic to the JIT seems to work well enough.\r\n\r\nI scanned the rest of the JIT code base but I couldn't find other places where this would be a problem.\r\n\r\nNot reporting GetTypeFromHandle means we don't get optimizations around equality comparison, but we can likely live with that for a year or so..."},"comment":{"url":"https://api.github.com/repos/dotnet/corert/issues/comments/198151857","html_url":"https://github.com/dotnet/corert/pull/1018#issuecomment-198151857","issue_url":"https://api.github.com/repos/dotnet/corert/issues/1018","id":198151857,"user":{"login":"jkotas","id":6668460,"avatar_url":"https://avatars.githubusercontent.com/u/6668460?v=3","gravatar_id":"","url":"https://api.github.com/users/jkotas","html_url":"https://github.com/jkotas","followers_url":"https://api.github.com/users/jkotas/followers","following_url":"https://api.github.com/users/jkotas/following{/other_user}","gists_url":"https://api.github.com/users/jkotas/gists{/gist_id}","starred_url":"https://api.github.com/users/jkotas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkotas/subscriptions","organizations_url":"https://api.github.com/users/jkotas/orgs","repos_url":"https://api.github.com/users/jkotas/repos","events_url":"https://api.github.com/users/jkotas/events{/privacy}","received_events_url":"https://api.github.com/users/jkotas/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T01:19:48Z","updated_at":"2016-03-18T01:19:48Z","body":"LGTM - it will need some more work in future."}}