{"action":"created","issue":{"url":"https://api.github.com/repos/jlfwong/speedscope/issues/160","repository_url":"https://api.github.com/repos/jlfwong/speedscope","labels_url":"https://api.github.com/repos/jlfwong/speedscope/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/jlfwong/speedscope/issues/160/comments","events_url":"https://api.github.com/repos/jlfwong/speedscope/issues/160/events","html_url":"https://github.com/jlfwong/speedscope/pull/160","id":358413680,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0MTY1NjY3","number":160,"title":"Fix import for Chrome 69, support leading idle time before first call","user":{"login":"jlfwong","id":150329,"node_id":"MDQ6VXNlcjE1MDMyOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/150329?v=4","gravatar_id":"","url":"https://api.github.com/users/jlfwong","html_url":"https://github.com/jlfwong","followers_url":"https://api.github.com/users/jlfwong/followers","following_url":"https://api.github.com/users/jlfwong/following{/other_user}","gists_url":"https://api.github.com/users/jlfwong/gists{/gist_id}","starred_url":"https://api.github.com/users/jlfwong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlfwong/subscriptions","organizations_url":"https://api.github.com/users/jlfwong/orgs","repos_url":"https://api.github.com/users/jlfwong/repos","events_url":"https://api.github.com/users/jlfwong/events{/privacy}","received_events_url":"https://api.github.com/users/jlfwong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-09T21:23:26Z","updated_at":"2018-09-09T21:27:34Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/jlfwong/speedscope/pulls/160","html_url":"https://github.com/jlfwong/speedscope/pull/160","diff_url":"https://github.com/jlfwong/speedscope/pull/160.diff","patch_url":"https://github.com/jlfwong/speedscope/pull/160.patch"},"body":"This PR fixes #159, and also fixes various small things about how profiles were imported for previous versions of Chrome & for Firefox.\r\n\r\nThe Chrome 69 format splits profiles across several [Trace Event Format](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview) events. There are two relevant events: \"Profile\" and \"ProfileChunk\". At first read through a profile, it seems like profiles are incorrectly terminated, but it seems like the cause of that is that, for whatever reason, events in the event log are not always sorted in chronological order. If sorted chronologically, then the event sequence can be parsed sensibly.\r\n\r\nIn the process of looking at this information, I also discovered that speedscope's chrome importer was incorrectly interpreting the value of the first element in `timeDeltas` array. It's intended to be the elapsed time since the start of the profile, not the time between the first pair of samples. This changes the weight attributed to the first sample."},"comment":{"url":"https://api.github.com/repos/jlfwong/speedscope/issues/comments/419746199","html_url":"https://github.com/jlfwong/speedscope/pull/160#issuecomment-419746199","issue_url":"https://api.github.com/repos/jlfwong/speedscope/issues/160","id":419746199,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTc0NjE5OQ==","user":{"login":"coveralls","id":2354108,"node_id":"MDQ6VXNlcjIzNTQxMDg=","avatar_url":"https://avatars1.githubusercontent.com/u/2354108?v=4","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2018-09-09T21:27:34Z","updated_at":"2018-09-09T21:27:34Z","author_association":"NONE","body":"\n[![Coverage Status](https://coveralls.io/builds/18904339/badge)](https://coveralls.io/builds/18904339)\n\nCoverage decreased (-0.03%) to 42.132% when pulling **900a9d966910d34d9dcbf6cc7c72c6bd79da1ab6 on jlfwong/chrome-69** into **a1f9755f9c9d01549fbce940c707bded4769d173 on master**.\n"}}
{"actor":{"display_login":"coveralls"}}