{"action":"created","issue":{"url":"https://api.github.com/repos/svaarala/duktape/issues/969","repository_url":"https://api.github.com/repos/svaarala/duktape","labels_url":"https://api.github.com/repos/svaarala/duktape/issues/969/labels{/name}","comments_url":"https://api.github.com/repos/svaarala/duktape/issues/969/comments","events_url":"https://api.github.com/repos/svaarala/duktape/issues/969/events","html_url":"https://github.com/svaarala/duktape/pull/969","id":177616702,"number":969,"title":"Improve value summarization, remove explicit error aware variant","user":{"login":"svaarala","id":6377415,"avatar_url":"https://avatars.githubusercontent.com/u/6377415?v=3","gravatar_id":"","url":"https://api.github.com/users/svaarala","html_url":"https://github.com/svaarala","followers_url":"https://api.github.com/users/svaarala/followers","following_url":"https://api.github.com/users/svaarala/following{/other_user}","gists_url":"https://api.github.com/users/svaarala/gists{/gist_id}","starred_url":"https://api.github.com/users/svaarala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svaarala/subscriptions","organizations_url":"https://api.github.com/users/svaarala/orgs","repos_url":"https://api.github.com/users/svaarala/repos","events_url":"https://api.github.com/users/svaarala/events{/privacy}","received_events_url":"https://api.github.com/users/svaarala/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/svaarala/duktape/milestones/5","html_url":"https://github.com/svaarala/duktape/milestones/v2.0.0","labels_url":"https://api.github.com/repos/svaarala/duktape/milestones/5/labels","id":840957,"number":5,"title":"v2.0.0","description":"","creator":{"login":"svaarala","id":6377415,"avatar_url":"https://avatars.githubusercontent.com/u/6377415?v=3","gravatar_id":"","url":"https://api.github.com/users/svaarala","html_url":"https://github.com/svaarala","followers_url":"https://api.github.com/users/svaarala/followers","following_url":"https://api.github.com/users/svaarala/following{/other_user}","gists_url":"https://api.github.com/users/svaarala/gists{/gist_id}","starred_url":"https://api.github.com/users/svaarala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svaarala/subscriptions","organizations_url":"https://api.github.com/users/svaarala/orgs","repos_url":"https://api.github.com/users/svaarala/repos","events_url":"https://api.github.com/users/svaarala/events{/privacy}","received_events_url":"https://api.github.com/users/svaarala/received_events","type":"User","site_admin":false},"open_issues":62,"closed_issues":144,"state":"open","created_at":"2014-10-26T15:05:37Z","updated_at":"2016-09-18T16:12:03Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2016-09-17T23:08:51Z","updated_at":"2016-09-18T22:10:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/svaarala/duktape/pulls/969","html_url":"https://github.com/svaarala/duktape/pull/969","diff_url":"https://github.com/svaarala/duktape/pull/969.diff","patch_url":"https://github.com/svaarala/duktape/pull/969.patch"},"body":"- [x] Remove explicit error aware summarization variants; be error aware always\r\n- [ ] Internal primitive for side-effect free lookup of a concrete property\r\n- [ ] Improve summarization of errors\r\n- [ ] Improve summarization of functions\r\n- [ ] Improve summarization of buffer objects / views\r\n- [ ] Improve summarization of plain buffers\r\n- [ ] Config option for minimal size summarization (drop error awareness etc) for low footprint targets\r\n- [ ] Testcases for summarization (including corner cases like unsafe .name etc); needs #922 because the calls are internal now\r\n- [ ] Test fatal error uncaught error message manually"},"comment":{"url":"https://api.github.com/repos/svaarala/duktape/issues/comments/247884180","html_url":"https://github.com/svaarala/duktape/pull/969#issuecomment-247884180","issue_url":"https://api.github.com/repos/svaarala/duktape/issues/969","id":247884180,"user":{"login":"svaarala","id":6377415,"avatar_url":"https://avatars.githubusercontent.com/u/6377415?v=3","gravatar_id":"","url":"https://api.github.com/users/svaarala","html_url":"https://github.com/svaarala","followers_url":"https://api.github.com/users/svaarala/followers","following_url":"https://api.github.com/users/svaarala/following{/other_user}","gists_url":"https://api.github.com/users/svaarala/gists{/gist_id}","starred_url":"https://api.github.com/users/svaarala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svaarala/subscriptions","organizations_url":"https://api.github.com/users/svaarala/orgs","repos_url":"https://api.github.com/users/svaarala/repos","events_url":"https://api.github.com/users/svaarala/events{/privacy}","received_events_url":"https://api.github.com/users/svaarala/received_events","type":"User","site_admin":false},"created_at":"2016-09-18T22:10:06Z","updated_at":"2016-09-18T22:10:06Z","body":"For functions interesting information includes:\r\n- Function type: native, Ecmascript, bound. Though one could indicate \"bound\" and also the type of the final function in the bound function chain (e.g. bound and native, bound and Ecmascript).\r\n- Function .name\r\n- Function .fileName\r\n- Function argument count and/or external .length\r\n\r\nNo idea what's in practice useful. The Function.prototype.toString() stringification includes function .name and its type, categorized to \"native\", \"ecmascript\", or \"bound\". Summarization matching that would be e.g.:\r\n\r\n```\r\n[function native cos]\r\n```\r\n\r\nor:\r\n\r\n```\r\n[function cos native]\r\n```"}}
{"actor":{"display_login":"svaarala"}}