{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/19158","repository_url":"https://api.github.com/repos/Microsoft/TypeScript","labels_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/19158/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/19158/comments","events_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/19158/events","html_url":"https://github.com/Microsoft/TypeScript/pull/19158","id":265342721,"number":19158,"title":"Break out of speculative parsing on bad parameter initializer","user":{"login":"andy-ms","id":19274678,"avatar_url":"https://avatars3.githubusercontent.com/u/19274678?v=4","gravatar_id":"","url":"https://api.github.com/users/andy-ms","html_url":"https://github.com/andy-ms","followers_url":"https://api.github.com/users/andy-ms/followers","following_url":"https://api.github.com/users/andy-ms/following{/other_user}","gists_url":"https://api.github.com/users/andy-ms/gists{/gist_id}","starred_url":"https://api.github.com/users/andy-ms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andy-ms/subscriptions","organizations_url":"https://api.github.com/users/andy-ms/orgs","repos_url":"https://api.github.com/users/andy-ms/repos","events_url":"https://api.github.com/users/andy-ms/events{/privacy}","received_events_url":"https://api.github.com/users/andy-ms/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-10-13T16:12:47Z","updated_at":"2017-10-17T17:17:11Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/Microsoft/TypeScript/pulls/19158","html_url":"https://github.com/Microsoft/TypeScript/pull/19158","diff_url":"https://github.com/Microsoft/TypeScript/pull/19158.diff","patch_url":"https://github.com/Microsoft/TypeScript/pull/19158.patch"},"body":"Fixes #19134\r\nSequel to #18417\r\n\r\nThis will break out of speculative parsing *immediately* if we see a bad initializer, rather than generating the entire AST and then iterating over it to look for things which failed parsing.\r\n\r\nThis seems to result in an average 1% decrease in parse time, although results varied greatly when I tested. (-3.61%, +5.79%, -2.08%, +1.63%, -6.47%, -1.23%)."},"comment":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/comments/337302802","html_url":"https://github.com/Microsoft/TypeScript/pull/19158#issuecomment-337302802","issue_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/19158","id":337302802,"user":{"login":"andy-ms","id":19274678,"avatar_url":"https://avatars3.githubusercontent.com/u/19274678?v=4","gravatar_id":"","url":"https://api.github.com/users/andy-ms","html_url":"https://github.com/andy-ms","followers_url":"https://api.github.com/users/andy-ms/followers","following_url":"https://api.github.com/users/andy-ms/following{/other_user}","gists_url":"https://api.github.com/users/andy-ms/gists{/gist_id}","starred_url":"https://api.github.com/users/andy-ms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andy-ms/subscriptions","organizations_url":"https://api.github.com/users/andy-ms/orgs","repos_url":"https://api.github.com/users/andy-ms/repos","events_url":"https://api.github.com/users/andy-ms/events{/privacy}","received_events_url":"https://api.github.com/users/andy-ms/received_events","type":"User","site_admin":false},"created_at":"2017-10-17T17:17:11Z","updated_at":"2017-10-17T17:17:11Z","author_association":"CONTRIBUTOR","body":"@sandersn Any comments?"}}
{"actor":{"display_login":"andy-ms"}}