{"action":"opened","number":751,"pull_request":{"url":"https://api.github.com/repos/koajs/koa/pulls/751","id":72645886,"html_url":"https://github.com/koajs/koa/pull/751","diff_url":"https://github.com/koajs/koa/pull/751.diff","patch_url":"https://github.com/koajs/koa/pull/751.patch","issue_url":"https://api.github.com/repos/koajs/koa/issues/751","number":751,"state":"open","locked":false,"title":"swap co to bluebird-co for better performance","user":{"login":"capaj","id":1305378,"avatar_url":"https://avatars.githubusercontent.com/u/1305378?v=3","gravatar_id":"","url":"https://api.github.com/users/capaj","html_url":"https://github.com/capaj","followers_url":"https://api.github.com/users/capaj/followers","following_url":"https://api.github.com/users/capaj/following{/other_user}","gists_url":"https://api.github.com/users/capaj/gists{/gist_id}","starred_url":"https://api.github.com/users/capaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/capaj/subscriptions","organizations_url":"https://api.github.com/users/capaj/orgs","repos_url":"https://api.github.com/users/capaj/repos","events_url":"https://api.github.com/users/capaj/events{/privacy}","received_events_url":"https://api.github.com/users/capaj/received_events","type":"User","site_admin":false},"body":"here are my benchmark results before the swap:\r\n\r\n```\r\nmake[1]: Entering directory '/home/capaj/git_projects/koa/benchmarks'\r\n\r\n  1 middleware\r\n  12657.20\r\n\r\n  5 middleware\r\n  11990.98\r\n\r\n  10 middleware\r\n  12123.40\r\n\r\n  15 middleware\r\n  11384.56\r\n\r\n  20 middleware\r\n  11351.09\r\n\r\n  30 middleware\r\n  10703.54\r\n\r\n  50 middleware\r\n  9655.15\r\n\r\n  100 middleware\r\n  7821.55\r\n\r\n\r\n  1 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  10373.59\r\n\r\n  5 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  8331.53\r\n\r\n  10 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  6510.46\r\n\r\n  15 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  5154.40\r\n\r\n  20 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  4722.30\r\n\r\n  30 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  3623.42\r\n\r\n  50 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  2465.00\r\n\r\n  100 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  1268.31\r\n\r\n```\r\n\r\nand after the swap:\r\n```\r\nmake[1]: Entering directory '/home/capaj/git_projects/koa/benchmarks'\r\n\r\n  1 middleware\r\n  18730.10\r\n\r\n  5 middleware\r\n  17620.69\r\n\r\n  10 middleware\r\n  16914.27\r\n\r\n  15 middleware\r\n  16391.59\r\n\r\n  20 middleware\r\n  15858.33\r\n\r\n  30 middleware\r\n  14465.84\r\n\r\n  50 middleware\r\n  13257.24\r\n\r\n  100 middleware\r\n  9867.00\r\n\r\n\r\n  1 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  10567.71\r\n\r\n  5 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  8454.45\r\n\r\n  10 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  6357.48\r\n\r\n  15 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  5422.08\r\n\r\n  20 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  4656.78\r\n\r\n  30 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  3561.25\r\n\r\n  50 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  2516.37\r\n\r\n  100 async middleware\r\nExperimental ES7 Async Function support is deprecated. Please look into Koa v2 as the middleware signature has changed.\r\n  1311.89\r\n\r\nmake[1]: Leaving directory '/home/capaj/git_projects/koa/benchmarks'\r\n\r\n```\r\n\r\nThanks for your consideration!","created_at":"2016-06-06T00:52:19Z","updated_at":"2016-06-06T00:52:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/koajs/koa/pulls/751/commits","review_comments_url":"https://api.github.com/repos/koajs/koa/pulls/751/comments","review_comment_url":"https://api.github.com/repos/koajs/koa/pulls/comments{/number}","comments_url":"https://api.github.com/repos/koajs/koa/issues/751/comments","statuses_url":"https://api.github.com/repos/koajs/koa/statuses/c4106d88c74982c89fbf7b54a12a47632eb03258","head":{"label":"capaj:bluebird-co","ref":"bluebird-co","sha":"c4106d88c74982c89fbf7b54a12a47632eb03258","user":{"login":"capaj","id":1305378,"avatar_url":"https://avatars.githubusercontent.com/u/1305378?v=3","gravatar_id":"","url":"https://api.github.com/users/capaj","html_url":"https://github.com/capaj","followers_url":"https://api.github.com/users/capaj/followers","following_url":"https://api.github.com/users/capaj/following{/other_user}","gists_url":"https://api.github.com/users/capaj/gists{/gist_id}","starred_url":"https://api.github.com/users/capaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/capaj/subscriptions","organizations_url":"https://api.github.com/users/capaj/orgs","repos_url":"https://api.github.com/users/capaj/repos","events_url":"https://api.github.com/users/capaj/events{/privacy}","received_events_url":"https://api.github.com/users/capaj/received_events","type":"User","site_admin":false},"repo":{"id":60488108,"name":"koa","full_name":"capaj/koa","owner":{"login":"capaj","id":1305378,"avatar_url":"https://avatars.githubusercontent.com/u/1305378?v=3","gravatar_id":"","url":"https://api.github.com/users/capaj","html_url":"https://github.com/capaj","followers_url":"https://api.github.com/users/capaj/followers","following_url":"https://api.github.com/users/capaj/following{/other_user}","gists_url":"https://api.github.com/users/capaj/gists{/gist_id}","starred_url":"https://api.github.com/users/capaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/capaj/subscriptions","organizations_url":"https://api.github.com/users/capaj/orgs","repos_url":"https://api.github.com/users/capaj/repos","events_url":"https://api.github.com/users/capaj/events{/privacy}","received_events_url":"https://api.github.com/users/capaj/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/capaj/koa","description":"Expressive middleware for node.js using generators","fork":true,"url":"https://api.github.com/repos/capaj/koa","forks_url":"https://api.github.com/repos/capaj/koa/forks","keys_url":"https://api.github.com/repos/capaj/koa/keys{/key_id}","collaborators_url":"https://api.github.com/repos/capaj/koa/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/capaj/koa/teams","hooks_url":"https://api.github.com/repos/capaj/koa/hooks","issue_events_url":"https://api.github.com/repos/capaj/koa/issues/events{/number}","events_url":"https://api.github.com/repos/capaj/koa/events","assignees_url":"https://api.github.com/repos/capaj/koa/assignees{/user}","branches_url":"https://api.github.com/repos/capaj/koa/branches{/branch}","tags_url":"https://api.github.com/repos/capaj/koa/tags","blobs_url":"https://api.github.com/repos/capaj/koa/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/capaj/koa/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/capaj/koa/git/refs{/sha}","trees_url":"https://api.github.com/repos/capaj/koa/git/trees{/sha}","statuses_url":"https://api.github.com/repos/capaj/koa/statuses/{sha}","languages_url":"https://api.github.com/repos/capaj/koa/languages","stargazers_url":"https://api.github.com/repos/capaj/koa/stargazers","contributors_url":"https://api.github.com/repos/capaj/koa/contributors","subscribers_url":"https://api.github.com/repos/capaj/koa/subscribers","subscription_url":"https://api.github.com/repos/capaj/koa/subscription","commits_url":"https://api.github.com/repos/capaj/koa/commits{/sha}","git_commits_url":"https://api.github.com/repos/capaj/koa/git/commits{/sha}","comments_url":"https://api.github.com/repos/capaj/koa/comments{/number}","issue_comment_url":"https://api.github.com/repos/capaj/koa/issues/comments{/number}","contents_url":"https://api.github.com/repos/capaj/koa/contents/{+path}","compare_url":"https://api.github.com/repos/capaj/koa/compare/{base}...{head}","merges_url":"https://api.github.com/repos/capaj/koa/merges","archive_url":"https://api.github.com/repos/capaj/koa/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/capaj/koa/downloads","issues_url":"https://api.github.com/repos/capaj/koa/issues{/number}","pulls_url":"https://api.github.com/repos/capaj/koa/pulls{/number}","milestones_url":"https://api.github.com/repos/capaj/koa/milestones{/number}","notifications_url":"https://api.github.com/repos/capaj/koa/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/capaj/koa/labels{/name}","releases_url":"https://api.github.com/repos/capaj/koa/releases{/id}","deployments_url":"https://api.github.com/repos/capaj/koa/deployments","created_at":"2016-06-06T00:40:22Z","updated_at":"2016-06-06T00:40:24Z","pushed_at":"2016-06-06T00:48:08Z","git_url":"git://github.com/capaj/koa.git","ssh_url":"git@github.com:capaj/koa.git","clone_url":"https://github.com/capaj/koa.git","svn_url":"https://github.com/capaj/koa","homepage":"http://koajs.com","size":1625,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"koajs:master","ref":"master","sha":"fe620e140bdec18efcaac31ca699378ad240632c","user":{"login":"koajs","id":5055057,"avatar_url":"https://avatars.githubusercontent.com/u/5055057?v=3","gravatar_id":"","url":"https://api.github.com/users/koajs","html_url":"https://github.com/koajs","followers_url":"https://api.github.com/users/koajs/followers","following_url":"https://api.github.com/users/koajs/following{/other_user}","gists_url":"https://api.github.com/users/koajs/gists{/gist_id}","starred_url":"https://api.github.com/users/koajs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koajs/subscriptions","organizations_url":"https://api.github.com/users/koajs/orgs","repos_url":"https://api.github.com/users/koajs/repos","events_url":"https://api.github.com/users/koajs/events{/privacy}","received_events_url":"https://api.github.com/users/koajs/received_events","type":"Organization","site_admin":false},"repo":{"id":11551538,"name":"koa","full_name":"koajs/koa","owner":{"login":"koajs","id":5055057,"avatar_url":"https://avatars.githubusercontent.com/u/5055057?v=3","gravatar_id":"","url":"https://api.github.com/users/koajs","html_url":"https://github.com/koajs","followers_url":"https://api.github.com/users/koajs/followers","following_url":"https://api.github.com/users/koajs/following{/other_user}","gists_url":"https://api.github.com/users/koajs/gists{/gist_id}","starred_url":"https://api.github.com/users/koajs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koajs/subscriptions","organizations_url":"https://api.github.com/users/koajs/orgs","repos_url":"https://api.github.com/users/koajs/repos","events_url":"https://api.github.com/users/koajs/events{/privacy}","received_events_url":"https://api.github.com/users/koajs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/koajs/koa","description":"Expressive middleware for node.js using generators","fork":false,"url":"https://api.github.com/repos/koajs/koa","forks_url":"https://api.github.com/repos/koajs/koa/forks","keys_url":"https://api.github.com/repos/koajs/koa/keys{/key_id}","collaborators_url":"https://api.github.com/repos/koajs/koa/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/koajs/koa/teams","hooks_url":"https://api.github.com/repos/koajs/koa/hooks","issue_events_url":"https://api.github.com/repos/koajs/koa/issues/events{/number}","events_url":"https://api.github.com/repos/koajs/koa/events","assignees_url":"https://api.github.com/repos/koajs/koa/assignees{/user}","branches_url":"https://api.github.com/repos/koajs/koa/branches{/branch}","tags_url":"https://api.github.com/repos/koajs/koa/tags","blobs_url":"https://api.github.com/repos/koajs/koa/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/koajs/koa/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/koajs/koa/git/refs{/sha}","trees_url":"https://api.github.com/repos/koajs/koa/git/trees{/sha}","statuses_url":"https://api.github.com/repos/koajs/koa/statuses/{sha}","languages_url":"https://api.github.com/repos/koajs/koa/languages","stargazers_url":"https://api.github.com/repos/koajs/koa/stargazers","contributors_url":"https://api.github.com/repos/koajs/koa/contributors","subscribers_url":"https://api.github.com/repos/koajs/koa/subscribers","subscription_url":"https://api.github.com/repos/koajs/koa/subscription","commits_url":"https://api.github.com/repos/koajs/koa/commits{/sha}","git_commits_url":"https://api.github.com/repos/koajs/koa/git/commits{/sha}","comments_url":"https://api.github.com/repos/koajs/koa/comments{/number}","issue_comment_url":"https://api.github.com/repos/koajs/koa/issues/comments{/number}","contents_url":"https://api.github.com/repos/koajs/koa/contents/{+path}","compare_url":"https://api.github.com/repos/koajs/koa/compare/{base}...{head}","merges_url":"https://api.github.com/repos/koajs/koa/merges","archive_url":"https://api.github.com/repos/koajs/koa/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/koajs/koa/downloads","issues_url":"https://api.github.com/repos/koajs/koa/issues{/number}","pulls_url":"https://api.github.com/repos/koajs/koa/pulls{/number}","milestones_url":"https://api.github.com/repos/koajs/koa/milestones{/number}","notifications_url":"https://api.github.com/repos/koajs/koa/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/koajs/koa/labels{/name}","releases_url":"https://api.github.com/repos/koajs/koa/releases{/id}","deployments_url":"https://api.github.com/repos/koajs/koa/deployments","created_at":"2013-07-20T18:53:45Z","updated_at":"2016-06-05T23:56:57Z","pushed_at":"2016-06-06T00:52:19Z","git_url":"git://github.com/koajs/koa.git","ssh_url":"git@github.com:koajs/koa.git","clone_url":"https://github.com/koajs/koa.git","svn_url":"https://github.com/koajs/koa","homepage":"http://koajs.com","size":2386,"stargazers_count":10470,"watchers_count":10470,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":837,"mirror_url":null,"open_issues_count":21,"forks":837,"open_issues":21,"watchers":10470,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/koajs/koa/pulls/751"},"html":{"href":"https://github.com/koajs/koa/pull/751"},"issue":{"href":"https://api.github.com/repos/koajs/koa/issues/751"},"comments":{"href":"https://api.github.com/repos/koajs/koa/issues/751/comments"},"review_comments":{"href":"https://api.github.com/repos/koajs/koa/pulls/751/comments"},"review_comment":{"href":"https://api.github.com/repos/koajs/koa/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/koajs/koa/pulls/751/commits"},"statuses":{"href":"https://api.github.com/repos/koajs/koa/statuses/c4106d88c74982c89fbf7b54a12a47632eb03258"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":2,"additions":3,"deletions":2,"changed_files":2}}
{"actor":{"display_login":"capaj"}}