{"action":"created","issue":{"url":"https://api.github.com/repos/sq/JSIL/issues/925","labels_url":"https://api.github.com/repos/sq/JSIL/issues/925/labels{/name}","comments_url":"https://api.github.com/repos/sq/JSIL/issues/925/comments","events_url":"https://api.github.com/repos/sq/JSIL/issues/925/events","html_url":"https://github.com/sq/JSIL/pull/925","id":120527505,"number":925,"title":"Dynamic on JS side","user":{"login":"iskiselev","id":5084964,"avatar_url":"https://avatars.githubusercontent.com/u/5084964?v=3","gravatar_id":"","url":"https://api.github.com/users/iskiselev","html_url":"https://github.com/iskiselev","followers_url":"https://api.github.com/users/iskiselev/followers","following_url":"https://api.github.com/users/iskiselev/following{/other_user}","gists_url":"https://api.github.com/users/iskiselev/gists{/gist_id}","starred_url":"https://api.github.com/users/iskiselev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iskiselev/subscriptions","organizations_url":"https://api.github.com/users/iskiselev/orgs","repos_url":"https://api.github.com/users/iskiselev/repos","events_url":"https://api.github.com/users/iskiselev/events{/privacy}","received_events_url":"https://api.github.com/users/iskiselev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-05T04:13:02Z","updated_at":"2015-12-05T04:13:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sq/JSIL/pulls/925","html_url":"https://github.com/sq/JSIL/pull/925","diff_url":"https://github.com/sq/JSIL/pull/925.diff","patch_url":"https://github.com/sq/JSIL/pull/925.patch"},"body":"With this PR I moved processing of dynamic to JS side. We need this, as currently JSIL doesn't understand Roslyn dynamic patterns. Also, it will open path for full dynamic support (probably only with translated BCL).\r\n\r\nThis PR brakes support of Verbatium.Expression inside dynamic calls (VerbatimDynamic test moved to FailingTests). I will work on restoring it some day (if I'll here any complains - it will be sooner).\r\n\r\nAs using dynamic to work with JS objects provide not-very-readable and slow code, we need work on #532 ASAP as a primary way for JS interop.\r\n\r\nThis PR partially fix #913.\r\n\r\nILSpy version is updated to latest one with JSIL-specific patches. Would be good if somebody verify Mac build, as some patches was omitted."},"comment":{"url":"https://api.github.com/repos/sq/JSIL/issues/comments/162137655","html_url":"https://github.com/sq/JSIL/pull/925#issuecomment-162137655","issue_url":"https://api.github.com/repos/sq/JSIL/issues/925","id":162137655,"user":{"login":"iskiselev","id":5084964,"avatar_url":"https://avatars.githubusercontent.com/u/5084964?v=3","gravatar_id":"","url":"https://api.github.com/users/iskiselev","html_url":"https://github.com/iskiselev","followers_url":"https://api.github.com/users/iskiselev/followers","following_url":"https://api.github.com/users/iskiselev/following{/other_user}","gists_url":"https://api.github.com/users/iskiselev/gists{/gist_id}","starred_url":"https://api.github.com/users/iskiselev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iskiselev/subscriptions","organizations_url":"https://api.github.com/users/iskiselev/orgs","repos_url":"https://api.github.com/users/iskiselev/repos","events_url":"https://api.github.com/users/iskiselev/events{/privacy}","received_events_url":"https://api.github.com/users/iskiselev/received_events","type":"User","site_admin":false},"created_at":"2015-12-05T04:13:32Z","updated_at":"2015-12-05T04:13:32Z","body":"Let's wait for integration build results. Hope it should be good."}}