{"action":"created","issue":{"url":"https://api.github.com/repos/svaarala/duktape/issues/345","labels_url":"https://api.github.com/repos/svaarala/duktape/issues/345/labels{/name}","comments_url":"https://api.github.com/repos/svaarala/duktape/issues/345/comments","events_url":"https://api.github.com/repos/svaarala/duktape/issues/345/events","html_url":"https://github.com/svaarala/duktape/pull/345","id":106321853,"number":345,"title":"Rework RETURN opcode handling to avoid longjmp() entirely","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":[{"url":"https://api.github.com/repos/svaarala/duktape/labels/performance","name":"performance","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/svaarala/duktape/milestones/13","html_url":"https://github.com/svaarala/duktape/milestones/v1.4.0","labels_url":"https://api.github.com/repos/svaarala/duktape/milestones/13/labels","id":1225990,"number":13,"title":"v1.4.0","description":"Call handling, Emscripten performance","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":54,"closed_issues":7,"state":"open","created_at":"2015-07-26T04:06:08Z","updated_at":"2015-09-15T19:29:59Z","due_on":null,"closed_at":null},"comments":16,"created_at":"2015-09-14T11:23:20Z","updated_at":"2015-09-15T20:10:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/svaarala/duktape/pulls/345","html_url":"https://github.com/svaarala/duktape/pull/345","diff_url":"https://github.com/svaarala/duktape/pull/345.diff","patch_url":"https://github.com/svaarala/duktape/pull/345.patch"},"body":"- [x] Merge current longjmp type `DUK_LJ_TYPE_RETURN` handler and fast return handler\r\n- [x] Use the new return handler from RETURN opcode handling directly\r\n- [x] Use the new return handler from ENDFIN too, to handle the case where the finally statement finished without affecting the completion being propagated\r\n- [ ] Check debug log levels, replacing `DUK_DPRINT` with less verbose calls, resolve FIXMEs\r\n- [ ] Documentation updates\r\n- [ ] Test case updates\r\n- [ ] Check Github issues for fast return references and update\r\n- [x] Performance measurement\r\n- [ ] Assert and torture runs\r\n- [x] test-conv-samevalue assert failure\r\n- [ ] Release notes"},"comment":{"url":"https://api.github.com/repos/svaarala/duktape/issues/comments/140523437","html_url":"https://github.com/svaarala/duktape/pull/345#issuecomment-140523437","issue_url":"https://api.github.com/repos/svaarala/duktape/issues/345","id":140523437,"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":"2015-09-15T20:10:35Z","updated_at":"2015-09-15T20:10:35Z","body":"Added #354 to track that \"call host JS directly\" feature."}}