Status for Dolphin Central

Recent events

2018-12-15T06:32:16.643207	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 147, 'pathname': '/home/central/sadm/central/github.py', 'args': "('dolphin-emu/trusted-developers', 'degasus,aldelaro5,unknownbrackets,Sonicadvance1,adamdmoss,jezze,hdcmeta,linkmauve,archshift,riking,magcius,FioraAeterna,jloehr,RisingFog,RachelBryk,hackbar,Techjar,Helios747,Starsam80,shuffle2,mahdihijazi,magumagu,delroth,spxtr,rukai,rohit-n,leoetlino,zackhow,Linktothepast,Ebola16,stevoisiak,spycrab,BhaaLseN,phire,iwubcode,meffij,galop1n,absolome,comex,JosJuice,mimimi085181,marcan,Armada651,bentley,skidau,Buddybenj,Orphis,shonumi,cylgom,ligfx,sepalani,EmptyChaos,aroulin,Ziek,mrgreywater,kayru,LPFaint99,Tilka,NanoByte011,JMC47,stenzek,JonnyH,MerryMage,Hydr8gon,Alcaro,vladfi1,Tinob,jordan-woyak,yourWaifu,booto,Aestek,clinchergt,kamiyo,mathieui,Ryanel,endrift,gwicks,MayImilae,Zopieux,LAGonauta,Parlane,Phatcat,randomstuff,hrydgard,OrN,moncefmechri,AdmiralCurtiss,glennricster,sigmabeta,Sintendo,hthh,neobrain,mmastrac,lioncash')", 'msg': 'New GH %s: %s'}
2018-12-15T06:32:16.105133	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:15.513457	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:14.954305	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:14.393402	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:13.950911	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:13.948706	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 132, 'pathname': '/home/central/sadm/central/github.py', 'args': "('dolphin-emu', 'trusted-developers')", 'msg': 'Refreshing list of trusted users (from %s/%s)'}
2018-12-15T06:27:28.554996	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:28.552130	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/gcdsp-ida' has our hook installed"}
2018-12-15T06:27:28.047524	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:27.533211	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:27.530998	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/hwtests' has our hook installed"}
2018-12-15T06:27:27.034386	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:26.543190	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:26.540308	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/www' has our hook installed"}
2018-12-15T06:27:26.017113	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:25.485346	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:25.482536	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/sadm' has our hook installed"}
2018-12-15T06:27:25.008836	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:24.478955	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:24.476555	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/redmine' has our hook installed"}
2018-12-15T06:27:23.983580	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:23.484076	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:23.481994	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/fifoci' has our hook installed"}
2018-12-15T06:27:22.933077	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}

Recent 'build_status' events

2018-12-15T01:39:34.653645	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-win-dbg-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3562', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-dbg-x64'}
2018-12-15T01:38:22.247024	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-android', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/3526', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-android'}
2018-12-15T01:38:09.524453	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-win-dbg-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3562', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-dbg-x64'}
2018-12-15T01:38:08.950180	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-win-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/3577', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-x64'}
2018-12-15T01:37:52.470936	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-deb-dbg-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/2977', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-deb-dbg-x64'}
2018-12-15T01:37:42.339339	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-osx-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/3511', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-osx-x64'}
2018-12-15T01:36:54.054142	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-deb-dbg-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/2977', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-deb-dbg-x64'}
2018-12-15T01:36:53.526871	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-deb-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/2990', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-deb-x64'}
2018-12-15T01:36:33.774995	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-freebsd-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/3559', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-freebsd-x64'}
2018-12-15T01:36:23.905234	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-android', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/3526', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-android'}
2018-12-15T01:36:23.363217	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'lint', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/3507', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder lint'}
2018-12-15T01:36:19.918184	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'lint', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/3507', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder lint'}
2018-12-15T01:36:18.817128	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-ubu-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/3516', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-ubu-x64'}
2018-12-15T01:35:51.433550	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-freebsd-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/3559', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-freebsd-x64'}
2018-12-15T01:35:50.842437	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-ubu-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/3516', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-ubu-x64'}
2018-12-15T01:35:50.339863	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-win-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/3577', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-x64'}
2018-12-15T01:35:49.757341	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-deb-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/2990', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-deb-x64'}
2018-12-15T01:35:49.224843	{'shortrev': '34bfdd', 'source': 'buildbot', 'service': 'pr-osx-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/3511', 'pending': True, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-osx-x64'}
2018-12-15T01:35:38.743606	{'shortrev': '34bfdd', 'source': 'prbuilder', 'service': 'default', 'success': True, 'url': '', 'pending': False, 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Very basic checks passed, handed off to Buildbot.'}
2018-12-15T01:34:38.399572	{'shortrev': '895729', 'source': 'buildbot', 'service': 'pr-win-dbg-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3561', 'pending': False, 'hash': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-dbg-x64'}
2018-12-15T01:33:02.624170	{'shortrev': '895729', 'source': 'buildbot', 'service': 'pr-win-dbg-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3561', 'pending': True, 'hash': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-dbg-x64'}
2018-12-15T01:33:02.038869	{'shortrev': '895729', 'source': 'buildbot', 'service': 'pr-win-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/3576', 'pending': False, 'hash': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-x64'}
2018-12-15T01:32:18.925800	{'shortrev': '895729', 'source': 'buildbot', 'service': 'pr-osx-x64', 'success': True, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/3510', 'pending': False, 'hash': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-osx-x64'}
2018-12-15T01:31:46.420236	{'shortrev': '895729', 'source': 'buildbot', 'service': 'pr-deb-dbg-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/2976', 'pending': False, 'hash': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build failed on builder pr-deb-dbg-x64'}
2018-12-15T01:31:41.059824	{'shortrev': '895729', 'source': 'buildbot', 'service': 'pr-freebsd-x64', 'success': False, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/3558', 'pending': False, 'hash': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'type': 'build_status', 'pr': 7624, 'repo': 'dolphin-emu/dolphin', 'description': 'Build failed on builder pr-freebsd-x64'}

Recent 'gh_issue_comment' events

2018-12-15T00:41:26.455336	{'safe_author': True, 'source': 'ghhookparser', 'body': '@dolphin-emu-bot rebuild', 'action': 'deleted', 'author': 'JonnyH', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519676', 'type': 'gh_issue_comment', 'title': 'stop using g_jit outside of JitInterface', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'deleted', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 3, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:41:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-15T00:41:18Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519676', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:41:18Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519676', 'body': '@dolphin-emu-bot rebuild', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTY3Ng==', 'id': 447519676}}, 'id': 7602}
2018-12-15T00:41:19.073767	{'safe_author': True, 'source': 'ghhookparser', 'body': '@dolphin-emu-bot rebuild', 'action': 'created', 'author': 'JonnyH', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519676', 'type': 'gh_issue_comment', 'title': 'stop using g_jit outside of JitInterface', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 2, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:41:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-15T00:41:18Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519676', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:41:18Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519676', 'body': '@dolphin-emu-bot rebuild', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTY3Ng==', 'id': 447519676}}, 'id': 7602}
2018-12-15T00:38:05.213604	{'safe_author': False, 'source': 'ghhookparser', 'body': 'Hmm, before looking at Dolphin I only ever looked at pre-standard versions of C++, specifically MSVC6 … shows how much I know :S', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519315', 'type': 'gh_issue_comment', 'title': 'stop using g_jit outside of JitInterface', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 1, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:38:04Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'NONE', 'updated_at': '2018-12-15T00:38:04Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519315', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:38:04Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519315', 'body': 'Hmm, before looking at Dolphin I only ever looked at pre-standard versions of C++, specifically MSVC6 … shows how much I know :S', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTMxNQ==', 'id': 447519315}}, 'id': 7602}
2018-12-15T00:35:43.573326	{'safe_author': True, 'source': 'ghhookparser', 'body': "> (I didn't even know about that feature … how long has it been in the language?).\r\n\r\nSince C++98\r\n\r\n> I hope there are no objections on a more general level?\r\n\r\nNope", 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519007', 'type': 'gh_issue_comment', 'title': 'stop using g_jit outside of JitInterface', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:35:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-15T00:35:42Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519007', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:35:42Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519007', 'body': "> (I didn't even know about that feature … how long has it been in the language?).\r\n\r\nSince C++98\r\n\r\n> I hope there are no objections on a more general level?\r\n\r\nNope", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTAwNw==', 'id': 447519007}}, 'id': 7602}
2018-12-14T22:31:29.548607	{'safe_author': True, 'source': 'ghhookparser', 'body': 'This is not an issue tracker. The issue tracker is at https://bugs.dolphin-emu.org/projects/emulator', 'action': 'created', 'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7623#issuecomment-447498509', 'type': 'gh_issue_comment', 'title': 'Recent update(s) have misaligned nunchuck controls', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': "This is a screenshot of the default nunchuck controls for 5.0-9140_MMJ\r\n<https://i.imgur.com/GXn2yGB.jpg>\r\nUp-down-left-right controls are calibrated correctly. \r\n\r\nThe latest 5.0-9209 version's up-down are calibrated correctly. Left however goes off on a slight upwards axis. Right goes on a slight downwards axis. Approximately 45 degrees tilt for both of them. \r\n<https://i.imgur.com/6jyv15Z.png>", 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7623', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7623/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/ihatems/followers', 'url': 'https://api.github.com/users/ihatems', 'organizations_url': 'https://api.github.com/users/ihatems/orgs', 'node_id': 'MDQ6VXNlcjQ1ODg2MzEw', 'events_url': 'https://api.github.com/users/ihatems/events{/privacy}', 'repos_url': 'https://api.github.com/users/ihatems/repos', 'gists_url': 'https://api.github.com/users/ihatems/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/ihatems/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/ihatems/following{/other_user}', 'html_url': 'https://github.com/ihatems', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45886310?v=4', 'login': 'ihatems', 'subscriptions_url': 'https://api.github.com/users/ihatems/subscriptions', 'starred_url': 'https://api.github.com/users/ihatems/starred{/owner}{/repo}', 'id': 45886310}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7623/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7623.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7623', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7623.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7623'}, 'locked': False, 'closed_at': '2018-12-14T22:31:28Z', 'number': 7623, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4ODYwMTA4', 'state': 'closed', 'updated_at': '2018-12-14T22:31:28Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7623', 'created_at': '2018-12-14T22:30:54Z', 'title': 'Recent update(s) have misaligned nunchuck controls', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7623/comments', 'id': 391301205}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'login': 'JosJuice', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'id': 6716818}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T22:31:28Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'login': 'JosJuice', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'id': 6716818}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7623#issuecomment-447498509', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7623', 'created_at': '2018-12-14T22:31:28Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447498509', 'body': 'This is not an issue tracker. The issue tracker is at https://bugs.dolphin-emu.org/projects/emulator', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzQ5ODUwOQ==', 'id': 447498509}}, 'id': 7623}
2018-12-14T20:31:29.403026	{'safe_author': True, 'source': 'ghhookparser', 'body': 'Yep, removed.', 'action': 'created', 'author': 'zackhow', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7622#issuecomment-447471287', 'type': 'gh_issue_comment', 'title': 'Android: fix/ignore L2/R2 buttons', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T20:31:26Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'L2/R2 will trigger a key press and an axis event if the trigger is pressed fully down\r\nWas incorrectly ignoring L1/R1 key presses', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/zackhow/followers', 'url': 'https://api.github.com/users/zackhow', 'organizations_url': 'https://api.github.com/users/zackhow/orgs', 'node_id': 'MDQ6VXNlcjQyNzA0NA==', 'events_url': 'https://api.github.com/users/zackhow/events{/privacy}', 'repos_url': 'https://api.github.com/users/zackhow/repos', 'gists_url': 'https://api.github.com/users/zackhow/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/zackhow/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/zackhow/following{/other_user}', 'html_url': 'https://github.com/zackhow', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/427044?v=4', 'login': 'zackhow', 'subscriptions_url': 'https://api.github.com/users/zackhow/subscriptions', 'starred_url': 'https://api.github.com/users/zackhow/starred{/owner}{/repo}', 'id': 427044}, 'author_association': 'MEMBER', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7622.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7622', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7622.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7622'}, 'locked': False, 'closed_at': None, 'number': 7622, 'labels': [], 'comments': 1, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4ODMyMTEz', 'state': 'open', 'updated_at': '2018-12-14T20:31:28Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7622', 'created_at': '2018-12-14T20:20:04Z', 'title': 'Android: fix/ignore L2/R2 buttons', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622/comments', 'id': 391265921}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/zackhow/followers', 'url': 'https://api.github.com/users/zackhow', 'organizations_url': 'https://api.github.com/users/zackhow/orgs', 'node_id': 'MDQ6VXNlcjQyNzA0NA==', 'events_url': 'https://api.github.com/users/zackhow/events{/privacy}', 'repos_url': 'https://api.github.com/users/zackhow/repos', 'gists_url': 'https://api.github.com/users/zackhow/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/zackhow/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/zackhow/following{/other_user}', 'html_url': 'https://github.com/zackhow', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/427044?v=4', 'login': 'zackhow', 'subscriptions_url': 'https://api.github.com/users/zackhow/subscriptions', 'starred_url': 'https://api.github.com/users/zackhow/starred{/owner}{/repo}', 'id': 427044}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-14T20:31:28Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/zackhow/followers', 'url': 'https://api.github.com/users/zackhow', 'organizations_url': 'https://api.github.com/users/zackhow/orgs', 'node_id': 'MDQ6VXNlcjQyNzA0NA==', 'events_url': 'https://api.github.com/users/zackhow/events{/privacy}', 'repos_url': 'https://api.github.com/users/zackhow/repos', 'gists_url': 'https://api.github.com/users/zackhow/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/zackhow/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/zackhow/following{/other_user}', 'html_url': 'https://github.com/zackhow', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/427044?v=4', 'login': 'zackhow', 'subscriptions_url': 'https://api.github.com/users/zackhow/subscriptions', 'starred_url': 'https://api.github.com/users/zackhow/starred{/owner}{/repo}', 'id': 427044}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7622#issuecomment-447471287', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622', 'created_at': '2018-12-14T20:31:28Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447471287', 'body': 'Yep, removed.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzQ3MTI4Nw==', 'id': 447471287}}, 'id': 7622}
2018-12-14T20:29:42.508942	{'safe_author': True, 'source': 'ghhookparser', 'body': 'Does this mean we should remove the ` // Even though the triggers are L/R2, without mappings they generate L/R1 events.` comment that is above?', 'action': 'created', 'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7622#issuecomment-447470877', 'type': 'gh_issue_comment', 'title': 'Android: fix/ignore L2/R2 buttons', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T20:20:05Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'L2/R2 will trigger a key press and an axis event if the trigger is pressed fully down\r\nWas incorrectly ignoring L1/R1 key presses', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/zackhow/followers', 'url': 'https://api.github.com/users/zackhow', 'organizations_url': 'https://api.github.com/users/zackhow/orgs', 'node_id': 'MDQ6VXNlcjQyNzA0NA==', 'events_url': 'https://api.github.com/users/zackhow/events{/privacy}', 'repos_url': 'https://api.github.com/users/zackhow/repos', 'gists_url': 'https://api.github.com/users/zackhow/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/zackhow/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/zackhow/following{/other_user}', 'html_url': 'https://github.com/zackhow', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/427044?v=4', 'login': 'zackhow', 'subscriptions_url': 'https://api.github.com/users/zackhow/subscriptions', 'starred_url': 'https://api.github.com/users/zackhow/starred{/owner}{/repo}', 'id': 427044}, 'author_association': 'MEMBER', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7622.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7622', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7622.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7622'}, 'locked': False, 'closed_at': None, 'number': 7622, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4ODMyMTEz', 'state': 'open', 'updated_at': '2018-12-14T20:29:41Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7622', 'created_at': '2018-12-14T20:20:04Z', 'title': 'Android: fix/ignore L2/R2 buttons', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622/comments', 'id': 391265921}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'login': 'JosJuice', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'id': 6716818}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T20:29:41Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'login': 'JosJuice', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'id': 6716818}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7622#issuecomment-447470877', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7622', 'created_at': '2018-12-14T20:29:41Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447470877', 'body': 'Does this mean we should remove the ` // Even though the triggers are L/R2, without mappings they generate L/R1 events.` comment that is above?', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzQ3MDg3Nw==', 'id': 447470877}}, 'id': 7622}
2018-12-14T13:26:33.550300	{'safe_author': False, 'source': 'ghhookparser', 'body': "@JMC47 I have a list of improvements for this (but don't want to spam this PR with them, unless requested) and one of them goes well along with what you suggested, with that then there should also be to be a verification check to scan if the files really are DDS or PNG (extension name check and the header check) or any other invalid. \r\n\r\nIt's up to you guys to comment on whether it be a separate verification (manual trigger with button) or it would fully scan all the packs at the respack GUI init, or a combination of both, a hybrid solution (only small check at init for example)\r\n\r\nIt is also a helper for developers to double check their packs before releasing, which is think is even more important than just users checking what they have.\r\n\r\nAdditionally is could also distinguish between BCn compression methods in .DDS as BC7 is quite a lot better and much closer to .PNG.\r\n\r\nHowever scanning at init without any manual trigger would need more columns to show the extension and other details, and it's meant to be a resource pack for all other stuff not just textures so that kinda doesn't make sense, versus a button which would just report results in a popup dialog and it would only scan the currently selected pack, unless a better idea is figured out, ofcourse I have only had this idea for a few days so it's not fully thought out.\r\n\r\n", 'action': 'edited', 'author': 'Zexaron', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7600#issuecomment-447282624', 'type': 'gh_issue_comment', 'title': 'Implement resource packs', 'repo': 'dolphin-emu/dolphin', 'raw': {'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'action': 'edited', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 124, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T03:48:40Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 124, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T11:20:04Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Enables users to more easily manage texture packs (and maybe some other stuff in the future).\r\n\r\nScreenshot:\r\n![Screenshot](https://i.imgur.com/Un78Eyh.png)\r\n\r\nRead more about the format [here](https://gist.github.com/spycrab/9d05056755d8d7908bdb871a99d050bf).', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/spycrab/followers', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'repos_url': 'https://api.github.com/users/spycrab/repos', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'html_url': 'https://github.com/spycrab', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'login': 'spycrab', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'id': 1440715}, 'author_association': 'CONTRIBUTOR', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7600.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7600', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7600.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600'}, 'locked': False, 'closed_at': None, 'number': 7600, 'labels': [], 'comments': 4, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjE1Njg3', 'state': 'open', 'updated_at': '2018-12-14T13:26:32Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600', 'created_at': '2018-12-01T20:11:20Z', 'title': 'Implement resource packs', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/comments', 'id': 386493298}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Zexaron/followers', 'url': 'https://api.github.com/users/Zexaron', 'organizations_url': 'https://api.github.com/users/Zexaron/orgs', 'node_id': 'MDQ6VXNlcjIwODI0MTU0', 'events_url': 'https://api.github.com/users/Zexaron/events{/privacy}', 'repos_url': 'https://api.github.com/users/Zexaron/repos', 'gists_url': 'https://api.github.com/users/Zexaron/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Zexaron/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Zexaron/following{/other_user}', 'html_url': 'https://github.com/Zexaron', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/20824154?v=4', 'login': 'Zexaron', 'subscriptions_url': 'https://api.github.com/users/Zexaron/subscriptions', 'starred_url': 'https://api.github.com/users/Zexaron/starred{/owner}{/repo}', 'id': 20824154}, 'changes': {'body': {'from': "@JMC47 I have a list of improvements for this (but don't want to spam this PR with them, unless requested) and one of them goes well along with what you suggested, with that then there should also be to be a verification check to scan if the files really are DDS or PNG (extension name check and the header check) or any other invalid. \r\n\r\nIt's up to you guys to comment on whether it be a separate verification (manual trigger with button) or it would fully scan all the packs at the respack GUI init, or a combination of both, a hybrid solution (only small check at init for example)\r\n\r\nIt is also a helper for developers to double check their packs before releasing, which is think is even more important than just users checking what they have.\r\n\r\nAdditionally is could also distinguish between DXTn compression methods in .DDS as BC7 is quite a lot better and much closer to .PNG, not necessairly needing between DXT1,3,5 but at least between 1,3,5 vs \r\n\r\nHowever scanning at init without any manual trigger would need more columns to show the extension and other details, and it's meant to be a resource pack for all other stuff not just textures so that kinda doesn't make sense, versus a button which would just report results in a popup dialog and it would only scan the currently selected pack, unless a better idea is figured out, ofcourse I have only had this idea for a few days so it's not fully thought out.\r\n\r\n"}}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T13:26:32Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Zexaron/followers', 'url': 'https://api.github.com/users/Zexaron', 'organizations_url': 'https://api.github.com/users/Zexaron/orgs', 'node_id': 'MDQ6VXNlcjIwODI0MTU0', 'events_url': 'https://api.github.com/users/Zexaron/events{/privacy}', 'repos_url': 'https://api.github.com/users/Zexaron/repos', 'gists_url': 'https://api.github.com/users/Zexaron/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Zexaron/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Zexaron/following{/other_user}', 'html_url': 'https://github.com/Zexaron', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/20824154?v=4', 'login': 'Zexaron', 'subscriptions_url': 'https://api.github.com/users/Zexaron/subscriptions', 'starred_url': 'https://api.github.com/users/Zexaron/starred{/owner}{/repo}', 'id': 20824154}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600#issuecomment-447282624', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600', 'created_at': '2018-12-14T10:25:45Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447282624', 'body': "@JMC47 I have a list of improvements for this (but don't want to spam this PR with them, unless requested) and one of them goes well along with what you suggested, with that then there should also be to be a verification check to scan if the files really are DDS or PNG (extension name check and the header check) or any other invalid. \r\n\r\nIt's up to you guys to comment on whether it be a separate verification (manual trigger with button) or it would fully scan all the packs at the respack GUI init, or a combination of both, a hybrid solution (only small check at init for example)\r\n\r\nIt is also a helper for developers to double check their packs before releasing, which is think is even more important than just users checking what they have.\r\n\r\nAdditionally is could also distinguish between BCn compression methods in .DDS as BC7 is quite a lot better and much closer to .PNG.\r\n\r\nHowever scanning at init without any manual trigger would need more columns to show the extension and other details, and it's meant to be a resource pack for all other stuff not just textures so that kinda doesn't make sense, versus a button which would just report results in a popup dialog and it would only scan the currently selected pack, unless a better idea is figured out, ofcourse I have only had this idea for a few days so it's not fully thought out.\r\n\r\n", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzI4MjYyNA==', 'id': 447282624}}, 'id': 7600}
2018-12-14T10:25:46.581166	{'safe_author': False, 'source': 'ghhookparser', 'body': "@JMC47 I have a list of improvements for this (but don't want to spam this PR with them, unless requested) and one of them goes well along with what you suggested, with that then there should also be to be a verification check to scan if the files really are DDS or PNG (extension name check and the header check) or any other invalid. \r\n\r\nIt's up to you guys to comment on whether it be a separate verification (manual trigger with button) or it would fully scan all the packs at the respack GUI init, or a combination of both, a hybrid solution (only small check at init for example)\r\n\r\nIt is also a helper for developers to double check their packs before releasing, which is think is even more important than just users checking what they have.\r\n\r\nAdditionally is could also distinguish between DXTn compression methods in .DDS as BC7 is quite a lot better and much closer to .PNG, not necessairly needing between DXT1,3,5 but at least between 1,3,5 vs \r\n\r\nHowever scanning at init without any manual trigger would need more columns to show the extension and other details, and it's meant to be a resource pack for all other stuff not just textures so that kinda doesn't make sense, versus a button which would just report results in a popup dialog and it would only scan the currently selected pack, unless a better idea is figured out, ofcourse I have only had this idea for a few days so it's not fully thought out.\r\n\r\n", 'action': 'created', 'author': 'Zexaron', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7600#issuecomment-447282624', 'type': 'gh_issue_comment', 'title': 'Implement resource packs', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1150, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4888, 'forks': 1150, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4888, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4888, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 124, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T03:48:40Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 124, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T09:29:27Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Enables users to more easily manage texture packs (and maybe some other stuff in the future).\r\n\r\nScreenshot:\r\n![Screenshot](https://i.imgur.com/Un78Eyh.png)\r\n\r\nRead more about the format [here](https://gist.github.com/spycrab/9d05056755d8d7908bdb871a99d050bf).', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/spycrab/followers', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'repos_url': 'https://api.github.com/users/spycrab/repos', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'html_url': 'https://github.com/spycrab', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'login': 'spycrab', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'id': 1440715}, 'author_association': 'CONTRIBUTOR', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7600.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7600', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7600.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600'}, 'locked': False, 'closed_at': None, 'number': 7600, 'labels': [], 'comments': 3, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjE1Njg3', 'state': 'open', 'updated_at': '2018-12-14T10:25:45Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600', 'created_at': '2018-12-01T20:11:20Z', 'title': 'Implement resource packs', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/comments', 'id': 386493298}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Zexaron/followers', 'url': 'https://api.github.com/users/Zexaron', 'organizations_url': 'https://api.github.com/users/Zexaron/orgs', 'node_id': 'MDQ6VXNlcjIwODI0MTU0', 'events_url': 'https://api.github.com/users/Zexaron/events{/privacy}', 'repos_url': 'https://api.github.com/users/Zexaron/repos', 'gists_url': 'https://api.github.com/users/Zexaron/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Zexaron/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Zexaron/following{/other_user}', 'html_url': 'https://github.com/Zexaron', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/20824154?v=4', 'login': 'Zexaron', 'subscriptions_url': 'https://api.github.com/users/Zexaron/subscriptions', 'starred_url': 'https://api.github.com/users/Zexaron/starred{/owner}{/repo}', 'id': 20824154}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T10:25:45Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Zexaron/followers', 'url': 'https://api.github.com/users/Zexaron', 'organizations_url': 'https://api.github.com/users/Zexaron/orgs', 'node_id': 'MDQ6VXNlcjIwODI0MTU0', 'events_url': 'https://api.github.com/users/Zexaron/events{/privacy}', 'repos_url': 'https://api.github.com/users/Zexaron/repos', 'gists_url': 'https://api.github.com/users/Zexaron/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Zexaron/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Zexaron/following{/other_user}', 'html_url': 'https://github.com/Zexaron', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/20824154?v=4', 'login': 'Zexaron', 'subscriptions_url': 'https://api.github.com/users/Zexaron/subscriptions', 'starred_url': 'https://api.github.com/users/Zexaron/starred{/owner}{/repo}', 'id': 20824154}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600#issuecomment-447282624', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600', 'created_at': '2018-12-14T10:25:45Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447282624', 'body': "@JMC47 I have a list of improvements for this (but don't want to spam this PR with them, unless requested) and one of them goes well along with what you suggested, with that then there should also be to be a verification check to scan if the files really are DDS or PNG (extension name check and the header check) or any other invalid. \r\n\r\nIt's up to you guys to comment on whether it be a separate verification (manual trigger with button) or it would fully scan all the packs at the respack GUI init, or a combination of both, a hybrid solution (only small check at init for example)\r\n\r\nIt is also a helper for developers to double check their packs before releasing, which is think is even more important than just users checking what they have.\r\n\r\nAdditionally is could also distinguish between DXTn compression methods in .DDS as BC7 is quite a lot better and much closer to .PNG, not necessairly needing between DXT1,3,5 but at least between 1,3,5 vs \r\n\r\nHowever scanning at init without any manual trigger would need more columns to show the extension and other details, and it's meant to be a resource pack for all other stuff not just textures so that kinda doesn't make sense, versus a button which would just report results in a popup dialog and it would only scan the currently selected pack, unless a better idea is figured out, ofcourse I have only had this idea for a few days so it's not fully thought out.\r\n\r\n", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzI4MjYyNA==', 'id': 447282624}}, 'id': 7600}
2018-12-14T05:00:40.789320	{'safe_author': True, 'source': 'ghhookparser', 'body': 'The only comment I have left on this is the one about having a "Pack Type" box to specify DDS, PNG, etc. that people seem to want.  That\'s not super major, but, it is a comment.', 'action': 'created', 'author': 'JMC47', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7600#issuecomment-447213950', 'type': 'gh_issue_comment', 'title': 'Implement resource packs', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1150, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4887, 'forks': 1150, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4887, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4887, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 124, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T03:48:40Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 124, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-13T13:45:42Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Enables users to more easily manage texture packs (and maybe some other stuff in the future).\r\n\r\nScreenshot:\r\n![Screenshot](https://i.imgur.com/Un78Eyh.png)\r\n\r\nRead more about the format [here](https://gist.github.com/spycrab/9d05056755d8d7908bdb871a99d050bf).', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/spycrab/followers', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'repos_url': 'https://api.github.com/users/spycrab/repos', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'html_url': 'https://github.com/spycrab', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'login': 'spycrab', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'id': 1440715}, 'author_association': 'CONTRIBUTOR', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7600.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7600', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7600.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600'}, 'locked': False, 'closed_at': None, 'number': 7600, 'labels': [], 'comments': 2, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjE1Njg3', 'state': 'open', 'updated_at': '2018-12-14T05:00:39Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600', 'created_at': '2018-12-01T20:11:20Z', 'title': 'Implement resource packs', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600/comments', 'id': 386493298}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JMC47/followers', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'html_url': 'https://github.com/JMC47', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'login': 'JMC47', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'id': 6598209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T05:00:39Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JMC47/followers', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'html_url': 'https://github.com/JMC47', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'login': 'JMC47', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'id': 6598209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7600#issuecomment-447213950', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7600', 'created_at': '2018-12-14T05:00:39Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447213950', 'body': 'The only comment I have left on this is the one about having a "Pack Type" box to specify DDS, PNG, etc. that people seem to want.  That\'s not super major, but, it is a comment.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzIxMzk1MA==', 'id': 447213950}}, 'id': 7600}
2018-12-14T04:57:04.815332	{'safe_author': True, 'source': 'ghhookparser', 'body': 'Fixes Official Nintendo GameCube Adapters on Android.', 'action': 'created', 'author': 'JMC47', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7619#issuecomment-447213349', 'type': 'gh_issue_comment', 'title': 'Android: fix gc adapter init', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1150, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4887, 'forks': 1150, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4887, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4887, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 124, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T03:48:40Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 124, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-13T13:45:42Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'init write not read', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7619', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7619/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/zackhow/followers', 'url': 'https://api.github.com/users/zackhow', 'organizations_url': 'https://api.github.com/users/zackhow/orgs', 'node_id': 'MDQ6VXNlcjQyNzA0NA==', 'events_url': 'https://api.github.com/users/zackhow/events{/privacy}', 'repos_url': 'https://api.github.com/users/zackhow/repos', 'gists_url': 'https://api.github.com/users/zackhow/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/zackhow/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/zackhow/following{/other_user}', 'html_url': 'https://github.com/zackhow', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/427044?v=4', 'login': 'zackhow', 'subscriptions_url': 'https://api.github.com/users/zackhow/subscriptions', 'starred_url': 'https://api.github.com/users/zackhow/starred{/owner}{/repo}', 'id': 427044}, 'author_association': 'MEMBER', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7619/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7619.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7619', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7619.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7619'}, 'locked': False, 'closed_at': None, 'number': 7619, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4NTk1NjIz', 'state': 'open', 'updated_at': '2018-12-14T04:57:04Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7619', 'created_at': '2018-12-14T02:50:30Z', 'title': 'Android: fix gc adapter init', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7619/comments', 'id': 390944559}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JMC47/followers', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'html_url': 'https://github.com/JMC47', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'login': 'JMC47', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'id': 6598209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T04:57:04Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JMC47/followers', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'html_url': 'https://github.com/JMC47', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'login': 'JMC47', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'id': 6598209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7619#issuecomment-447213349', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7619', 'created_at': '2018-12-14T04:57:04Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447213349', 'body': 'Fixes Official Nintendo GameCube Adapters on Android.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzIxMzM0OQ==', 'id': 447213349}}, 'id': 7619}
2018-12-14T03:48:15.670310	{'safe_author': True, 'source': 'ghhookparser', 'body': 'Do we know anything that could possibly use this?', 'action': 'created', 'author': 'JMC47', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7620#issuecomment-447204231', 'type': 'gh_issue_comment', 'title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1150, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4887, 'forks': 1150, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4887, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4887, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 124, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T03:45:17Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 124, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-13T13:45:42Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': "These bits enable or disable paired-single execution based on how they're set. If PSE isn't set, then all paired-single instructions are illegal. If PSE is set, but LSQE isn't set, then `psq_l`, `psq_lu`, `psq_st` and `psq_stu` are illegal to execute.\r\n\r\nAlso thanks go out to my roommate Josh B. for letting me use his Wii as a blasting ground for tests, since mine isn't on hand right now. It only caught on fire twice and only burned down half of the house through the process, god bless; what a team player", 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7620', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7620/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'author_association': 'MEMBER', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7620/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7620.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7620', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7620.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7620'}, 'locked': False, 'closed_at': None, 'number': 7620, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4NjAyNDE1', 'state': 'open', 'updated_at': '2018-12-14T03:48:15Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7620', 'created_at': '2018-12-14T03:44:23Z', 'title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7620/comments', 'id': 390953994}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JMC47/followers', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'html_url': 'https://github.com/JMC47', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'login': 'JMC47', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'id': 6598209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-14T03:48:15Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JMC47/followers', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'html_url': 'https://github.com/JMC47', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'login': 'JMC47', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'id': 6598209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7620#issuecomment-447204231', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7620', 'created_at': '2018-12-14T03:48:15Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447204231', 'body': 'Do we know anything that could possibly use this?', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzIwNDIzMQ==', 'id': 447204231}}, 'id': 7620}
2018-12-12T11:06:43.903900	{'safe_author': False, 'source': 'ghhookparser', 'body': "Yes, sorry : using SDL2 led to an infinite wait when starting Dolphin at :\r\nciface::SDL::PopulateDevices () at Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp:177\r\n\r\nbut it does not seem to be the case anymore. I'll re-enable SDL support in FreeBSD port.\r\n\r\nThat PR can be closed, sorry for the noise (and thanks for your answer).", 'action': 'created', 'author': 'martymac', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7431#issuecomment-446549400', 'type': 'gh_issue_comment', 'title': 'Disable SDL by default on FreeBSD too', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4882, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4882, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4882, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 122, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-11T15:18:23Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 122, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-12T08:00:49Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'This patch will disable SDL by default on FreeBSD too', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7431', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7431/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/martymac/followers', 'url': 'https://api.github.com/users/martymac', 'organizations_url': 'https://api.github.com/users/martymac/orgs', 'node_id': 'MDQ6VXNlcjc4MTM1MTc=', 'events_url': 'https://api.github.com/users/martymac/events{/privacy}', 'repos_url': 'https://api.github.com/users/martymac/repos', 'gists_url': 'https://api.github.com/users/martymac/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/martymac/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/martymac/following{/other_user}', 'html_url': 'https://github.com/martymac', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/7813517?v=4', 'login': 'martymac', 'subscriptions_url': 'https://api.github.com/users/martymac/subscriptions', 'starred_url': 'https://api.github.com/users/martymac/starred{/owner}{/repo}', 'id': 7813517}, 'author_association': 'CONTRIBUTOR', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7431/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7431.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7431', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7431.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7431'}, 'locked': False, 'closed_at': '2018-12-12T11:06:42Z', 'number': 7431, 'labels': [], 'comments': 1, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjE4MDk4Nzcy', 'state': 'closed', 'updated_at': '2018-12-12T11:06:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7431', 'created_at': '2018-09-25T19:51:23Z', 'title': 'Disable SDL by default on FreeBSD too', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7431/comments', 'id': 363739949}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/martymac/followers', 'url': 'https://api.github.com/users/martymac', 'organizations_url': 'https://api.github.com/users/martymac/orgs', 'node_id': 'MDQ6VXNlcjc4MTM1MTc=', 'events_url': 'https://api.github.com/users/martymac/events{/privacy}', 'repos_url': 'https://api.github.com/users/martymac/repos', 'gists_url': 'https://api.github.com/users/martymac/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/martymac/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/martymac/following{/other_user}', 'html_url': 'https://github.com/martymac', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/7813517?v=4', 'login': 'martymac', 'subscriptions_url': 'https://api.github.com/users/martymac/subscriptions', 'starred_url': 'https://api.github.com/users/martymac/starred{/owner}{/repo}', 'id': 7813517}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-12T11:06:42Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/martymac/followers', 'url': 'https://api.github.com/users/martymac', 'organizations_url': 'https://api.github.com/users/martymac/orgs', 'node_id': 'MDQ6VXNlcjc4MTM1MTc=', 'events_url': 'https://api.github.com/users/martymac/events{/privacy}', 'repos_url': 'https://api.github.com/users/martymac/repos', 'gists_url': 'https://api.github.com/users/martymac/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/martymac/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/martymac/following{/other_user}', 'html_url': 'https://github.com/martymac', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/7813517?v=4', 'login': 'martymac', 'subscriptions_url': 'https://api.github.com/users/martymac/subscriptions', 'starred_url': 'https://api.github.com/users/martymac/starred{/owner}{/repo}', 'id': 7813517}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7431#issuecomment-446549400', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7431', 'created_at': '2018-12-12T11:06:42Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/446549400', 'body': "Yes, sorry : using SDL2 led to an infinite wait when starting Dolphin at :\r\nciface::SDL::PopulateDevices () at Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp:177\r\n\r\nbut it does not seem to be the case anymore. I'll re-enable SDL support in FreeBSD port.\r\n\r\nThat PR can be closed, sorry for the noise (and thanks for your answer).", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NjU0OTQwMA==', 'id': 446549400}}, 'id': 7431}
2018-12-11T20:41:30.956526	{'safe_author': True, 'source': 'ghhookparser', 'body': '@dolphin-emu-bot rebuild', 'action': 'deleted', 'author': 'JonnyH', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-446354075', 'type': 'gh_issue_comment', 'title': 'stop using g_jit outside of JitInterface', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'deleted', 'repository': {'forks_count': 1150, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4878, 'forks': 1150, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4878, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4878, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 123, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-11T15:18:23Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 123, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-11T19:10:20Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 1, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-11T20:41:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-11T20:41:18Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-446354075', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-11T20:41:18Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/446354075', 'body': '@dolphin-emu-bot rebuild', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NjM1NDA3NQ==', 'id': 446354075}}, 'id': 7602}
2018-12-11T20:41:19.681913	{'safe_author': True, 'source': 'ghhookparser', 'body': '@dolphin-emu-bot rebuild', 'action': 'created', 'author': 'JonnyH', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-446354075', 'type': 'gh_issue_comment', 'title': 'stop using g_jit outside of JitInterface', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1150, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4878, 'forks': 1150, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4878, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4878, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 123, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-11T15:18:23Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 123, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-11T19:10:20Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-11T20:41:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-11T20:41:18Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-446354075', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-11T20:41:18Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/446354075', 'body': '@dolphin-emu-bot rebuild', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NjM1NDA3NQ==', 'id': 446354075}}, 'id': 7602}
2018-12-11T15:04:49.973298	{'safe_author': False, 'source': 'ghhookparser', 'body': 'Mushroom Men move wrong direction with jit follow branch enabled.', 'action': 'created', 'author': 'weihuoya', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7513#issuecomment-446234351', 'type': 'gh_issue_comment', 'title': 'Disable jit follow branch for some games', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1149, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4877, 'forks': 1149, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4877, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4877, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 121, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-11T15:02:01Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370912, 'open_issues': 121, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-11T00:49:32Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': "These games can't work with JITFollowBranch enabled.\r\nRemove MMU setting for NFS Most Wanted.\r\nTest on android device.\r\n", 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7513', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7513/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/weihuoya/followers', 'url': 'https://api.github.com/users/weihuoya', 'organizations_url': 'https://api.github.com/users/weihuoya/orgs', 'node_id': 'MDQ6VXNlcjM4MjczMzM=', 'events_url': 'https://api.github.com/users/weihuoya/events{/privacy}', 'repos_url': 'https://api.github.com/users/weihuoya/repos', 'gists_url': 'https://api.github.com/users/weihuoya/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/weihuoya/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/weihuoya/following{/other_user}', 'html_url': 'https://github.com/weihuoya', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/3827333?v=4', 'login': 'weihuoya', 'subscriptions_url': 'https://api.github.com/users/weihuoya/subscriptions', 'starred_url': 'https://api.github.com/users/weihuoya/starred{/owner}{/repo}', 'id': 3827333}, 'author_association': 'CONTRIBUTOR', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7513/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7513.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7513', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7513.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7513'}, 'locked': False, 'closed_at': None, 'number': 7513, 'labels': [], 'comments': 9, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjI1NjExMDUz', 'state': 'open', 'updated_at': '2018-12-11T15:04:49Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7513', 'created_at': '2018-10-25T03:15:09Z', 'title': 'Disable jit follow branch for some games', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7513/comments', 'id': 373756283}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/weihuoya/followers', 'url': 'https://api.github.com/users/weihuoya', 'organizations_url': 'https://api.github.com/users/weihuoya/orgs', 'node_id': 'MDQ6VXNlcjM4MjczMzM=', 'events_url': 'https://api.github.com/users/weihuoya/events{/privacy}', 'repos_url': 'https://api.github.com/users/weihuoya/repos', 'gists_url': 'https://api.github.com/users/weihuoya/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/weihuoya/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/weihuoya/following{/other_user}', 'html_url': 'https://github.com/weihuoya', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/3827333?v=4', 'login': 'weihuoya', 'subscriptions_url': 'https://api.github.com/users/weihuoya/subscriptions', 'starred_url': 'https://api.github.com/users/weihuoya/starred{/owner}{/repo}', 'id': 3827333}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-11T15:04:49Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/weihuoya/followers', 'url': 'https://api.github.com/users/weihuoya', 'organizations_url': 'https://api.github.com/users/weihuoya/orgs', 'node_id': 'MDQ6VXNlcjM4MjczMzM=', 'events_url': 'https://api.github.com/users/weihuoya/events{/privacy}', 'repos_url': 'https://api.github.com/users/weihuoya/repos', 'gists_url': 'https://api.github.com/users/weihuoya/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/weihuoya/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/weihuoya/following{/other_user}', 'html_url': 'https://github.com/weihuoya', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/3827333?v=4', 'login': 'weihuoya', 'subscriptions_url': 'https://api.github.com/users/weihuoya/subscriptions', 'starred_url': 'https://api.github.com/users/weihuoya/starred{/owner}{/repo}', 'id': 3827333}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7513#issuecomment-446234351', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7513', 'created_at': '2018-12-11T15:04:49Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/446234351', 'body': 'Mushroom Men move wrong direction with jit follow branch enabled.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NjIzNDM1MQ==', 'id': 446234351}}, 'id': 7513}
2018-12-09T22:56:25.993913	{'safe_author': True, 'source': 'ghhookparser', 'body': 'PR has been updated per code reviews.', 'action': 'created', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7614#issuecomment-445579929', 'type': 'gh_issue_comment', 'title': 'Add Windows.Gaming.Input to ControllerInterface.', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1146, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4876, 'forks': 1146, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4876, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4876, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 120, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-09T22:55:25Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 120, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-09T13:53:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Why?\r\nTo support more than four Xbox 360/One controllers and fix this issue: https://bugs.dolphin-emu.org/issues/11400\r\nTo support Xbox One trigger rumble motors.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7614', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7614/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'login': 'jordan-woyak', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'id': 1768214}, 'author_association': 'CONTRIBUTOR', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7614/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7614.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7614', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7614.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7614'}, 'locked': False, 'closed_at': None, 'number': 7614, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM3MDk4MzA2', 'state': 'open', 'updated_at': '2018-12-09T22:56:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7614', 'created_at': '2018-12-08T23:46:03Z', 'title': 'Add Windows.Gaming.Input to ControllerInterface.', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7614/comments', 'id': 388970560}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'login': 'jordan-woyak', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'id': 1768214}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-09T22:56:25Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'login': 'jordan-woyak', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'id': 1768214}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7614#issuecomment-445579929', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7614', 'created_at': '2018-12-09T22:56:25Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445579929', 'body': 'PR has been updated per code reviews.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTU3OTkyOQ==', 'id': 445579929}}, 'id': 7614}
2018-12-07T15:29:16.068746	{'safe_author': True, 'source': 'ghhookparser', 'body': "Just to be clear, I do appreciate that you're working on this!", 'action': 'created', 'author': 'Tilka', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445267579', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1145, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1145, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 117, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 117, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': '2018-12-07T15:24:35Z', 'number': 7612, 'labels': [], 'comments': 6, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'closed', 'updated_at': '2018-12-07T15:29:15Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Tilka/followers', 'url': 'https://api.github.com/users/Tilka', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'html_url': 'https://github.com/Tilka', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/123798?v=4', 'login': 'Tilka', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'id': 123798}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-07T15:29:15Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Tilka/followers', 'url': 'https://api.github.com/users/Tilka', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'html_url': 'https://github.com/Tilka', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/123798?v=4', 'login': 'Tilka', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'id': 123798}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445267579', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T15:29:15Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445267579', 'body': "Just to be clear, I do appreciate that you're working on this!", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTI2NzU3OQ==', 'id': 445267579}}, 'id': 7612}
2018-12-07T15:24:36.360399	{'safe_author': True, 'source': 'ghhookparser', 'body': "Let's assume the call is not inlined. There are no nested calls inside the function. The CPU branch target predictor is definitely capable of handling a single call instruction, so I don't think inlining will make much of a difference, if at all. More importantly, the TODO was probably referring to the fact that it's decoding one texel at a time rather than using vector registers. In case you're interested in working on that, I already vectorized most texture decoding functions (not this one, that's where you come in) but never got around to finalize it. Feel free to pick it up: https://github.com/Tilka/dolphin/commit/texture_decoder\r\n\r\nI'll close this pull request for now. Please re-open if you measure your code and actually see an improvement. In that case, please move the function into a header and mark it as force-inlined rather than duplicating the code.", 'action': 'created', 'author': 'Tilka', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445266104', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1145, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1145, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 117, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 117, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': '2018-12-07T15:24:35Z', 'number': 7612, 'labels': [], 'comments': 5, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'closed', 'updated_at': '2018-12-07T15:24:35Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Tilka/followers', 'url': 'https://api.github.com/users/Tilka', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'html_url': 'https://github.com/Tilka', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/123798?v=4', 'login': 'Tilka', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'id': 123798}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-07T15:24:35Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/Tilka/followers', 'url': 'https://api.github.com/users/Tilka', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'html_url': 'https://github.com/Tilka', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/123798?v=4', 'login': 'Tilka', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'id': 123798}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445266104', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T15:24:35Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445266104', 'body': "Let's assume the call is not inlined. There are no nested calls inside the function. The CPU branch target predictor is definitely capable of handling a single call instruction, so I don't think inlining will make much of a difference, if at all. More importantly, the TODO was probably referring to the fact that it's decoding one texel at a time rather than using vector registers. In case you're interested in working on that, I already vectorized most texture decoding functions (not this one, that's where you come in) but never got around to finalize it. Feel free to pick it up: https://github.com/Tilka/dolphin/commit/texture_decoder\r\n\r\nI'll close this pull request for now. Please re-open if you measure your code and actually see an improvement. In that case, please move the function into a header and mark it as force-inlined rather than duplicating the code.", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTI2NjEwNA==', 'id': 445266104}}, 'id': 7612}
2018-12-07T14:54:43.554542	{'safe_author': False, 'source': 'ghhookparser', 'body': 'Well this is a think which I thought a lot before pushing this pull request.\r\n\r\n1. The need. There were a TODO telling that this needs a speedup. Well I believe that. When that line was made it was measured and it was a problem. It seems that the "software" came later. When doing performance boost, something global needs to be broken down into pieces sometimes. I tend to not to reuse code in two different software. There is a possibility to make a library but in the end while the duplication seems bad in general, I think this will make the system cleaner. Generalization is bad because when making something general it might break the performance in these cases. The problem is that there really needs to be two functions. They are almost the same but one is used one time only and second has a loop. Now the loop is used often in core and the second seldom in separate software. So when we think this is a single function we basically break the whole system performance (possibly) by making a general function which is slow. Therefore making a split is a way better solution in my opinion than making one slow general solution. In the end there should be two functions. It also seems that the function usage in the "software" is more trivial.\r\n\r\n2. There were indication that there should be width -1 instead of width. This was different in the two places it was used. Therefore the code is different. Depending this is no a bug in the "software".\r\n\r\nTODO reference is one solution.', 'action': 'created', 'author': '0bserv3r', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445256641', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1145, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1145, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 118, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 118, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': None, 'number': 7612, 'labels': [], 'comments': 4, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'open', 'updated_at': '2018-12-07T14:54:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'NONE', 'updated_at': '2018-12-07T14:54:42Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445256641', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T14:54:42Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445256641', 'body': 'Well this is a think which I thought a lot before pushing this pull request.\r\n\r\n1. The need. There were a TODO telling that this needs a speedup. Well I believe that. When that line was made it was measured and it was a problem. It seems that the "software" came later. When doing performance boost, something global needs to be broken down into pieces sometimes. I tend to not to reuse code in two different software. There is a possibility to make a library but in the end while the duplication seems bad in general, I think this will make the system cleaner. Generalization is bad because when making something general it might break the performance in these cases. The problem is that there really needs to be two functions. They are almost the same but one is used one time only and second has a loop. Now the loop is used often in core and the second seldom in separate software. So when we think this is a single function we basically break the whole system performance (possibly) by making a general function which is slow. Therefore making a split is a way better solution in my opinion than making one slow general solution. In the end there should be two functions. It also seems that the function usage in the "software" is more trivial.\r\n\r\n2. There were indication that there should be width -1 instead of width. This was different in the two places it was used. Therefore the code is different. Depending this is no a bug in the "software".\r\n\r\nTODO reference is one solution.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTI1NjY0MQ==', 'id': 445256641}}, 'id': 7612}
2018-12-07T14:41:17.811421	{'safe_author': True, 'source': 'ghhookparser', 'body': 'Yes, you should definitely make such assumptions as "the compiler will inline this" if it\'s reasonable. Same reason why we don\'t write code in assembly directly -- after all some compilers might generate terrible code. We rely in many places on compilers being smart to have decent performance (and our dependencies do so).\r\n\r\nAs to whether the assumption here is reasonable, I honestly do not know. My gut feeling is that it is, and that code duplication is a "worse evil" than making this assumption. Especially if we don\'t have strong evidence that this is a "hot path", I\'d take readability and maintenance over marginal performance increase.', 'action': 'created', 'author': 'delroth', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445252581', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1146, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1146, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 118, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 118, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': None, 'number': 7612, 'labels': [], 'comments': 3, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'open', 'updated_at': '2018-12-07T14:41:16Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/delroth/followers', 'url': 'https://api.github.com/users/delroth', 'organizations_url': 'https://api.github.com/users/delroth/orgs', 'node_id': 'MDQ6VXNlcjIwMjc5OA==', 'events_url': 'https://api.github.com/users/delroth/events{/privacy}', 'repos_url': 'https://api.github.com/users/delroth/repos', 'gists_url': 'https://api.github.com/users/delroth/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/delroth/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/delroth/following{/other_user}', 'html_url': 'https://github.com/delroth', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/202798?v=4', 'login': 'delroth', 'subscriptions_url': 'https://api.github.com/users/delroth/subscriptions', 'starred_url': 'https://api.github.com/users/delroth/starred{/owner}{/repo}', 'id': 202798}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-07T14:41:16Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/delroth/followers', 'url': 'https://api.github.com/users/delroth', 'organizations_url': 'https://api.github.com/users/delroth/orgs', 'node_id': 'MDQ6VXNlcjIwMjc5OA==', 'events_url': 'https://api.github.com/users/delroth/events{/privacy}', 'repos_url': 'https://api.github.com/users/delroth/repos', 'gists_url': 'https://api.github.com/users/delroth/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/delroth/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/delroth/following{/other_user}', 'html_url': 'https://github.com/delroth', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/202798?v=4', 'login': 'delroth', 'subscriptions_url': 'https://api.github.com/users/delroth/subscriptions', 'starred_url': 'https://api.github.com/users/delroth/starred{/owner}{/repo}', 'id': 202798}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445252581', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T14:41:16Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445252581', 'body': 'Yes, you should definitely make such assumptions as "the compiler will inline this" if it\'s reasonable. Same reason why we don\'t write code in assembly directly -- after all some compilers might generate terrible code. We rely in many places on compilers being smart to have decent performance (and our dependencies do so).\r\n\r\nAs to whether the assumption here is reasonable, I honestly do not know. My gut feeling is that it is, and that code duplication is a "worse evil" than making this assumption. Especially if we don\'t have strong evidence that this is a "hot path", I\'d take readability and maintenance over marginal performance increase.', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTI1MjU4MQ==', 'id': 445252581}}, 'id': 7612}
2018-12-07T13:31:34.044224	{'safe_author': True, 'source': 'ghhookparser', 'body': "Not opposed to the idea, but a little concerned about duplicating the function's logic. IMO at the very least there should be a comment left, so that someone modifying it will know it must be changed in two places.", 'action': 'edited', 'author': 'stenzek', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445233201', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'action': 'edited', 'repository': {'forks_count': 1146, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1146, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 118, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 118, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': None, 'number': 7612, 'labels': [], 'comments': 3, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'open', 'updated_at': '2018-12-07T13:31:33Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/stenzek/followers', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'repos_url': 'https://api.github.com/users/stenzek/repos', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'html_url': 'https://github.com/stenzek', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'login': 'stenzek', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'id': 11288319}, 'changes': {'body': {'from': "Not opposed to the idea, but a little concerned that duplicating the function's logic. IMO at the very least there should be a comment left, so that someone modifying it will know it must be changed in two places."}}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-07T13:31:33Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/stenzek/followers', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'repos_url': 'https://api.github.com/users/stenzek/repos', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'html_url': 'https://github.com/stenzek', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'login': 'stenzek', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'id': 11288319}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445233201', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T13:31:00Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445233201', 'body': "Not opposed to the idea, but a little concerned about duplicating the function's logic. IMO at the very least there should be a comment left, so that someone modifying it will know it must be changed in two places.", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTIzMzIwMQ==', 'id': 445233201}}, 'id': 7612}
2018-12-07T13:31:01.024082	{'safe_author': True, 'source': 'ghhookparser', 'body': "Not opposed to the idea, but a little concerned that duplicating the function's logic. IMO at the very least there should be a comment left, so that someone modifying it will know it must be changed in two places.", 'action': 'created', 'author': 'stenzek', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445233201', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1146, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1146, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 118, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 118, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': None, 'number': 7612, 'labels': [], 'comments': 2, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'open', 'updated_at': '2018-12-07T13:31:00Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/stenzek/followers', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'repos_url': 'https://api.github.com/users/stenzek/repos', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'html_url': 'https://github.com/stenzek', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'login': 'stenzek', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'id': 11288319}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-07T13:31:00Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/stenzek/followers', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'repos_url': 'https://api.github.com/users/stenzek/repos', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'html_url': 'https://github.com/stenzek', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'login': 'stenzek', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'id': 11288319}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445233201', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T13:31:00Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445233201', 'body': "Not opposed to the idea, but a little concerned that duplicating the function's logic. IMO at the very least there should be a comment left, so that someone modifying it will know it must be changed in two places.", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTIzMzIwMQ==', 'id': 445233201}}, 'id': 7612}
2018-12-07T13:25:00.626718	{'safe_author': False, 'source': 'ghhookparser', 'body': "Compiler might inline a function or it might not inline it. We can't assume that it does something. Also we are working with multiple compilers which might work differently. Some might inline, some don't. Therefore I never trust the compiler but I always make quality code. Also this update cleans the code a little bit.\r\n\r\nThat's why think this update is valid.", 'action': 'created', 'author': '0bserv3r', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445231735', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1146, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1146, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 118, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 118, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': None, 'number': 7612, 'labels': [], 'comments': 1, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'open', 'updated_at': '2018-12-07T13:24:59Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'NONE', 'updated_at': '2018-12-07T13:24:59Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445231735', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T13:24:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445231735', 'body': "Compiler might inline a function or it might not inline it. We can't assume that it does something. Also we are working with multiple compilers which might work differently. Some might inline, some don't. Therefore I never trust the compiler but I always make quality code. Also this update cleans the code a little bit.\r\n\r\nThat's why think this update is valid.", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTIzMTczNQ==', 'id': 445231735}}, 'id': 7612}
2018-12-07T12:56:46.852656	{'safe_author': True, 'source': 'ghhookparser', 'body': 'I would expect the compiler inlines that function?', 'action': 'created', 'author': 'delroth', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445224914', 'type': 'gh_issue_comment', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'repo': 'dolphin-emu/dolphin', 'raw': {'action': 'created', 'repository': {'forks_count': 1146, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4872, 'forks': 1146, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4872, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4872, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 118, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-07T12:53:28Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370770, 'open_issues': 118, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-07T01:26:47Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Hi!\r\n\r\nI noticed that TexDecoder_DecodeTexelRGBA8FromTmem was used in two places. The VideoBackend/Software/TextureSampler.cpp and then TexDecoder_DecodeRGBA8FromTmem function from below. There was a TODO that the TexDecoder_DecodeRGBA8FromTmem needed to be faster. Well it made two loops and the function was inside. I have idea what this function does but I think that the TextureSampler is not so important.\r\n\r\nSo I copied Texel Decode into the software and then I copied the code from Texel into the TexDecoder_DecodeRGBA8FromTmem. This way there is a lot less function calls. Also there were two multiple vars which did the same edit into two different vars so I compined them.\r\n\r\nI tried not to break anything and running the system seems to work normal.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/0bserv3r/followers', 'url': 'https://api.github.com/users/0bserv3r', 'organizations_url': 'https://api.github.com/users/0bserv3r/orgs', 'node_id': 'MDQ6VXNlcjQ1Mjc0NzIz', 'events_url': 'https://api.github.com/users/0bserv3r/events{/privacy}', 'repos_url': 'https://api.github.com/users/0bserv3r/repos', 'gists_url': 'https://api.github.com/users/0bserv3r/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/0bserv3r/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/0bserv3r/following{/other_user}', 'html_url': 'https://github.com/0bserv3r', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/45274723?v=4', 'login': '0bserv3r', 'subscriptions_url': 'https://api.github.com/users/0bserv3r/subscriptions', 'starred_url': 'https://api.github.com/users/0bserv3r/starred{/owner}{/repo}', 'id': 45274723}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7612', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7612.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612'}, 'locked': False, 'closed_at': None, 'number': 7612, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM2ODU4OTQ5', 'state': 'open', 'updated_at': '2018-12-07T12:56:46Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612', 'created_at': '2018-12-07T12:53:28Z', 'title': 'TexDecoder_DecodeRGBA8FromTmem cleanup/ speedup', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612/comments', 'id': 388643299}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/delroth/followers', 'url': 'https://api.github.com/users/delroth', 'organizations_url': 'https://api.github.com/users/delroth/orgs', 'node_id': 'MDQ6VXNlcjIwMjc5OA==', 'events_url': 'https://api.github.com/users/delroth/events{/privacy}', 'repos_url': 'https://api.github.com/users/delroth/repos', 'gists_url': 'https://api.github.com/users/delroth/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/delroth/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/delroth/following{/other_user}', 'html_url': 'https://github.com/delroth', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/202798?v=4', 'login': 'delroth', 'subscriptions_url': 'https://api.github.com/users/delroth/subscriptions', 'starred_url': 'https://api.github.com/users/delroth/starred{/owner}{/repo}', 'id': 202798}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-07T12:56:46Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/delroth/followers', 'url': 'https://api.github.com/users/delroth', 'organizations_url': 'https://api.github.com/users/delroth/orgs', 'node_id': 'MDQ6VXNlcjIwMjc5OA==', 'events_url': 'https://api.github.com/users/delroth/events{/privacy}', 'repos_url': 'https://api.github.com/users/delroth/repos', 'gists_url': 'https://api.github.com/users/delroth/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/delroth/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/delroth/following{/other_user}', 'html_url': 'https://github.com/delroth', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/202798?v=4', 'login': 'delroth', 'subscriptions_url': 'https://api.github.com/users/delroth/subscriptions', 'starred_url': 'https://api.github.com/users/delroth/starred{/owner}{/repo}', 'id': 202798}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7612#issuecomment-445224914', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7612', 'created_at': '2018-12-07T12:56:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/445224914', 'body': 'I would expect the compiler inlines that function?', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NTIyNDkxNA==', 'id': 445224914}}, 'id': 7612}

Recent 'gh_pull_request' events

2018-12-15T01:35:37.575166	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7624', 'head_sha': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'title': 'PowerPC: Remove separate macros for paired singles', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired-single', 'repo': 'dolphin-emu/dolphin', 'id': 7624}
2018-12-15T01:31:14.006750	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7624', 'head_sha': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'title': 'PowerPC: Remove separate macros for paired singles', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired-single', 'repo': 'dolphin-emu/dolphin', 'id': 7624}
2018-12-15T00:59:46.062708	{'safe_author': False, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'head_sha': '2f490e44fbc454e1b96d0a8c6184bf74a6eac73e', 'title': 'stop using g_jit outside of JitInterface', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'stop-g_jit', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:58:15.764088	{'safe_author': True, 'source': 'ghhookparser', 'action': 'opened', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7624', 'head_sha': '5570d6503933187da018b495fbb3a7293db4c79c', 'title': 'PowerPC: Remove separate macros for paired singles', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired-single', 'repo': 'dolphin-emu/dolphin', 'id': 7624}
2018-12-15T00:54:51.174673	{'safe_author': False, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'head_sha': 'ed731ad407f0b2f90f81bfc7b64648de8717dd0c', 'title': 'stop using g_jit outside of JitInterface', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'stop-g_jit', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:51:29.253659	{'safe_author': False, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'head_sha': 'b3ddf0579230c67c4824dcfa024b25ae3ca3eba3', 'title': 'stop using g_jit outside of JitInterface', 'base_sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'stop-g_jit', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:40:08.894639	{'safe_author': False, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'head_sha': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'title': 'stop using g_jit outside of JitInterface', 'base_sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'stop-g_jit', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-14T22:32:40.595713	{'safe_author': False, 'source': 'ghhookparser', 'action': 'edited', 'author': 'ihatems', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7623', 'head_sha': '5b4d949d1300bd8ba26c7b1002b4aed1fa2d7fe8', 'title': 'Recent update(s) have misaligned nunchuck controls', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'master', 'repo': 'dolphin-emu/dolphin', 'id': 7623}
2018-12-14T22:31:29.608660	{'safe_author': True, 'source': 'ghhookparser', 'action': 'closed', 'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7623', 'head_sha': '5b4d949d1300bd8ba26c7b1002b4aed1fa2d7fe8', 'title': 'Recent update(s) have misaligned nunchuck controls', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'master', 'repo': 'dolphin-emu/dolphin', 'id': 7623}
2018-12-14T22:30:56.072861	{'safe_author': False, 'source': 'ghhookparser', 'action': 'opened', 'author': 'ihatems', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7623', 'head_sha': '5b4d949d1300bd8ba26c7b1002b4aed1fa2d7fe8', 'title': 'Recent update(s) have misaligned nunchuck controls', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'master', 'repo': 'dolphin-emu/dolphin', 'id': 7623}
2018-12-14T20:31:26.257810	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'zackhow', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7622', 'head_sha': '0c0e045eda0b248d514c98f286ebe4f926bfb9d8', 'title': 'Android: fix/ignore L2/R2 buttons', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'ds4trig', 'repo': 'dolphin-emu/dolphin', 'id': 7622}
2018-12-14T20:20:05.388909	{'safe_author': True, 'source': 'ghhookparser', 'action': 'opened', 'author': 'zackhow', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7622', 'head_sha': 'cbd56da0a98b6a57b110a09e43651c024b26540d', 'title': 'Android: fix/ignore L2/R2 buttons', 'base_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'ds4trig', 'repo': 'dolphin-emu/dolphin', 'id': 7622}
2018-12-14T18:53:12.189549	{'safe_author': True, 'source': 'ghhookparser', 'action': 'closed', 'author': 'Tilka', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7621', 'head_sha': '6d394d03febbc6c106f8d802db833e0d0a55cff9', 'title': 'Common/GLContext: Make member functions const qualified where applicable', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'const', 'repo': 'dolphin-emu/dolphin', 'id': 7621}
2018-12-14T16:03:34.478690	{'safe_author': True, 'source': 'ghhookparser', 'action': 'opened', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7621', 'head_sha': '6d394d03febbc6c106f8d802db833e0d0a55cff9', 'title': 'Common/GLContext: Make member functions const qualified where applicable', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'const', 'repo': 'dolphin-emu/dolphin', 'id': 7621}
2018-12-14T03:48:57.352935	{'safe_author': True, 'source': 'ghhookparser', 'action': 'edited', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7620', 'head_sha': '52cae18b016750b7e323fae6ff9b2bb3316cee1c', 'title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired', 'repo': 'dolphin-emu/dolphin', 'id': 7620}
2018-12-14T03:48:39.848065	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7620', 'head_sha': '52cae18b016750b7e323fae6ff9b2bb3316cee1c', 'title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired', 'repo': 'dolphin-emu/dolphin', 'id': 7620}
2018-12-14T03:45:16.615175	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7620', 'head_sha': 'b0f7d0ce7f8e19ba6f12de143e3cb00987f1797f', 'title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired', 'repo': 'dolphin-emu/dolphin', 'id': 7620}
2018-12-14T03:44:24.326131	{'safe_author': True, 'source': 'ghhookparser', 'action': 'opened', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7620', 'head_sha': '14d457fd3ad4905b308873d3d259e782a9eeff5d', 'title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'paired', 'repo': 'dolphin-emu/dolphin', 'id': 7620}
2018-12-14T02:50:31.807867	{'safe_author': True, 'source': 'ghhookparser', 'action': 'opened', 'author': 'zackhow', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7619', 'head_sha': '5bc8b7ae7bf1fd5e2538f94f38b02f4bad62fc46', 'title': 'Android: fix gc adapter init', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'gcadpt', 'repo': 'dolphin-emu/dolphin', 'id': 7619}
2018-12-12T11:06:44.271927	{'safe_author': False, 'source': 'ghhookparser', 'action': 'closed', 'author': 'martymac', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7431', 'head_sha': '3f6498932e6b5872e6138b65c34009b109b0fb0c', 'title': 'Disable SDL by default on FreeBSD too', 'base_sha': '97b1a9bb2a0c29f0f68963483156d5285e1fb1d5', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'FreeBSD-fixes', 'repo': 'dolphin-emu/dolphin', 'id': 7431}
2018-12-11T15:18:24.370381	{'safe_author': False, 'source': 'ghhookparser', 'action': 'opened', 'author': 'weihuoya', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7618', 'head_sha': '5da0f823c734de67488d70f0a76746de2e923a30', 'title': 'Most Wanted mmu setting', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'wanted-setting', 'repo': 'dolphin-emu/dolphin', 'id': 7618}
2018-12-11T15:12:30.298864	{'safe_author': False, 'source': 'ghhookparser', 'action': 'opened', 'author': 'weihuoya', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7617', 'head_sha': 'bbf6cf6f7b13e629b1fb285874d5b56233c1dd6d', 'title': 'Gamesetting for SPRay', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'spray-setting', 'repo': 'dolphin-emu/dolphin', 'id': 7617}
2018-12-11T15:02:00.617330	{'safe_author': False, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'weihuoya', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7513', 'head_sha': 'c2154fb10989997afe33b628a70b16700eae9c50', 'title': 'Disable jit follow branch for some games', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'gamesettings', 'repo': 'dolphin-emu/dolphin', 'id': 7513}
2018-12-10T21:58:59.861946	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7614', 'head_sha': '8b94821e45e9505c73b7b387daacaf1627a7caf4', 'title': 'Add Windows.Gaming.Input to ControllerInterface.', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'windows-gaming-input', 'repo': 'dolphin-emu/dolphin', 'id': 7614}
2018-12-10T19:36:08.721535	{'safe_author': True, 'source': 'ghhookparser', 'action': 'synchronize', 'author': 'AdmiralCurtiss', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7616', 'head_sha': 'fa6782f841d8ec2c0b146fd8735a5ce6048ea04a', 'title': 'Clean up GCMemcard a bit.', 'base_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'type': 'gh_pull_request', 'base_ref_name': 'master', 'head_ref_name': 'memcard-cleanup', 'repo': 'dolphin-emu/dolphin', 'id': 7616}

Recent 'gh_pull_request_comment' events

2018-12-15T00:50:03.899745	{'source': 'ghhookparser', 'action': 'edited', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017', 'hash': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:49:41.186264	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017', 'hash': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:24:51.096287	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:24:51.093498	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:24:51.090741	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:24:51.087933	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:24:50.442288	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925513', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:24:50.439685	{'source': 'ghhookparser', 'action': 'created', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925680', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:10:43.384278	{'source': 'ghhookparser', 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924642', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:10:43.381064	{'source': 'ghhookparser', 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924712', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:10:42.823571	{'source': 'ghhookparser', 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924607', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:10:42.209309	{'source': 'ghhookparser', 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924880', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-15T00:10:42.206560	{'source': 'ghhookparser', 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924804', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7602}
2018-12-14T16:33:19.471222	{'source': 'ghhookparser', 'action': 'created', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7589#discussion_r241814172', 'hash': '7369a84e1473573941149eab9192a6b743dfc0c5', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7589}
2018-12-10T13:54:53.816663	{'source': 'ghhookparser', 'action': 'created', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7616#discussion_r240216111', 'hash': '4a2cfe752877a18a81a8f3aedfb1f4a0d94256fe', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7616}
2018-12-09T20:32:23.492119	{'source': 'ghhookparser', 'action': 'created', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051964', 'hash': '54a0f83599485add46e97d97e0a13e53a469539d', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T20:31:09.260961	{'source': 'ghhookparser', 'action': 'created', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051909', 'hash': '54a0f83599485add46e97d97e0a13e53a469539d', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T20:09:28.954568	{'source': 'ghhookparser', 'action': 'created', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051169', 'hash': '1effc4d50a4b19dff5a3f0369a4da67196c00612', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T20:05:02.156695	{'source': 'ghhookparser', 'action': 'created', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051043', 'hash': '1effc4d50a4b19dff5a3f0369a4da67196c00612', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T20:02:54.310050	{'source': 'ghhookparser', 'action': 'created', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240050979', 'hash': '59d144aca1123afaa9e1c369220360e0d477aeef', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T20:00:00.360931	{'source': 'ghhookparser', 'action': 'created', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240050869', 'hash': '59d144aca1123afaa9e1c369220360e0d477aeef', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T17:09:22.244435	{'source': 'ghhookparser', 'action': 'created', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044887', 'hash': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T16:50:51.710033	{'source': 'ghhookparser', 'action': 'created', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044307', 'hash': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T16:47:00.441924	{'source': 'ghhookparser', 'action': 'edited', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043812', 'hash': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}
2018-12-09T16:45:44.111682	{'source': 'ghhookparser', 'action': 'created', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044150', 'hash': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'repo': 'dolphin-emu/dolphin', 'id': 7615}

Recent 'gh_pull_request_review' events

2018-12-15T00:49:41.182439	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'stop using g_jit outside of JitInterface', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185332421', 'comments': [{'pull_request_review_id': 185332421, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 17, 'body': '```suggestion\r\n  TrampolineCache trampolines{*this};\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241929017', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyOTAxNw==', 'commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n-protected:\n-  bool BackPatch(u32 emAddress, SContext* ctx);\n-  JitBlockCache blocks{*this};\n-  TrampolineCache trampolines;\n-\n public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this) {}\n   JitBlockCache* GetBlockCache() override { return &blocks; }\n   bool HandleFault(uintptr_t access_address, SContext* ctx) override;\n+\n+protected:\n+  bool BackPatch(u32 emAddress, SContext* ctx);\n+  JitBlockCache blocks{*this};\n+   TrampolineCache trampolines{*this};', 'updated_at': '2018-12-15T00:49:39Z', 'original_position': 17, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017', 'created_at': '2018-12-15T00:49:39Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241929017'}}, 'id': 241929017}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7602}
2018-12-15T00:24:51.081997	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'stop using g_jit outside of JitInterface', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185328158', 'comments': [{'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 10, 'body': 'GitHub actually has a feature for this now (suggestions):\r\n```suggestion\r\n  explicit EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925398', 'in_reply_to_id': 241924607, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTM5OA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -19,10 +19,13 @@ namespace MMIO\n class Mapping;\n }\n \n+class Jitx86Base;\n+\n // Like XCodeBlock but has some utilities for memory access.\n class EmuCodeBlock : public Gen::X64CodeBlock\n {\n public:\n+  EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 10, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398', 'created_at': '2018-12-15T00:14:38Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925398'}}, 'id': 241925398}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '```suggestion\r\n  explicit QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925451', 'in_reply_to_id': 241924880, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTQ1MQ==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -13,6 +13,7 @@ enum EQuantizeType : u32;\n class QuantizedMemoryRoutines : public EmuCodeBlock\n {\n public:\n+  QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451', 'created_at': '2018-12-15T00:15:03Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925451'}}, 'id': 241925451}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 12, 'body': '```suggestion\r\n  explicit CommonAsmRoutines(Jitx86Base& jit) : QuantizedMemoryRoutines(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925513', 'in_reply_to_id': 241924642, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTUxMw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -24,6 +25,7 @@ class QuantizedMemoryRoutines : public EmuCodeBlock\n class CommonAsmRoutines : public CommonAsmRoutinesBase, public QuantizedMemoryRoutines\n {\n public:\n+  CommonAsmRoutines(Jitx86Base& jit) : QuantizedMemoryRoutines(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 12, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925513', 'created_at': '2018-12-15T00:15:30Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925513'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925513'}}, 'id': 241925513}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 5, 'body': '```suggestion\r\n  Jitx86Base() : QuantizedMemoryRoutines(*this) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925653', 'in_reply_to_id': 241924712, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTY1Mw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 5, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653', 'created_at': '2018-12-15T00:16:51Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925653'}}, 'id': 241925653}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 12, 'body': '```suggestion\r\n   TrampolineCache trampolines{*this};\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925680', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTY4MA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}\n+  JitBlockCache* GetBlockCache() override { return &blocks; }\n+  bool HandleFault(uintptr_t access_address, SContext* ctx) override;\n+\n protected:\n   bool BackPatch(u32 emAddress, SContext* ctx);\n   JitBlockCache blocks{*this};\n   TrampolineCache trampolines;', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 12, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925680', 'created_at': '2018-12-15T00:17:05Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925680'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925680'}}, 'id': 241925680}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '```suggestion\r\n  explicit TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925752', 'in_reply_to_id': 241924804, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTc1Mg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -24,6 +24,7 @@ class TrampolineCache : public EmuCodeBlock\n   const u8* GenerateWriteTrampoline(const TrampolineInfo& info);\n \n public:\n+  TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752', 'created_at': '2018-12-15T00:17:46Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925752'}}, 'id': 241925752}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7602}
2018-12-15T00:24:50.434020	{'source': 'ghhookparser', 'action': 'edited', 'pr_title': 'stop using g_jit outside of JitInterface', 'author': 'CrystalGamma', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185328158', 'comments': [{'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 10, 'body': 'GitHub actually has a feature for this now (suggestions):\r\n```suggestion\r\n  explicit EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925398', 'in_reply_to_id': 241924607, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTM5OA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -19,10 +19,13 @@ namespace MMIO\n class Mapping;\n }\n \n+class Jitx86Base;\n+\n // Like XCodeBlock but has some utilities for memory access.\n class EmuCodeBlock : public Gen::X64CodeBlock\n {\n public:\n+  EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 10, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398', 'created_at': '2018-12-15T00:14:38Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925398'}}, 'id': 241925398}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '```suggestion\r\n  explicit QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925451', 'in_reply_to_id': 241924880, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTQ1MQ==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -13,6 +13,7 @@ enum EQuantizeType : u32;\n class QuantizedMemoryRoutines : public EmuCodeBlock\n {\n public:\n+  QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451', 'created_at': '2018-12-15T00:15:03Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925451'}}, 'id': 241925451}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 12, 'body': '```suggestion\r\n  explicit CommonAsmRoutines(Jitx86Base& jit) : QuantizedMemoryRoutines(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925513', 'in_reply_to_id': 241924642, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTUxMw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -24,6 +25,7 @@ class QuantizedMemoryRoutines : public EmuCodeBlock\n class CommonAsmRoutines : public CommonAsmRoutinesBase, public QuantizedMemoryRoutines\n {\n public:\n+  CommonAsmRoutines(Jitx86Base& jit) : QuantizedMemoryRoutines(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 12, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925513', 'created_at': '2018-12-15T00:15:30Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925513'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925513'}}, 'id': 241925513}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 5, 'body': '```suggestion\r\n  Jitx86Base() : QuantizedMemoryRoutines(*this) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925653', 'in_reply_to_id': 241924712, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTY1Mw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 5, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653', 'created_at': '2018-12-15T00:16:51Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925653'}}, 'id': 241925653}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 12, 'body': '```suggestion\r\n   TrampolineCache trampolines{*this};\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925680', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTY4MA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}\n+  JitBlockCache* GetBlockCache() override { return &blocks; }\n+  bool HandleFault(uintptr_t access_address, SContext* ctx) override;\n+\n protected:\n   bool BackPatch(u32 emAddress, SContext* ctx);\n   JitBlockCache blocks{*this};\n   TrampolineCache trampolines;', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 12, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925680', 'created_at': '2018-12-15T00:17:05Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925680'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925680'}}, 'id': 241925680}, {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '```suggestion\r\n  explicit TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925752', 'in_reply_to_id': 241924804, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTc1Mg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -24,6 +24,7 @@ class TrampolineCache : public EmuCodeBlock\n   const u8* GenerateWriteTrampoline(const TrampolineInfo& info);\n \n public:\n+  TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752', 'created_at': '2018-12-15T00:17:46Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925752'}}, 'id': 241925752}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7602}
2018-12-15T00:10:43.375341	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'stop using g_jit outside of JitInterface', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185327318', 'comments': [{'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 10, 'body': '`explicit EmuCodeBlock(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924607', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDYwNw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -19,10 +19,13 @@ namespace MMIO\n class Mapping;\n }\n \n+class Jitx86Base;\n+\n // Like XCodeBlock but has some utilities for memory access.\n class EmuCodeBlock : public Gen::X64CodeBlock\n {\n public:\n+  EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 10, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924607', 'created_at': '2018-12-15T00:07:55Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924607'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924607'}}, 'id': 241924607}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 12, 'body': '`explicit CommonAsmRoutines(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924642', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDY0Mg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -24,6 +25,7 @@ class QuantizedMemoryRoutines : public EmuCodeBlock\n class CommonAsmRoutines : public CommonAsmRoutinesBase, public QuantizedMemoryRoutines\n {\n public:\n+  CommonAsmRoutines(Jitx86Base& jit) : QuantizedMemoryRoutines(jit) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 12, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924642', 'created_at': '2018-12-15T00:08:14Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924642'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924642'}}, 'id': 241924642}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 5, 'body': '`trampolines` can be initialized like how `blocks` is.', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924712', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDcxMg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 5, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924712', 'created_at': '2018-12-15T00:08:45Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924712'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924712'}}, 'id': 241924712}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '`explicit TrampolineCache(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924804', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDgwNA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -24,6 +24,7 @@ class TrampolineCache : public EmuCodeBlock\n   const u8* GenerateWriteTrampoline(const TrampolineInfo& info);\n \n public:\n+  TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924804', 'created_at': '2018-12-15T00:09:33Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924804'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924804'}}, 'id': 241924804}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '`explicit QuantizedMemoryRoutines(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924880', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDg4MA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -13,6 +13,7 @@ enum EQuantizeType : u32;\n class QuantizedMemoryRoutines : public EmuCodeBlock\n {\n public:\n+  QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924880', 'created_at': '2018-12-15T00:10:13Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924880'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924880'}}, 'id': 241924880}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7602}
2018-12-15T00:10:42.820795	{'source': 'ghhookparser', 'action': 'edited', 'pr_title': 'stop using g_jit outside of JitInterface', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185327318', 'comments': [{'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 10, 'body': '`explicit EmuCodeBlock(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924607', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDYwNw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -19,10 +19,13 @@ namespace MMIO\n class Mapping;\n }\n \n+class Jitx86Base;\n+\n // Like XCodeBlock but has some utilities for memory access.\n class EmuCodeBlock : public Gen::X64CodeBlock\n {\n public:\n+  EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 10, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924607', 'created_at': '2018-12-15T00:07:55Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924607'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924607'}}, 'id': 241924607}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 12, 'body': '`explicit CommonAsmRoutines(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924642', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDY0Mg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -24,6 +25,7 @@ class QuantizedMemoryRoutines : public EmuCodeBlock\n class CommonAsmRoutines : public CommonAsmRoutinesBase, public QuantizedMemoryRoutines\n {\n public:\n+  CommonAsmRoutines(Jitx86Base& jit) : QuantizedMemoryRoutines(jit) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 12, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924642', 'created_at': '2018-12-15T00:08:14Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924642'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924642'}}, 'id': 241924642}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 5, 'body': '`trampolines` can be initialized like how `blocks` is.', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924712', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDcxMg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 5, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924712', 'created_at': '2018-12-15T00:08:45Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924712'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924712'}}, 'id': 241924712}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '`explicit TrampolineCache(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924804', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDgwNA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -24,6 +24,7 @@ class TrampolineCache : public EmuCodeBlock\n   const u8* GenerateWriteTrampoline(const TrampolineInfo& info);\n \n public:\n+  TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924804', 'created_at': '2018-12-15T00:09:33Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924804'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924804'}}, 'id': 241924804}, {'pull_request_review_id': 185327318, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '`explicit QuantizedMemoryRoutines(...`', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924880', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNDg4MA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -13,6 +13,7 @@ enum EQuantizeType : u32;\n class QuantizedMemoryRoutines : public EmuCodeBlock\n {\n public:\n+  QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:10:41Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924880', 'created_at': '2018-12-15T00:10:13Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241924880'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241924880'}}, 'id': 241924880}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7602}
2018-12-14T19:00:30.751562	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Interpreter: Handle HID2.PSE and HID2.LSQE bits', 'author': 'Tilka', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7620#pullrequestreview-185242084', 'comments': [], 'state': 'approved', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7620}
2018-12-14T16:33:19.469304	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'WIP - Wiimote emu motion plus', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7589#pullrequestreview-185186742', 'comments': [{'pull_request_review_id': 185186742, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7589', 'position': 788, 'body': 'Real wiimote savestate restore has never been adequate. 😛', 'path': 'Source/Core/Core/HW/WiimoteEmu/EmuSubroutines.cpp', 'original_commit_id': 'feabbde406a4bdfa40c0244801dbbfad3471a2a1', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241814172', 'in_reply_to_id': 236131051, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTgxNDE3Mg==', 'commit_id': '7369a84e1473573941149eab9192a6b743dfc0c5', 'author_association': 'MEMBER', 'diff_hunk': '@@ -620,4 +478,4 @@ void Wiimote::RealState()\n     g_wiimotes[m_index]->EnableDataReporting(m_reporting_mode);', 'updated_at': '2018-12-14T16:33:17Z', 'original_position': 642, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7589#discussion_r241814172', 'created_at': '2018-12-14T16:33:17Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'login': 'jordan-woyak', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'id': 1768214}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7589'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7589#discussion_r241814172'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241814172'}}, 'id': 241814172}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7589}
2018-12-12T21:32:21.828505	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'stop using g_jit outside of JitInterface', 'author': 'Tilka', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-184404916', 'comments': [], 'state': 'approved', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7602}
2018-12-10T13:54:55.021557	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Clean up GCMemcard a bit.', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7616#pullrequestreview-183193597', 'comments': [{'pull_request_review_id': 183193597, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7616', 'position': 534, 'body': 'This can just be `return {};` or `return std::nullopt;`', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'original_commit_id': '4a2cfe752877a18a81a8f3aedfb1f4a0d94256fe', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240216111', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDIxNjExMQ==', 'commit_id': '4a2cfe752877a18a81a8f3aedfb1f4a0d94256fe', 'author_association': 'MEMBER', 'diff_hunk': '@@ -528,69 +555,70 @@ u32 GCMemcard::DEntry_CommentsAddress(u8 index) const\n   if (!m_valid || index >= DIRLEN)\n     return 0xFFFF;\n \n-  return BE32(CurrentDir->Dir[index].CommentsAddr);\n+  return GetActiveDirectory().m_dir_entries[index].m_comments_address;\n }\n \n std::string GCMemcard::GetSaveComment1(u8 index) const\n {\n   if (!m_valid || index >= DIRLEN)\n     return "";\n \n-  u32 Comment1 = BE32(CurrentDir->Dir[index].CommentsAddr);\n-  u32 DataBlock = BE16(CurrentDir->Dir[index].FirstBlock) - MC_FST_BLOCKS;\n-  if ((DataBlock > maxBlock) || (Comment1 == 0xFFFFFFFF))\n+  u32 Comment1 = GetActiveDirectory().m_dir_entries[index].m_comments_address;\n+  u32 DataBlock = GetActiveDirectory().m_dir_entries[index].m_first_block - MC_FST_BLOCKS;\n+  if ((DataBlock > m_size_blocks) || (Comment1 == 0xFFFFFFFF))\n   {\n     return "";\n   }\n-  return std::string((const char*)mc_data_blocks[DataBlock].block + Comment1, DENTRY_STRLEN);\n+  return std::string((const char*)m_data_blocks[DataBlock].m_block.data() + Comment1,\n+                     DENTRY_STRLEN);\n }\n \n std::string GCMemcard::GetSaveComment2(u8 index) const\n {\n   if (!m_valid || index >= DIRLEN)\n     return "";\n \n-  u32 Comment1 = BE32(CurrentDir->Dir[index].CommentsAddr);\n+  u32 Comment1 = GetActiveDirectory().m_dir_entries[index].m_comments_address;\n   u32 Comment2 = Comment1 + DENTRY_STRLEN;\n-  u32 DataBlock = BE16(CurrentDir->Dir[index].FirstBlock) - MC_FST_BLOCKS;\n-  if ((DataBlock > maxBlock) || (Comment1 == 0xFFFFFFFF))\n+  u32 DataBlock = GetActiveDirectory().m_dir_entries[index].m_first_block - MC_FST_BLOCKS;\n+  if ((DataBlock > m_size_blocks) || (Comment1 == 0xFFFFFFFF))\n   {\n     return "";\n   }\n-  return std::string((const char*)mc_data_blocks[DataBlock].block + Comment2, DENTRY_STRLEN);\n+  return std::string((const char*)m_data_blocks[DataBlock].m_block.data() + Comment2,\n+                     DENTRY_STRLEN);\n }\n \n-bool GCMemcard::GetDEntry(u8 index, DEntry& dest) const\n+std::optional<DEntry> GCMemcard::GetDEntry(u8 index) const\n {\n   if (!m_valid || index >= DIRLEN)\n-    return false;\n+    return std::optional<DEntry>();', 'updated_at': '2018-12-10T13:54:52Z', 'original_position': 534, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7616#discussion_r240216111', 'created_at': '2018-12-10T13:52:46Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7616'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7616#discussion_r240216111'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240216111'}}, 'id': 240216111}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7616}
2018-12-10T13:54:54.471013	{'source': 'ghhookparser', 'action': 'edited', 'pr_title': 'Clean up GCMemcard a bit.', 'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7616#pullrequestreview-183193597', 'comments': [{'pull_request_review_id': 183193597, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7616', 'position': 534, 'body': 'This can just be `return {};` or `return std::nullopt;`', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'original_commit_id': '4a2cfe752877a18a81a8f3aedfb1f4a0d94256fe', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240216111', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDIxNjExMQ==', 'commit_id': '4a2cfe752877a18a81a8f3aedfb1f4a0d94256fe', 'author_association': 'MEMBER', 'diff_hunk': '@@ -528,69 +555,70 @@ u32 GCMemcard::DEntry_CommentsAddress(u8 index) const\n   if (!m_valid || index >= DIRLEN)\n     return 0xFFFF;\n \n-  return BE32(CurrentDir->Dir[index].CommentsAddr);\n+  return GetActiveDirectory().m_dir_entries[index].m_comments_address;\n }\n \n std::string GCMemcard::GetSaveComment1(u8 index) const\n {\n   if (!m_valid || index >= DIRLEN)\n     return "";\n \n-  u32 Comment1 = BE32(CurrentDir->Dir[index].CommentsAddr);\n-  u32 DataBlock = BE16(CurrentDir->Dir[index].FirstBlock) - MC_FST_BLOCKS;\n-  if ((DataBlock > maxBlock) || (Comment1 == 0xFFFFFFFF))\n+  u32 Comment1 = GetActiveDirectory().m_dir_entries[index].m_comments_address;\n+  u32 DataBlock = GetActiveDirectory().m_dir_entries[index].m_first_block - MC_FST_BLOCKS;\n+  if ((DataBlock > m_size_blocks) || (Comment1 == 0xFFFFFFFF))\n   {\n     return "";\n   }\n-  return std::string((const char*)mc_data_blocks[DataBlock].block + Comment1, DENTRY_STRLEN);\n+  return std::string((const char*)m_data_blocks[DataBlock].m_block.data() + Comment1,\n+                     DENTRY_STRLEN);\n }\n \n std::string GCMemcard::GetSaveComment2(u8 index) const\n {\n   if (!m_valid || index >= DIRLEN)\n     return "";\n \n-  u32 Comment1 = BE32(CurrentDir->Dir[index].CommentsAddr);\n+  u32 Comment1 = GetActiveDirectory().m_dir_entries[index].m_comments_address;\n   u32 Comment2 = Comment1 + DENTRY_STRLEN;\n-  u32 DataBlock = BE16(CurrentDir->Dir[index].FirstBlock) - MC_FST_BLOCKS;\n-  if ((DataBlock > maxBlock) || (Comment1 == 0xFFFFFFFF))\n+  u32 DataBlock = GetActiveDirectory().m_dir_entries[index].m_first_block - MC_FST_BLOCKS;\n+  if ((DataBlock > m_size_blocks) || (Comment1 == 0xFFFFFFFF))\n   {\n     return "";\n   }\n-  return std::string((const char*)mc_data_blocks[DataBlock].block + Comment2, DENTRY_STRLEN);\n+  return std::string((const char*)m_data_blocks[DataBlock].m_block.data() + Comment2,\n+                     DENTRY_STRLEN);\n }\n \n-bool GCMemcard::GetDEntry(u8 index, DEntry& dest) const\n+std::optional<DEntry> GCMemcard::GetDEntry(u8 index) const\n {\n   if (!m_valid || index >= DIRLEN)\n-    return false;\n+    return std::optional<DEntry>();', 'updated_at': '2018-12-10T13:54:52Z', 'original_position': 534, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7616#discussion_r240216111', 'created_at': '2018-12-10T13:52:46Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7616'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7616#discussion_r240216111'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240216111'}}, 'id': 240216111}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7616}
2018-12-09T20:32:24.287116	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182993512', 'comments': [{'pull_request_review_id': 182993512, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 147, 'body': 'Looks good to me. 👍 ', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051964', 'in_reply_to_id': 240041523, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA1MTk2NA==', 'commit_id': '54a0f83599485add46e97d97e0a13e53a469539d', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:\n+    break;\n+\n+  case CMD_WRITE:\n+  {\n+    // Acknowledge any previous commands sent by buffer\n+    m_acknowledge = true;\n+    INFO_LOG(SERIALINTERFACE, "Pedometer Write 0x%x", command);\n+  }\n+  break;\n+\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown direct command     (0x%x)", command);\n+    PanicAlert("SI: Unknown direct command");\n+  }\n+  break;\n+  }\n+}\n+\n+// GetData\n+bool CSIDevice_GCPedometer::GetData(u32& hi, u32& low)\n+{\n+  // Return acknowledgement - Bit 31 of high byte set\n+  if (m_acknowledge)\n+  {\n+    hi = DATA_ACKNOWLEDGE_HI;\n+    low = 0x0;\n+    m_acknowledge = false;\n+  }\n+\n+  return true;\n+}\n+\n+// Savestate support\n+void CSIDevice_GCPedometer::DoState(PointerWrap& p)', 'updated_at': '2018-12-09T20:32:22Z', 'original_position': 133, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051964', 'created_at': '2018-12-09T20:32:22Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051964'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051964'}}, 'id': 240051964}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T20:31:09.893232	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182993459', 'comments': [{'pull_request_review_id': 182993459, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 147, 'body': "Updated save state version from 99 to 100 just now. That's all it takes, correct?", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051909', 'in_reply_to_id': 240041523, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA1MTkwOQ==', 'commit_id': '54a0f83599485add46e97d97e0a13e53a469539d', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:\n+    break;\n+\n+  case CMD_WRITE:\n+  {\n+    // Acknowledge any previous commands sent by buffer\n+    m_acknowledge = true;\n+    INFO_LOG(SERIALINTERFACE, "Pedometer Write 0x%x", command);\n+  }\n+  break;\n+\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown direct command     (0x%x)", command);\n+    PanicAlert("SI: Unknown direct command");\n+  }\n+  break;\n+  }\n+}\n+\n+// GetData\n+bool CSIDevice_GCPedometer::GetData(u32& hi, u32& low)\n+{\n+  // Return acknowledgement - Bit 31 of high byte set\n+  if (m_acknowledge)\n+  {\n+    hi = DATA_ACKNOWLEDGE_HI;\n+    low = 0x0;\n+    m_acknowledge = false;\n+  }\n+\n+  return true;\n+}\n+\n+// Savestate support\n+void CSIDevice_GCPedometer::DoState(PointerWrap& p)', 'updated_at': '2018-12-09T20:31:08Z', 'original_position': 133, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051909', 'created_at': '2018-12-09T20:31:08Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051909'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051909'}}, 'id': 240051909}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T20:09:28.953454	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182992643', 'comments': [{'pull_request_review_id': 182992643, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': None, 'body': "I'd prefer std::fill_n as it's type-safe and you pass it the number of elements rather than the number of bytes.", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '59d144aca1123afaa9e1c369220360e0d477aeef', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051169', 'in_reply_to_id': 240050869, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA1MTE2OQ==', 'commit_id': '1effc4d50a4b19dff5a3f0369a4da67196c00612', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,156 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    // Return joybus ID for buffer commands\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Clear existing data on SI buffer for pedometer response\n+      for(int i = 0; i < length; i++)', 'updated_at': '2018-12-09T20:09:27Z', 'original_position': 50, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051169', 'created_at': '2018-12-09T20:09:27Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'login': 'jordan-woyak', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'id': 1768214}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051169'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051169'}}, 'id': 240051169}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T20:05:02.154485	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182992511', 'comments': [{'pull_request_review_id': 182992511, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': None, 'body': "Wasn't sure what convention to use. Any preference between memset or fill_n?", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '59d144aca1123afaa9e1c369220360e0d477aeef', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051043', 'in_reply_to_id': 240050869, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA1MTA0Mw==', 'commit_id': '1effc4d50a4b19dff5a3f0369a4da67196c00612', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,156 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    // Return joybus ID for buffer commands\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Clear existing data on SI buffer for pedometer response\n+      for(int i = 0; i < length; i++)', 'updated_at': '2018-12-09T20:05:00Z', 'original_position': 50, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051043', 'created_at': '2018-12-09T20:05:00Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240051043'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240051043'}}, 'id': 240051043}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T20:02:54.307975	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182992447', 'comments': [{'pull_request_review_id': 182992447, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 50, 'body': 'or std::fill_n', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '59d144aca1123afaa9e1c369220360e0d477aeef', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240050979', 'in_reply_to_id': 240050869, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA1MDk3OQ==', 'commit_id': '59d144aca1123afaa9e1c369220360e0d477aeef', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,156 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    // Return joybus ID for buffer commands\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Clear existing data on SI buffer for pedometer response\n+      for(int i = 0; i < length; i++)', 'updated_at': '2018-12-09T20:02:53Z', 'original_position': 50, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240050979', 'created_at': '2018-12-09T20:02:52Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'login': 'jordan-woyak', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'id': 1768214}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240050979'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240050979'}}, 'id': 240050979}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T20:00:01.090520	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182992312', 'comments': [{'pull_request_review_id': 182992312, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 50, 'body': "This could just be `std::memset(buffer, 0, length)` if I'm not mistaken.", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '59d144aca1123afaa9e1c369220360e0d477aeef', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240050869', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA1MDg2OQ==', 'commit_id': '59d144aca1123afaa9e1c369220360e0d477aeef', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,156 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    // Return joybus ID for buffer commands\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Clear existing data on SI buffer for pedometer response\n+      for(int i = 0; i < length; i++)', 'updated_at': '2018-12-09T19:59:59Z', 'original_position': 50, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240050869', 'created_at': '2018-12-09T19:59:59Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240050869'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240050869'}}, 'id': 240050869}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T17:09:22.243368	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182986502', 'comments': [{'pull_request_review_id': 182986502, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': "Returning zero for any value in the buffer seems safe based on my tests. Only certain non-zero values (such anything greater than 2 for the gender) can cause the game to hang while it processes the command.\r\n\r\nFrom my tests as well, the pedometer returns zero for every value that hasn't been set or programmed (e.g. if you haven't done any walking or burned calories since X days). So when inserting a fresh battery, the buffer is zeroed out. The game can reprogram values (this isn't emulated yet) but otherwise the values returned are zero.", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240044887', 'in_reply_to_id': 240041304, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0NDg4Nw==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T17:09:20Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044887', 'created_at': '2018-12-09T17:09:20Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044887'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240044887'}}, 'id': 240044887}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T16:50:52.257445	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182985833', 'comments': [{'pull_request_review_id': 182985833, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': "I guess? Unless this causes some problems down the road when they shouldn't be zero.\r\nDo you have a bunch of captures that show common values in those places (or not) that stay the same (or not)?", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240044307', 'in_reply_to_id': 240041304, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0NDMwNw==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T16:50:50Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044307', 'created_at': '2018-12-09T16:50:50Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044307'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240044307'}}, 'id': 240044307}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T16:45:44.108005	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182985639', 'comments': [{'pull_request_review_id': 182985639, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': 'Okay, I see now. I suppose it would be best to zero out the entire buffer before writing the response data then?', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240044150', 'in_reply_to_id': 240041304, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0NDE1MA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T16:45:42Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044150', 'created_at': '2018-12-09T16:45:42Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240044150'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240044150'}}, 'id': 240044150}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T16:39:23.885002	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182985429', 'comments': [{'pull_request_review_id': 182985429, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': "I was mostly poking about the indices not being set/used there; not necessarily about the others being _used_ in a weird order (which we've seen before in other places)\r\nMostly concerned about returning garbage in those places if we don't do anything deterministic to them.", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043964', 'in_reply_to_id': 240041304, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0Mzk2NA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T16:39:22Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043964', 'created_at': '2018-12-09T16:39:22Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043964'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043964'}}, 'id': 240043964}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T16:35:33.793727	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182985306', 'comments': [{'pull_request_review_id': 182985306, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 4, 'body': 'Will do!', 'path': 'Source/Core/Core/HW/SI/SI_Device.h', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043844', 'in_reply_to_id': 240041244, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0Mzg0NA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -44,6 +44,7 @@ enum TSIDevices\n   SI_GBA = 0x00040000,\n   SI_GC_CONTROLLER = (SI_TYPE_GC | SI_GC_STANDARD),\n   SI_GC_KEYBOARD = (SI_TYPE_GC | 0x00200000),\n+  SI_GC_PEDOMETER = 0x08020000,', 'updated_at': '2018-12-09T16:35:32Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043844', 'created_at': '2018-12-09T16:35:32Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043844'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043844'}}, 'id': 240043844}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T16:34:28.255286	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182985254', 'comments': [{'pull_request_review_id': 182985254, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 98, 'body': "Oops! The command is the same 0x00 command for most (all?) JOYBUS devices. GBATEK calls it STATUS and other documents call it QUERY. It's the same as 0xFF (CMD_RESET), where the device responses with the 16-bit JOYBUS ID. Looks like I forgot about that; I'll update soon to fix this.", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043812', 'in_reply_to_id': 240041476, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MzgxMg==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:', 'updated_at': '2018-12-09T16:34:26Z', 'original_position': 98, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043812', 'created_at': '2018-12-09T16:34:26Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043812'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043812'}}, 'id': 240043812}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T16:24:16.023327	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'shonumi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182984873', 'comments': [{'pull_request_review_id': 182984873, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': "The data from the pedometer is all over the place. It looks consistent for the first few entries, but it's pretty random for everything else. So far, I've found the following:\r\n\r\n    1st 3 characters of name \t::\t0x00 - 0x02\r\n    2nd 3 characters of name\t::\t0x05 - 0x07 \r\n    \t\t\t\t::\r\n    Sex (1 = Male, 2 = Female)\t::\t0x09\r\n    Height in cm\t\t\t::\t0x0A\r\n    Weight in kg\t\t\t::\t0x0B\r\n    Length of step in cm\t\t::\t0x08\r\n    \t\t\t\t::\r\n    Total steps taken\t\t::\t0x0D, 0x0E, 0x0F\r\n    Total meters walked\t\t::\t0x12, 0x13, 0x0C\r\n    \t\t\t\t::\r\n    Steps taken today\t\t::\t0x1A, 0x1B, 0x14\r\n    Kcal burned today\t\t::\t0x1F, 0x18, 0x19\r\n    \t\t\t\t::\r\n    Steps taken 1 day ago\t\t::\t0x1C, 0x1D, 0x1E\r\n    Kcal burned 1 day ago\t\t::\t0x37, 0x30, 0x31\r\n    \t\t\t\t::\r\n    Steps taken 2 days ago\t\t::\t0x21, 0x22, 0x23\r\n    Kcal burned 2 days ago\t\t::\t0x34, 0x35, 0x36\r\n    \t\t\t\t::\r\n    Steps taken 3 days ago\t\t::\t0x26, 0x27, 0x20\r\n    Kcal burned 3 days ago\t\t::\t0x39, 0x3A, 0x3B\r\n    \t\t\t\t::\r\n    Steps taken 4 days ago\t\t::\t0x2B, 0x24, 0x25\r\n    Kcal burned 4 days ago\t\t::\t0x3E, 0x3F, 0x38\r\n    \t\t\t\t::\r\n    Steps taken 5 days ago\t\t::\t0x28, 0x29, 0x2A\r\n    Kcal burned 5 days ago\t\t::\t0x43, 0x3C, 0x3D\r\n\t\t\t\t::\r\n    Steps taken 6 days ago\t\t::\t0x2D, 0x2E, 0x2F\r\n    Kcal burned 6 days ago\t\t::\t0x40, 0x41, 0x42\r\n\t\t\t\t::\r\n    Steps taken 7 days ago\t\t::\t0x32, 0x33, 0x2C\r\n    Kcal burned 7 days ago\t\t::\t0x45, 0x46, 0x47\r\n\r\nSo, it's pretty messy. No idea if this was intentional or just the only way they could get the pedometer to work. I think the only remaining data I haven't figured out the birthday/age yet, which I believe are related to 0x03, 0x04, 0x10, and 0x11. Currently working on more homebrew to probe that. The last 0x4 bytes (0x48 - 0x51) appear unused.\r\n\r\nThe main function of the pedometer is to transfer steps to the game. Evidently, the only requirements are that the pedometer correctly report the name of the saved profile on the memory card and the total steps. Doesn't seem to thoroughly check much else before accepting the steps.", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043538', 'in_reply_to_id': 240041304, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MzUzOA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T16:24:14Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043538', 'created_at': '2018-12-09T16:24:14Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/shonumi/followers', 'url': 'https://api.github.com/users/shonumi', 'organizations_url': 'https://api.github.com/users/shonumi/orgs', 'node_id': 'MDQ6VXNlcjc0MTgxNzY=', 'events_url': 'https://api.github.com/users/shonumi/events{/privacy}', 'repos_url': 'https://api.github.com/users/shonumi/repos', 'gists_url': 'https://api.github.com/users/shonumi/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/shonumi/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/shonumi/following{/other_user}', 'html_url': 'https://github.com/shonumi', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/7418176?v=4', 'login': 'shonumi', 'subscriptions_url': 'https://api.github.com/users/shonumi/subscriptions', 'starred_url': 'https://api.github.com/users/shonumi/starred{/owner}{/repo}', 'id': 7418176}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240043538'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240043538'}}, 'id': 240043538}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T15:31:44.101644	{'source': 'ghhookparser', 'action': 'submitted', 'pr_title': 'Implement GC pedometer as input device', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182982749', 'comments': [{'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 4, 'body': 'What about using this instead (for consistency with the other GC members)?\r\n```suggestion\r\n  SI_GC_PEDOMETER = (SI_TYPE_GC | 0x00020000),\r\n```', 'path': 'Source/Core/Core/HW/SI/SI_Device.h', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041244', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTI0NA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -44,6 +44,7 @@ enum TSIDevices\n   SI_GBA = 0x00040000,\n   SI_GC_CONTROLLER = (SI_TYPE_GC | SI_GC_STANDARD),\n   SI_GC_KEYBOARD = (SI_TYPE_GC | 0x00200000),\n+  SI_GC_PEDOMETER = 0x08020000,', 'updated_at': '2018-12-09T15:31:41Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041244', 'created_at': '2018-12-09T15:24:43Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041244'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041244'}}, 'id': 240041244}, {'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': 'This looks a bit odd. What about `0x10` and `0x11`? Same for `0x03` and `0x04` further up.', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041304', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTMwNA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T15:31:42Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041304', 'created_at': '2018-12-09T15:26:22Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041304'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041304'}}, 'id': 240041304}, {'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 98, 'body': 'Do we know which command this is, and why it is an empty case?\r\nAlso, please leave a comment that this case is intentionally empty (with a reason of why, if you can)', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041476', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTQ3Ng==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:', 'updated_at': '2018-12-09T15:31:42Z', 'original_position': 98, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041476', 'created_at': '2018-12-09T15:29:55Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041476'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041476'}}, 'id': 240041476}, {'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 133, 'body': "Not sure what this means for new devices, but we should probably increment the save state version to be on the safe side.\r\n_(Unless someone knows better and we don't have to)_", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041523', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTUyMw==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:\n+    break;\n+\n+  case CMD_WRITE:\n+  {\n+    // Acknowledge any previous commands sent by buffer\n+    m_acknowledge = true;\n+    INFO_LOG(SERIALINTERFACE, "Pedometer Write 0x%x", command);\n+  }\n+  break;\n+\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown direct command     (0x%x)", command);\n+    PanicAlert("SI: Unknown direct command");\n+  }\n+  break;\n+  }\n+}\n+\n+// GetData\n+bool CSIDevice_GCPedometer::GetData(u32& hi, u32& low)\n+{\n+  // Return acknowledgement - Bit 31 of high byte set\n+  if (m_acknowledge)\n+  {\n+    hi = DATA_ACKNOWLEDGE_HI;\n+    low = 0x0;\n+    m_acknowledge = false;\n+  }\n+\n+  return true;\n+}\n+\n+// Savestate support\n+void CSIDevice_GCPedometer::DoState(PointerWrap& p)', 'updated_at': '2018-12-09T15:31:42Z', 'original_position': 133, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041523', 'created_at': '2018-12-09T15:31:38Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041523'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041523'}}, 'id': 240041523}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}
2018-12-09T15:31:43.460520	{'source': 'ghhookparser', 'action': 'edited', 'pr_title': 'Implement GC pedometer as input device', 'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7615#pullrequestreview-182982749', 'comments': [{'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 4, 'body': 'What about using this instead (for consistency with the other GC members)?\r\n```suggestion\r\n  SI_GC_PEDOMETER = (SI_TYPE_GC | 0x00020000),\r\n```', 'path': 'Source/Core/Core/HW/SI/SI_Device.h', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041244', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTI0NA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -44,6 +44,7 @@ enum TSIDevices\n   SI_GBA = 0x00040000,\n   SI_GC_CONTROLLER = (SI_TYPE_GC | SI_GC_STANDARD),\n   SI_GC_KEYBOARD = (SI_TYPE_GC | 0x00200000),\n+  SI_GC_PEDOMETER = 0x08020000,', 'updated_at': '2018-12-09T15:31:41Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041244', 'created_at': '2018-12-09T15:24:43Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041244'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041244'}}, 'id': 240041244}, {'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 74, 'body': 'This looks a bit odd. What about `0x10` and `0x11`? Same for `0x03` and `0x04` further up.', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041304', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTMwNA==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];', 'updated_at': '2018-12-09T15:31:42Z', 'original_position': 74, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041304', 'created_at': '2018-12-09T15:26:22Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041304'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041304'}}, 'id': 240041304}, {'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 98, 'body': 'Do we know which command this is, and why it is an empty case?\r\nAlso, please leave a comment that this case is intentionally empty (with a reason of why, if you can)', 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041476', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTQ3Ng==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:', 'updated_at': '2018-12-09T15:31:42Z', 'original_position': 98, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041476', 'created_at': '2018-12-09T15:29:55Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041476'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041476'}}, 'id': 240041476}, {'pull_request_review_id': 182982749, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615', 'position': 133, 'body': "Not sure what this means for new devices, but we should probably increment the save state version to be on the safe side.\r\n_(Unless someone knows better and we don't have to)_", 'path': 'Source/Core/Core/HW/SI/SI_DeviceGCPedometer.cpp', 'original_commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041523', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDA0MTUyMw==', 'commit_id': '98b7f95797fa2f0a3695ad66db4290e72289836f', 'author_association': 'MEMBER', 'diff_hunk': '@@ -0,0 +1,138 @@\n+// Copyright 2018 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Core/HW/SI/SI_DeviceGCPedometer.h"\n+\n+#include <cstring>\n+\n+#include "Common/ChunkFile.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Logging/Log.h"\n+#include "Common/MsgHandler.h"\n+#include "Common/Swap.h"\n+#include "Core/HW/SI/SI_Device.h"\n+\n+namespace SerialInterface\n+{\n+// Gamecube Pedometer aka Inro-Kun\n+CSIDevice_GCPedometer::CSIDevice_GCPedometer(SIDevices device, int device_number)\n+    : ISIDevice(device, device_number)\n+{\n+}\n+\n+int CSIDevice_GCPedometer::RunBuffer(u8* buffer, int length)\n+{\n+  // For debug logging only\n+  ISIDevice::RunBuffer(buffer, length);\n+\n+  // Read the command\n+  EBufferCommands command = static_cast<EBufferCommands>(buffer[0]);\n+\n+  // Process command\n+  switch (command)\n+  {\n+  case CMD_RESET:\n+  {\n+    u32 id = Common::swap32(SI_GC_PEDOMETER);\n+    std::memcpy(buffer, &id, sizeof(id));\n+    break;\n+  }\n+\n+  // Return data from pedometer\n+  case CMD_DATA:\n+  {\n+    // Pedometer expects 0x51 bytes from buffer\n+    if (length == 0x51)\n+    {\n+      // Copy 1st 3 characters of the name field - Buffer positions 0x00, 0x01, 0x02\n+      buffer[0x00] = m_data.name_high[0];\n+      buffer[0x01] = m_data.name_high[1];\n+      buffer[0x02] = m_data.name_high[2];\n+\n+      // Copy 2nd 3 characters of the name field - Buffer positions 0x05, 0x06, 0x07\n+      buffer[0x05] = m_data.name_low[0];\n+      buffer[0x06] = m_data.name_low[1];\n+      buffer[0x07] = m_data.name_low[2];\n+\n+      // Copy length of step and gender - Buffer positions 0x08, 0x09\n+      buffer[0x08] = m_data.gender;\n+      buffer[0x09] = m_data.step_length;\n+\n+      // Copy height and weight - Buffer positions 0x0A, 0x0B\n+      buffer[0x0A] = m_data.height;\n+      buffer[0x0B] = m_data.weight;\n+\n+      // Copy total steps taken - Buffer positions 0x0D, 0x0E, 0x0F\n+      buffer[0x0D] = m_data.total_steps[0];\n+      buffer[0x0E] = m_data.total_steps[1];\n+      buffer[0x0F] = m_data.total_steps[2];\n+\n+      // Copy total meters walked - Buffer positions 0x12, 0x13, 0x0C\n+      buffer[0x12] = m_data.total_meters[0];\n+      buffer[0x13] = m_data.total_meters[1];\n+      buffer[0x0C] = m_data.total_meters[2];\n+    }\n+    break;\n+  }\n+\n+  // DEFAULT\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown SI command     (0x%x)", command);\n+    PanicAlert("SI: Unknown command (0x%x)", command);\n+  }\n+  break;\n+  }\n+\n+  return length;\n+}\n+\n+// SendCommand\n+void CSIDevice_GCPedometer::SendCommand(u32 command, u8 poll)\n+{\n+  UCommand controller_command(command);\n+\n+  switch (controller_command.command)\n+  {\n+  case 0x00:\n+    break;\n+\n+  case CMD_WRITE:\n+  {\n+    // Acknowledge any previous commands sent by buffer\n+    m_acknowledge = true;\n+    INFO_LOG(SERIALINTERFACE, "Pedometer Write 0x%x", command);\n+  }\n+  break;\n+\n+  default:\n+  {\n+    ERROR_LOG(SERIALINTERFACE, "Unknown direct command     (0x%x)", command);\n+    PanicAlert("SI: Unknown direct command");\n+  }\n+  break;\n+  }\n+}\n+\n+// GetData\n+bool CSIDevice_GCPedometer::GetData(u32& hi, u32& low)\n+{\n+  // Return acknowledgement - Bit 31 of high byte set\n+  if (m_acknowledge)\n+  {\n+    hi = DATA_ACKNOWLEDGE_HI;\n+    low = 0x0;\n+    m_acknowledge = false;\n+  }\n+\n+  return true;\n+}\n+\n+// Savestate support\n+void CSIDevice_GCPedometer::DoState(PointerWrap& p)', 'updated_at': '2018-12-09T15:31:42Z', 'original_position': 133, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041523', 'created_at': '2018-12-09T15:31:38Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'login': 'BhaaLseN', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'id': 826052}, '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7615'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7615#discussion_r240041523'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/240041523'}}, 'id': 240041523}], 'state': 'commented', 'type': 'gh_pull_request_review', 'repo': 'dolphin-emu/dolphin', 'pr_id': 7615}

Recent 'gh_push' events

2018-12-14T18:53:13.845982	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': "Common/GLContext: Make member functions const qualified where applicable\n\nThese don't modify object state, so they can be const qualified.", 'removed': [], 'hash': '6d394d03febbc6c106f8d802db833e0d0a55cff9', 'author': {'email': 'mathew1800@gmail.com', 'name': 'Lioncash', 'username': 'lioncash'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/6d394d03febbc6c106f8d802db833e0d0a55cff9', 'modified': ['Source/Core/Common/GL/GLContext.h'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7621 from lioncash/const\n\nCommon/GLContext: Make member functions const qualified where applicable', 'removed': [], 'hash': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'author': {'email': 'tilkax@gmail.com', 'name': 'Tilka', 'username': 'Tilka'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'modified': ['Source/Core/Common/GL/GLContext.h'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'Tilka', 'before_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31'}
2018-12-10T17:30:09.014133	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Translation resources sync with Transifex', 'removed': [], 'hash': '2dcd058f7d87a0a95289b23473ae0e7321005110', 'author': {'email': 'josjuice@gmail.com', 'name': 'JosJuice', 'username': 'JosJuice'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2dcd058f7d87a0a95289b23473ae0e7321005110', 'modified': ['Languages/po/ar.po', 'Languages/po/ca.po', 'Languages/po/cs.po', 'Languages/po/da.po', 'Languages/po/de.po', 'Languages/po/dolphin-emu.pot', 'Languages/po/el.po', 'Languages/po/en.po', 'Languages/po/es.po', 'Languages/po/fa.po', 'Languages/po/fr.po', 'Languages/po/hr.po', 'Languages/po/hu.po', 'Languages/po/it.po', 'Languages/po/ja.po', 'Languages/po/ko.po', 'Languages/po/ms.po', 'Languages/po/nb.po', 'Languages/po/nl.po', 'Languages/po/pl.po', 'Languages/po/pt.po', 'Languages/po/pt_BR.po', 'Languages/po/ro.po', 'Languages/po/ru.po', 'Languages/po/sr.po', 'Languages/po/sv.po', 'Languages/po/tr.po', 'Languages/po/zh_CN.po', 'Languages/po/zh_TW.po'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'JosJuice', 'before_sha': 'f510f6ef0d72764cae23a1c662ffdc92c45acd9e', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '2dcd058f7d87a0a95289b23473ae0e7321005110'}
2018-12-07T01:26:27.482598	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'GameSettings: Immediate XFB off for MGS Special Disc', 'removed': [], 'hash': '2b2aa89551c2b33adbbe24f91bdb624857cdbe6e', 'author': {'email': 'tilkax@gmail.com', 'name': 'Tillmann Karras', 'username': 'Tilka'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2b2aa89551c2b33adbbe24f91bdb624857cdbe6e', 'modified': ['Data/Sys/GameSettings/PGS.ini'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7611 from Tilka/mgs_special\n\nGameSettings: Immediate XFB off for MGS Special Disc', 'removed': [], 'hash': 'f510f6ef0d72764cae23a1c662ffdc92c45acd9e', 'author': {'email': 'tilkax@gmail.com', 'name': 'Tilka', 'username': 'Tilka'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f510f6ef0d72764cae23a1c662ffdc92c45acd9e', 'modified': ['Data/Sys/GameSettings/PGS.ini'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'Tilka', 'before_sha': '4e5f83d23fcee2e744890246360281639bf2ad18', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'f510f6ef0d72764cae23a1c662ffdc92c45acd9e'}
2018-12-05T16:36:27.612857	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Android Studio 3.2.1 recommended updates', 'removed': [], 'hash': '66598f6c8d86771a50ace60ff03311c397a8240d', 'author': {'email': 'rwm@udel.edu', 'name': 'Ryan Meredith', 'username': 'Ebola16'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/66598f6c8d86771a50ace60ff03311c397a8240d', 'modified': ['Source/Android/app/build.gradle', 'Source/Android/build.gradle', 'Source/Android/gradle/wrapper/gradle-wrapper.properties'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7436 from Ebola16/6\n\nAndroid Studio 3.2.1 recommended updates', 'removed': [], 'hash': '4e5f83d23fcee2e744890246360281639bf2ad18', 'author': {'email': 'leo@innovatetechnologi.es', 'name': 'Léo Lam', 'username': 'leoetlino'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/4e5f83d23fcee2e744890246360281639bf2ad18', 'modified': ['Source/Android/app/build.gradle', 'Source/Android/build.gradle', 'Source/Android/gradle/wrapper/gradle-wrapper.properties'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'leoetlino', 'before_sha': '2eb85c8fcfca4ce973af11a9b0fc5049dc73d040', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '4e5f83d23fcee2e744890246360281639bf2ad18'}
2018-12-05T16:14:49.866388	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Add nested docking to increase layout choices while debugging.', 'removed': [], 'hash': 'c18aa36eab90b2d516db7d67eb9a68dc3e15c669', 'author': {'email': 'taolas@gmail.com', 'name': 'TryTwo', 'username': 'TryTwo'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/c18aa36eab90b2d516db7d67eb9a68dc3e15c669', 'modified': ['Source/Core/DolphinQt/MainWindow.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7594 from TryTwo/NestedDocks\n\nAdd nested docking to increase layout choices while debugging.', 'removed': [], 'hash': '2eb85c8fcfca4ce973af11a9b0fc5049dc73d040', 'author': {'email': 'leo@innovatetechnologi.es', 'name': 'Léo Lam', 'username': 'leoetlino'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2eb85c8fcfca4ce973af11a9b0fc5049dc73d040', 'modified': ['Source/Core/DolphinQt/MainWindow.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'leoetlino', 'before_sha': '4353d918d672eea50024aaa6ac2fac266a620499', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '2eb85c8fcfca4ce973af11a9b0fc5049dc73d040'}
2018-12-04T20:21:28.504345	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Use HTTPS urls when updating from GameTDB', 'removed': [], 'hash': 'f2b17312b0c9b0dd1e2b439a2ac11d3a5f7a540d', 'author': {'email': 'svascellaro@gmail.com', 'name': 'Steven M. Vascellaro', 'username': 'stevoisiak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f2b17312b0c9b0dd1e2b439a2ac11d3a5f7a540d', 'modified': ['Tools/update-wiitdb.sh'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7609 from stevoisiak/update-gametdb-https\n\nUse HTTPS urls when updating from GameTDB', 'removed': [], 'hash': '4353d918d672eea50024aaa6ac2fac266a620499', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/4353d918d672eea50024aaa6ac2fac266a620499', 'modified': ['Tools/update-wiitdb.sh'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '94c3570dfb6c6b5181f3b6190d041b3a4c1db250', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '4353d918d672eea50024aaa6ac2fac266a620499'}
2018-12-04T20:15:36.100179	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Use HTTPS for URLs in Readme & GameSettings INI', 'removed': [], 'hash': '93d3016e31a4f5f07801538297d7f98c43c86328', 'author': {'email': 'svascellaro@gmail.com', 'name': 'Steven M. Vascellaro', 'username': 'stevoisiak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/93d3016e31a4f5f07801538297d7f98c43c86328', 'modified': ['Data/Sys/GameSettings/GDK.ini', 'Data/Sys/GameSettings/GDQ.ini', 'Data/Sys/GameSettings/GWT.ini', 'Readme.md'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7608 from stevoisiak/https-urls\n\nUse HTTPS for URLs in Readme & GameSettings INI', 'removed': [], 'hash': '94c3570dfb6c6b5181f3b6190d041b3a4c1db250', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/94c3570dfb6c6b5181f3b6190d041b3a4c1db250', 'modified': ['Data/Sys/GameSettings/GDK.ini', 'Data/Sys/GameSettings/GDQ.ini', 'Data/Sys/GameSettings/GWT.ini', 'Readme.md'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '9e2694cd60e99ce924561bdef75785ccebd8a2f0', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '94c3570dfb6c6b5181f3b6190d041b3a4c1db250'}
2018-12-04T19:44:02.839104	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': "Replace dead 'oreillynet' url with Wayback Machine archive", 'removed': [], 'hash': '32a5bb2fb4753bdf2b5df38f7ff0458334f18111', 'author': {'email': 'svascellaro@gmail.com', 'name': 'Steven M. Vascellaro', 'username': 'stevoisiak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/32a5bb2fb4753bdf2b5df38f7ff0458334f18111', 'modified': ['Data/Sys/Shaders/Anaglyph/grayscale2.glsl', 'Data/Sys/Shaders/grayscale2.glsl'], 'distinct': True, 'added': []}, {'message': "Merge pull request #7607 from stevoisiak/archive-dead-url\n\nReplace dead 'oreillynet' url with Wayback Machine archive", 'removed': [], 'hash': '9e2694cd60e99ce924561bdef75785ccebd8a2f0', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/9e2694cd60e99ce924561bdef75785ccebd8a2f0', 'modified': ['Data/Sys/Shaders/Anaglyph/grayscale2.glsl', 'Data/Sys/Shaders/grayscale2.glsl'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '2c57e709d0f9e4010a4415de4192de887e37f187', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '9e2694cd60e99ce924561bdef75785ccebd8a2f0'}
2018-12-04T07:49:23.429489	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Present an error message when failing to open a file that should exist.\nThis could happen with savestate loads, permission issues, or use by other processes.\nPrior to this Dolphin assumed any existing file could be opened and crashes from invalid variant access.\nFailing to open a file during savestate load will likely still crash but at least the user will know why.', 'removed': [], 'hash': '122ce2878641acffb7233a60964c3b2643d08131', 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/122ce2878641acffb7233a60964c3b2643d08131', 'modified': ['Source/Core/Core/IOS/FS/HostBackend/File.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7603 from jordan-woyak/fs-open-file-fix\n\nPresent an error message when failing to open a file that should exist.', 'removed': [], 'hash': '2c57e709d0f9e4010a4415de4192de887e37f187', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2c57e709d0f9e4010a4415de4192de887e37f187', 'modified': ['Source/Core/Core/IOS/FS/HostBackend/File.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '59de8ea50338b39f604fde738229aaeb791cc459', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '2c57e709d0f9e4010a4415de4192de887e37f187'}
2018-12-04T07:47:49.018042	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'RenderBase: Force a pipeline flush when drawing the XFB to the host\n\nSince we use the common pipelines here and draw vertices if a batch is\ncurrently being built by the vertex loader, we end up trampling over its\npointer, as we share the buffer with the loader, and it has not been\nunmapped yet. Force a pipeline flush to avoid this.', 'removed': [], 'hash': '38479dd7830ab0790b487cbdee7477e6eb6b941d', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/38479dd7830ab0790b487cbdee7477e6eb6b941d', 'modified': ['Source/Core/VideoCommon/RenderBase.cpp'], 'distinct': True, 'added': []}, {'message': 'Renderer: Add a base Initialize() method to match Shutdown()', 'removed': [], 'hash': '1adcd47dcbd80e0435d42e61dab3f00a22d1ca38', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/1adcd47dcbd80e0435d42e61dab3f00a22d1ca38', 'modified': ['Source/Core/VideoBackends/D3D/main.cpp', 'Source/Core/VideoBackends/Null/NullBackend.cpp', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/OGL/main.cpp', 'Source/Core/VideoBackends/Software/SWmain.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h'], 'distinct': True, 'added': []}, {'message': 'Renderer: Add backbuffer format to base class', 'removed': [], 'hash': '2644e920cca0fb4cb55d08b2c1920d8595140eb3', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2644e920cca0fb4cb55d08b2c1920d8595140eb3', 'modified': ['Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/Null/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoBackends/Vulkan/SwapChain.cpp', 'Source/Core/VideoBackends/Vulkan/SwapChain.h', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h'], 'distinct': True, 'added': []}, {'message': "Vulkan: Don't panic on missing color/depth buffer in config", 'removed': [], 'hash': 'fa8262fa4af2a6be524b1201f1e8f1db3820282a', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/fa8262fa4af2a6be524b1201f1e8f1db3820282a', 'modified': ['Source/Core/VideoBackends/Vulkan/Util.cpp'], 'distinct': True, 'added': []}, {'message': 'D3D: Clamp viewport to current framebuffer dimensions, not target', 'removed': [], 'hash': 'b409a87d1a4256cdd7b5ccd3133d416ca15148f1', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/b409a87d1a4256cdd7b5ccd3133d416ca15148f1', 'modified': ['Source/Core/VideoBackends/D3D/Render.cpp'], 'distinct': True, 'added': []}, {'message': 'Vulkan: Restore viewport/scissor state on RestoreAPIState', 'removed': [], 'hash': '5ca18ff04e6dd69e09a5675db8f9474a51bdfcc0', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/5ca18ff04e6dd69e09a5675db8f9474a51bdfcc0', 'modified': ['Source/Core/VideoBackends/Vulkan/Renderer.cpp'], 'distinct': True, 'added': []}, {'message': 'Use main buffers for utility draws', 'removed': [], 'hash': '7afd5cc2fb7e45f2c497e5aed007a017b8461335', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/7afd5cc2fb7e45f2c497e5aed007a017b8461335', 'modified': ['Source/Core/VideoBackends/D3D/GeometryShaderCache.cpp', 'Source/Core/VideoBackends/D3D/GeometryShaderCache.h', 'Source/Core/VideoBackends/D3D/PixelShaderCache.cpp', 'Source/Core/VideoBackends/D3D/PixelShaderCache.h', 'Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/D3D/Render.h', 'Source/Core/VideoBackends/D3D/VertexManager.cpp', 'Source/Core/VideoBackends/D3D/VertexManager.h', 'Source/Core/VideoBackends/D3D/VertexShaderCache.cpp', 'Source/Core/VideoBackends/D3D/VertexShaderCache.h', 'Source/Core/VideoBackends/Null/VertexManager.cpp', 'Source/Core/VideoBackends/Null/VertexManager.h', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/OGL/StreamBuffer.h', 'Source/Core/VideoBackends/OGL/VertexManager.cpp', 'Source/Core/VideoBackends/OGL/VertexManager.h', 'Source/Core/VideoBackends/Software/SWVertexLoader.cpp', 'Source/Core/VideoBackends/Software/SWVertexLoader.h', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoBackends/Vulkan/StateTracker.cpp', 'Source/Core/VideoBackends/Vulkan/StateTracker.h', 'Source/Core/VideoBackends/Vulkan/VertexManager.cpp', 'Source/Core/VideoBackends/Vulkan/VertexManager.h', 'Source/Core/VideoCommon/IndexGenerator.cpp', 'Source/Core/VideoCommon/IndexGenerator.h', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/VertexManagerBase.cpp', 'Source/Core/VideoCommon/VertexManagerBase.h'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7592 from stenzek/imgui-prereq\n\nVideoBackends: Share GX vertex/index/uniform buffers with utility draws', 'removed': [], 'hash': '59de8ea50338b39f604fde738229aaeb791cc459', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/59de8ea50338b39f604fde738229aaeb791cc459', 'modified': ['Source/Core/VideoBackends/D3D/GeometryShaderCache.cpp', 'Source/Core/VideoBackends/D3D/GeometryShaderCache.h', 'Source/Core/VideoBackends/D3D/PixelShaderCache.cpp', 'Source/Core/VideoBackends/D3D/PixelShaderCache.h', 'Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/D3D/Render.h', 'Source/Core/VideoBackends/D3D/VertexManager.cpp', 'Source/Core/VideoBackends/D3D/VertexManager.h', 'Source/Core/VideoBackends/D3D/VertexShaderCache.cpp', 'Source/Core/VideoBackends/D3D/VertexShaderCache.h', 'Source/Core/VideoBackends/D3D/main.cpp', 'Source/Core/VideoBackends/Null/NullBackend.cpp', 'Source/Core/VideoBackends/Null/Render.cpp', 'Source/Core/VideoBackends/Null/VertexManager.cpp', 'Source/Core/VideoBackends/Null/VertexManager.h', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/OGL/StreamBuffer.h', 'Source/Core/VideoBackends/OGL/VertexManager.cpp', 'Source/Core/VideoBackends/OGL/VertexManager.h', 'Source/Core/VideoBackends/OGL/main.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.cpp', 'Source/Core/VideoBackends/Software/SWVertexLoader.cpp', 'Source/Core/VideoBackends/Software/SWVertexLoader.h', 'Source/Core/VideoBackends/Software/SWmain.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoBackends/Vulkan/StateTracker.cpp', 'Source/Core/VideoBackends/Vulkan/StateTracker.h', 'Source/Core/VideoBackends/Vulkan/SwapChain.cpp', 'Source/Core/VideoBackends/Vulkan/SwapChain.h', 'Source/Core/VideoBackends/Vulkan/Util.cpp', 'Source/Core/VideoBackends/Vulkan/VertexManager.cpp', 'Source/Core/VideoBackends/Vulkan/VertexManager.h', 'Source/Core/VideoCommon/IndexGenerator.cpp', 'Source/Core/VideoCommon/IndexGenerator.h', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/VertexManagerBase.cpp', 'Source/Core/VideoCommon/VertexManagerBase.h'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': 'c675ef148e6872115bd46cca5b5c51826c75b373', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '59de8ea50338b39f604fde738229aaeb791cc459'}
2018-12-03T11:32:47.611796	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'vulkan: fx index buffer reserve size', 'removed': [], 'hash': '3ab0f02cec6136c42d5bb7168f3cf2a5dd84b8b6', 'author': {'email': 'zwdreams@gmail.com', 'name': 'weihuoya', 'username': 'weihuoya'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/3ab0f02cec6136c42d5bb7168f3cf2a5dd84b8b6', 'modified': ['Source/Core/VideoBackends/Vulkan/VertexManager.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7604 from weihuoya/vulkan-index-buffer\n\nVulkan: fx index buffer reserve size', 'removed': [], 'hash': 'c675ef148e6872115bd46cca5b5c51826c75b373', 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/c675ef148e6872115bd46cca5b5c51826c75b373', 'modified': ['Source/Core/VideoBackends/Vulkan/VertexManager.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'stenzek', 'before_sha': 'f5e9135912561cb805a8d0f907d84991f023d016', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'c675ef148e6872115bd46cca5b5c51826c75b373'}
2018-12-03T01:39:49.947323	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'WFSI: Implement IOCTL_WFSI_CHANGE_TITLE', 'removed': [], 'hash': 'f351280061635f455e783e07fa9616fb872de1c0', 'author': {'email': 'sepalani@hotmail.fr', 'name': 'Sepalani', 'username': 'sepalani'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f351280061635f455e783e07fa9616fb872de1c0', 'modified': ['Source/Core/Core/IOS/WFS/WFSI.cpp', 'Source/Core/Core/IOS/WFS/WFSI.h', 'Source/Core/Core/IOS/WFS/WFSSRV.cpp', 'Source/Core/Core/IOS/WFS/WFSSRV.h'], 'distinct': True, 'added': []}, {'message': 'WFSI: Handle PATCH_TYPE_2 properly in IOCTL_WFSI_FINALIZE_TITLE_INSTALL', 'removed': [], 'hash': '5bb7cd251e7d3ea818a55f84601a6904a379786e', 'author': {'email': 'sepalani@hotmail.fr', 'name': 'Sepalani', 'username': 'sepalani'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/5bb7cd251e7d3ea818a55f84601a6904a379786e', 'modified': ['Source/Core/Core/IOS/WFS/WFSI.cpp', 'Source/Core/Core/IOS/WFS/WFSI.h'], 'distinct': True, 'added': []}, {'message': 'VersionInfo: Replace IOS59 v7021 with v9249', 'removed': [], 'hash': '077597b028195a4f4b79b97fec14a28263f2b23d', 'author': {'email': 'sepalani@hotmail.fr', 'name': 'Sepalani', 'username': 'sepalani'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/077597b028195a4f4b79b97fec14a28263f2b23d', 'modified': ['Source/Core/Core/IOS/VersionInfo.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7598 from sepalani/wfsi\n\nWFSI: Fix Dragon Quest X (all-in-one, v2, v3) installers', 'removed': [], 'hash': 'f5e9135912561cb805a8d0f907d84991f023d016', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f5e9135912561cb805a8d0f907d84991f023d016', 'modified': ['Source/Core/Core/IOS/VersionInfo.cpp', 'Source/Core/Core/IOS/WFS/WFSI.cpp', 'Source/Core/Core/IOS/WFS/WFSI.h', 'Source/Core/Core/IOS/WFS/WFSSRV.cpp', 'Source/Core/Core/IOS/WFS/WFSSRV.h'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '00151fd913f8b3c37338c9789fe89086c322d6fa', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'f5e9135912561cb805a8d0f907d84991f023d016'}
2018-12-02T18:38:56.826413	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'LogWidget: Preserve spaces and newlines', 'removed': [], 'hash': 'd5692afd7d46d1153e29fbea822fba416b8a9ad9', 'author': {'email': 'sepalani@hotmail.fr', 'name': 'Sepalani', 'username': 'sepalani'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/d5692afd7d46d1153e29fbea822fba416b8a9ad9', 'modified': ['Source/Core/DolphinQt/Config/LogWidget.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7601 from sepalani/html-pre\n\nLogWidget: Preserve spaces and newlines', 'removed': [], 'hash': '00151fd913f8b3c37338c9789fe89086c322d6fa', 'author': {'email': 'leo@innovatetechnologi.es', 'name': 'Léo Lam', 'username': 'leoetlino'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/00151fd913f8b3c37338c9789fe89086c322d6fa', 'modified': ['Source/Core/DolphinQt/Config/LogWidget.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'leoetlino', 'before_sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '00151fd913f8b3c37338c9789fe89086c322d6fa'}
2018-12-01T05:01:18.734395	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Externals: Add MoltenVK binary, copy to package on macOS', 'removed': [], 'hash': 'e3708ea8c3ab7da444ba842d2b56de5ecec0f3f6', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/e3708ea8c3ab7da444ba842d2b56de5ecec0f3f6', 'modified': ['Source/Core/DolphinQt/CMakeLists.txt'], 'distinct': True, 'added': ['Externals/MoltenVK/LICENSE', 'Externals/MoltenVK/libvulkan.dylib', 'Externals/MoltenVK/version.txt']}, {'message': 'Merge pull request #7597 from stenzek/moltenvk-bin\n\nExternals: Add MoltenVK binary, copy to package on macOS', 'removed': [], 'hash': '8f2d4c1b5dad0b324e8975487266ab8fee937924', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f2d4c1b5dad0b324e8975487266ab8fee937924', 'modified': ['Source/Core/DolphinQt/CMakeLists.txt'], 'distinct': True, 'added': ['Externals/MoltenVK/LICENSE', 'Externals/MoltenVK/libvulkan.dylib', 'Externals/MoltenVK/version.txt']}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '754d934a18393bacdd66371a848c011cdd9a6a62', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}
2018-11-30T20:30:06.982176	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Core: Notify state change callback about stopping state', 'removed': [], 'hash': 'baecc500e8a780d29ecec3c668d64b752a5efe23', 'author': {'email': 'tecknojar@gmail.com', 'name': 'Techjar', 'username': 'Techjar'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/baecc500e8a780d29ecec3c668d64b752a5efe23', 'modified': ['Source/Core/Core/Core.cpp'], 'distinct': True, 'added': []}, {'message': 'Qt/NetPlayDialog: Request game stop when core enters stopping state\n\nThis makes it possible to gracefully force stop emulation rather than\nhaving to kill Dolphin completely when NetPlay deadlocks in the input\nloop. Without a graceful stop, Wii saves do not get flushed to the main\nNAND, and are left in limbo in the temporary NAND.', 'removed': [], 'hash': '9c51439144e033a314ca6a042cf452b90028a364', 'author': {'email': 'tecknojar@gmail.com', 'name': 'Techjar', 'username': 'Techjar'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/9c51439144e033a314ca6a042cf452b90028a364', 'modified': ['Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7596 from Techjar/netplay-fix-force-stop\n\nNetPlay: Allow force stopping', 'removed': [], 'hash': '754d934a18393bacdd66371a848c011cdd9a6a62', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/754d934a18393bacdd66371a848c011cdd9a6a62', 'modified': ['Source/Core/Core/Core.cpp', 'Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '6388992f62098c5d0c6af5bf2f091330ed29de94', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '754d934a18393bacdd66371a848c011cdd9a6a62'}
2018-11-30T11:55:34.318465	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'VideoBackend: Add a virtual PrepareWindow function\n\nExecutes backend-specific commands on the main thread.', 'removed': [], 'hash': '487ea5ab36120130ec2e43a458780df4deea963b', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/487ea5ab36120130ec2e43a458780df4deea963b', 'modified': ['Source/Core/Core/Core.cpp', 'Source/Core/VideoCommon/VideoBackendBase.h'], 'distinct': True, 'added': []}, {'message': 'DolphinQt: Add backend multithreading to graphics config', 'removed': [], 'hash': 'a1b9a9f519100ae9b235c9e507dd76d7c99d7ed7', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/a1b9a9f519100ae9b235c9e507dd76d7c99d7ed7', 'modified': ['Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.h'], 'distinct': True, 'added': []}, {'message': 'Common: Use GCD semaphores on macOS\n\nUnnamed semaphores are not supported.', 'removed': [], 'hash': '041b977523e203c26c139ae4bdfa31a113072cd0', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/041b977523e203c26c139ae4bdfa31a113072cd0', 'modified': ['Source/Core/Common/Semaphore.h'], 'distinct': True, 'added': []}, {'message': 'CMake: Build Vulkan backend on macOS', 'removed': [], 'hash': 'c7a2b1572bba57d78bea78455f9cd1ab95cd36db', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/c7a2b1572bba57d78bea78455f9cd1ab95cd36db', 'modified': ['Source/Core/Core/CMakeLists.txt', 'Source/Core/VideoBackends/CMakeLists.txt'], 'distinct': True, 'added': []}, {'message': "Vulkan: Support macOS via MoltenVK\n\nThe path to the MoltenVK library can be specified by the\nLIBMOLTENVK_PATH environment variable, otherwise it assumes it is\nlocated in the application bundle's Contents/MacOS directory.", 'removed': [], 'hash': '673f1963a068fb7d5cd8af9bb209c7633950e8f8', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/673f1963a068fb7d5cd8af9bb209c7633950e8f8', 'modified': ['Source/Core/VideoBackends/Vulkan/SwapChain.cpp', 'Source/Core/VideoBackends/Vulkan/VideoBackend.h', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanEntryPoints.inl', 'Source/Core/VideoBackends/Vulkan/VulkanLoader.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanLoader.h', 'Source/Core/VideoBackends/Vulkan/main.cpp', 'Source/Core/VideoCommon/DriverDetails.h', 'Source/Core/VideoCommon/VideoBackendBase.cpp'], 'distinct': True, 'added': []}, {'message': "PixelShaderGen: Split bbox into seperate variables\n\nThe Metal shader compiler fails to compile the atomic instructions\nwhen operating on individual components of a vector. Spltting it\ninto four variables shouldn't make any difference for other\nplatforms, as they are accessed independently.", 'removed': [], 'hash': '0c0d66809d9c029c0468982725ab63be48500081', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/0c0d66809d9c029c0468982725ab63be48500081', 'modified': ['Source/Core/VideoCommon/PixelShaderGen.cpp', 'Source/Core/VideoCommon/UberShaderPixel.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7039 from stenzek/moltenvk\n\nVulkan: macOS support via MoltenVK', 'removed': [], 'hash': '6388992f62098c5d0c6af5bf2f091330ed29de94', 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/6388992f62098c5d0c6af5bf2f091330ed29de94', 'modified': ['Source/Core/Common/Semaphore.h', 'Source/Core/Core/CMakeLists.txt', 'Source/Core/Core/Core.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.h', 'Source/Core/VideoBackends/CMakeLists.txt', 'Source/Core/VideoBackends/Vulkan/SwapChain.cpp', 'Source/Core/VideoBackends/Vulkan/VideoBackend.h', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanEntryPoints.inl', 'Source/Core/VideoBackends/Vulkan/VulkanLoader.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanLoader.h', 'Source/Core/VideoBackends/Vulkan/main.cpp', 'Source/Core/VideoCommon/DriverDetails.h', 'Source/Core/VideoCommon/PixelShaderGen.cpp', 'Source/Core/VideoCommon/UberShaderPixel.cpp', 'Source/Core/VideoCommon/VideoBackendBase.cpp', 'Source/Core/VideoCommon/VideoBackendBase.h'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'stenzek', 'before_sha': 'd9cacf6f5a5c1b5b97e6b29f665ee15fdf38fc50', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '6388992f62098c5d0c6af5bf2f091330ed29de94'}
2018-11-30T04:22:49.385976	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Analytics: add simple framework for game quirks reporting\n\nAnd use it for reporting games that rely on ICache emulation to some\ndegree. We know of a few but it would be interesting to get a more\nexhaustive list from crowdsourcing.', 'removed': [], 'hash': 'ef562ec2f1ed598453bd1b5dbdba4f7fbdad21be', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/ef562ec2f1ed598453bd1b5dbdba4f7fbdad21be', 'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Analytics.h', 'Source/Core/Core/PowerPC/PPCCache.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7572 from delroth/analytics-quirks\n\nAnalytics: add simple framework for game quirks reporting', 'removed': [], 'hash': 'd9cacf6f5a5c1b5b97e6b29f665ee15fdf38fc50', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/d9cacf6f5a5c1b5b97e6b29f665ee15fdf38fc50', 'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Analytics.h', 'Source/Core/Core/PowerPC/PPCCache.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '4d14d5ee9b663e1f28e48fc8129b1778aa3b0715', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'd9cacf6f5a5c1b5b97e6b29f665ee15fdf38fc50'}
2018-11-29T13:28:21.508393	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': "Qt: Disable controller configuration while NetPlay is running\n\nDoing pretty much anything in the controller config breaks NetPlay\n(desync and/or deadlock), as saving the settings reconfigures\ncontroller interfaces, which NetPlay doesn't expect.", 'removed': [], 'hash': '577f6a5fb1174abfa75ecd2488696bc8eead8aae', 'author': {'email': 'tecknojar@gmail.com', 'name': 'Techjar', 'username': 'Techjar'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/577f6a5fb1174abfa75ecd2488696bc8eead8aae', 'modified': ['Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/DolphinQt/MenuBar.cpp', 'Source/Core/DolphinQt/MenuBar.h', 'Source/Core/DolphinQt/ToolBar.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7587 from Techjar/disable-controller-config-netplay\n\nQt: Disable controller configuration while NetPlay is running', 'removed': [], 'hash': '4d14d5ee9b663e1f28e48fc8129b1778aa3b0715', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/4d14d5ee9b663e1f28e48fc8129b1778aa3b0715', 'modified': ['Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/DolphinQt/MenuBar.cpp', 'Source/Core/DolphinQt/MenuBar.h', 'Source/Core/DolphinQt/ToolBar.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '09deed8aa44c27922585c5af5e9422c2b1b6f789', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '4d14d5ee9b663e1f28e48fc8129b1778aa3b0715'}
2018-11-29T03:00:24.894530	{'ref_name': 'stable', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Automatic translations pull', 'removed': [], 'hash': 'dd0545cc3b4c17cf6c6daceec9074b8bc308e7a3', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/www/commit/dd0545cc3b4c17cf6c6daceec9074b8bc308e7a3', 'modified': ['dolweb/locale/ar/LC_MESSAGES/django.po'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': 'd46c9c558b483120afdb8f95ce0fb835677cdc05', 'repo': 'dolphin-emu/www', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'dd0545cc3b4c17cf6c6daceec9074b8bc308e7a3'}
2018-11-29T02:34:13.115158	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Qt/ControllersWindow: Fix incorrect enabled states of configure buttons\n\nAll configure buttons would be enabled, although no-op, upon\ninitialization of the dialog. Changing a setting to cause a save would\nfix them.', 'removed': [], 'hash': '9bb3c7d8391b61e669af0e0cdf5126b8dcab8a75', 'author': {'email': 'tecknojar@gmail.com', 'name': 'Techjar', 'username': 'Techjar'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/9bb3c7d8391b61e669af0e0cdf5126b8dcab8a75', 'modified': ['Source/Core/DolphinQt/Config/ControllersWindow.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7586 from Techjar/controller-dialog-button-thing\n\nQt/ControllersWindow: Fix incorrect enabled states of configure buttons', 'removed': [], 'hash': '09deed8aa44c27922585c5af5e9422c2b1b6f789', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/09deed8aa44c27922585c5af5e9422c2b1b6f789', 'modified': ['Source/Core/DolphinQt/Config/ControllersWindow.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': 'ad890d5c5b1f7cbe638e791550c0ff35355fc132', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '09deed8aa44c27922585c5af5e9422c2b1b6f789'}
2018-11-29T02:32:49.734332	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Externals: Add imgui', 'removed': [], 'hash': 'cfdbd45105cdaf7e7c211a80e15e7d9821501d8d', 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/cfdbd45105cdaf7e7c211a80e15e7d9821501d8d', 'modified': ['CMakeLists.txt', 'Source/VSProps/Base.props', 'Source/dolphin-emu.sln'], 'distinct': True, 'added': ['Externals/imgui/CMakeLists.txt', 'Externals/imgui/LICENSE.txt', 'Externals/imgui/imconfig.h', 'Externals/imgui/imgui.cpp', 'Externals/imgui/imgui.h', 'Externals/imgui/imgui.vcxproj', 'Externals/imgui/imgui_draw.cpp', 'Externals/imgui/imgui_internal.h', 'Externals/imgui/imgui_widgets.cpp', 'Externals/imgui/imstb_rectpack.h', 'Externals/imgui/imstb_textedit.h', 'Externals/imgui/imstb_truetype.h']}, {'message': 'Merge pull request #7593 from stenzek/externals-imgui\n\nExternals: Add imgui', 'removed': [], 'hash': 'ad890d5c5b1f7cbe638e791550c0ff35355fc132', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/ad890d5c5b1f7cbe638e791550c0ff35355fc132', 'modified': ['CMakeLists.txt', 'Source/VSProps/Base.props', 'Source/dolphin-emu.sln'], 'distinct': True, 'added': ['Externals/imgui/CMakeLists.txt', 'Externals/imgui/LICENSE.txt', 'Externals/imgui/imconfig.h', 'Externals/imgui/imgui.cpp', 'Externals/imgui/imgui.h', 'Externals/imgui/imgui.vcxproj', 'Externals/imgui/imgui_draw.cpp', 'Externals/imgui/imgui_internal.h', 'Externals/imgui/imgui_widgets.cpp', 'Externals/imgui/imstb_rectpack.h', 'Externals/imgui/imstb_textedit.h', 'Externals/imgui/imstb_truetype.h']}], 'deleted': False, 'pusher': 'delroth', 'before_sha': 'e49e8d3ff8eed962f8ba2f14e4d70a331a7a59d4', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'ad890d5c5b1f7cbe638e791550c0ff35355fc132'}
2018-11-29T02:19:56.218501	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'update windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 for minizip', 'removed': [], 'hash': 'ca4389bbbe44accc57b5173f77c6b2604c18444e', 'author': {'email': 'yohann.martel@bhvr.com', 'name': 'Yohann Martel', 'username': 'ymartel06'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/ca4389bbbe44accc57b5173f77c6b2604c18444e', 'modified': ['Externals/minizip/minizip.vcxproj'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7595 from ymartel06/fix-minizip-compilation-vs2017\n\nVS2017: update windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 (for minizip)', 'removed': [], 'hash': 'e49e8d3ff8eed962f8ba2f14e4d70a331a7a59d4', 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/e49e8d3ff8eed962f8ba2f14e4d70a331a7a59d4', 'modified': ['Externals/minizip/minizip.vcxproj'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'stenzek', 'before_sha': '654c4fb1da3a7d626c0775b4ae15780491d59dda', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': 'e49e8d3ff8eed962f8ba2f14e4d70a331a7a59d4'}
2018-11-26T17:30:25.154674	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Translation resources sync with Transifex', 'removed': [], 'hash': '654c4fb1da3a7d626c0775b4ae15780491d59dda', 'author': {'email': 'josjuice@gmail.com', 'name': 'JosJuice', 'username': 'JosJuice'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/654c4fb1da3a7d626c0775b4ae15780491d59dda', 'modified': ['Languages/po/ar.po', 'Languages/po/ca.po', 'Languages/po/cs.po', 'Languages/po/da.po', 'Languages/po/de.po', 'Languages/po/dolphin-emu.pot', 'Languages/po/el.po', 'Languages/po/en.po', 'Languages/po/es.po', 'Languages/po/fa.po', 'Languages/po/fr.po', 'Languages/po/hr.po', 'Languages/po/hu.po', 'Languages/po/it.po', 'Languages/po/ja.po', 'Languages/po/ko.po', 'Languages/po/ms.po', 'Languages/po/nb.po', 'Languages/po/nl.po', 'Languages/po/pl.po', 'Languages/po/pt.po', 'Languages/po/pt_BR.po', 'Languages/po/ro.po', 'Languages/po/ru.po', 'Languages/po/sr.po', 'Languages/po/sv.po', 'Languages/po/tr.po', 'Languages/po/zh_CN.po', 'Languages/po/zh_TW.po'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'JosJuice', 'before_sha': '8d20a173f091ebcd14b0db9492bde158df3f0822', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '654c4fb1da3a7d626c0775b4ae15780491d59dda'}
2018-11-22T05:54:54.125340	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'GCMemcard: Fix mixed memcard-based and bat-based indices in definition and usage of NextFreeBlock().', 'removed': [], 'hash': '353e289fbf7b422e528a8dd7ec2e1b62a820b355', 'author': {'email': 'pikachu025@gmail.com', 'name': 'Admiral H. Curtiss', 'username': 'AdmiralCurtiss'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/353e289fbf7b422e528a8dd7ec2e1b62a820b355', 'modified': ['Source/Core/Core/HW/GCMemcard/GCMemcard.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7579 from AdmiralCurtiss/next-free-block-fix\n\nGCMemcard: Fix mixed memcard-based and bat-based indices in definition and usage of NextFreeBlock().', 'removed': [], 'hash': '8d20a173f091ebcd14b0db9492bde158df3f0822', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/8d20a173f091ebcd14b0db9492bde158df3f0822', 'modified': ['Source/Core/Core/HW/GCMemcard/GCMemcard.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '2bb61afe6ea94d31d763aa2c210e53b079ce7490', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '8d20a173f091ebcd14b0db9492bde158df3f0822'}
2018-11-22T05:51:25.350649	{'ref_name': 'master', 'source': 'ghhookparser', 'ref_type': 'heads', 'base_ref_name': None, 'commits': [{'message': 'Fix spurious error logs for conversions of empty strings on Windows.', 'removed': [], 'hash': 'fae368d2eec9cd55f4f7305ca3c193b58b19aa67', 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/fae368d2eec9cd55f4f7305ca3c193b58b19aa67', 'modified': ['Source/Core/Common/StringUtil.cpp'], 'distinct': True, 'added': []}, {'message': 'Merge pull request #7578 from jordan-woyak/master\n\nFix spurious error logs for conversions of empty strings on Windows.', 'removed': [], 'hash': '2bb61afe6ea94d31d763aa2c210e53b079ce7490', 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2bb61afe6ea94d31d763aa2c210e53b079ce7490', 'modified': ['Source/Core/Common/StringUtil.cpp'], 'distinct': True, 'added': []}], 'deleted': False, 'pusher': 'delroth', 'before_sha': '0c6d67723322522e03b6ec6eb4fe8c8b3ad5182f', 'repo': 'dolphin-emu/dolphin', 'forced': False, 'created': False, 'type': 'gh_push', 'after_sha': '2bb61afe6ea94d31d763aa2c210e53b079ce7490'}

Recent 'internal_log' events

2018-12-15T06:32:16.643207	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 147, 'pathname': '/home/central/sadm/central/github.py', 'args': "('dolphin-emu/trusted-developers', 'degasus,aldelaro5,unknownbrackets,Sonicadvance1,adamdmoss,jezze,hdcmeta,linkmauve,archshift,riking,magcius,FioraAeterna,jloehr,RisingFog,RachelBryk,hackbar,Techjar,Helios747,Starsam80,shuffle2,mahdihijazi,magumagu,delroth,spxtr,rukai,rohit-n,leoetlino,zackhow,Linktothepast,Ebola16,stevoisiak,spycrab,BhaaLseN,phire,iwubcode,meffij,galop1n,absolome,comex,JosJuice,mimimi085181,marcan,Armada651,bentley,skidau,Buddybenj,Orphis,shonumi,cylgom,ligfx,sepalani,EmptyChaos,aroulin,Ziek,mrgreywater,kayru,LPFaint99,Tilka,NanoByte011,JMC47,stenzek,JonnyH,MerryMage,Hydr8gon,Alcaro,vladfi1,Tinob,jordan-woyak,yourWaifu,booto,Aestek,clinchergt,kamiyo,mathieui,Ryanel,endrift,gwicks,MayImilae,Zopieux,LAGonauta,Parlane,Phatcat,randomstuff,hrydgard,OrN,moncefmechri,AdmiralCurtiss,glennricster,sigmabeta,Sintendo,hthh,neobrain,mmastrac,lioncash')", 'msg': 'New GH %s: %s'}
2018-12-15T06:32:16.105133	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:15.513457	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:14.954305	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:14.393402	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:13.950911	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:32:13.948706	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 132, 'pathname': '/home/central/sadm/central/github.py', 'args': "('dolphin-emu', 'trusted-developers')", 'msg': 'Refreshing list of trusted users (from %s/%s)'}
2018-12-15T06:27:28.554996	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:28.552130	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/gcdsp-ida' has our hook installed"}
2018-12-15T06:27:28.047524	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:27.533211	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:27.530998	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/hwtests' has our hook installed"}
2018-12-15T06:27:27.034386	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:26.543190	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:26.540308	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/www' has our hook installed"}
2018-12-15T06:27:26.017113	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:25.485346	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:25.482536	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/sadm' has our hook installed"}
2018-12-15T06:27:25.008836	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:24.478955	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:24.476555	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/redmine' has our hook installed"}
2018-12-15T06:27:23.983580	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:23.484076	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}
2018-12-15T06:27:23.481994	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 196, 'pathname': '/home/central/sadm/central/github.py', 'args': '()', 'msg': "Watched repo 'dolphin-emu/fifoci' has our hook installed"}
2018-12-15T06:27:22.933077	{'level': 'INFO', 'source': 'logging', 'type': 'internal_log', 'lineno': 657, 'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'args': '()', 'msg': 'Starting new HTTPS connection (1): api.github.com'}

Recent 'irc_message' events

2018-12-15T04:07:38.491214	{'source': 'ircclient', 'type': 'irc_message', 'who': 'billygoat', 'direct': False, 'what': "Billiard/JMC47: I have an offbrand wiimote but it isn't M+, and I don't the separate extension either.", 'modes': set(), 'where': '#dolphin-dev'}
2018-12-15T02:17:35.426538	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': "flacs: cricket challenge does the same thing as fishie fishie. doesn't actually use the full ir report", 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T02:02:02.066964	{'source': 'ircclient', 'type': 'irc_message', 'who': 'JMC47', 'direct': False, 'what': 'billygoat: ^', 'modes': {'v'}, 'where': '#dolphin-dev'}
2018-12-15T01:36:02.818419	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': 'does someone have an off-brand wiimote-plus that could run some tests?', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:33:17.391029	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': "emulating the M+ sucks. I think I'm going to take one apart to remove the gyros, maybe it will kill the RNG's source of entropy so I can figure something out..", 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:16:57.259574	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': 'okay. thanks. I can check that out', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:16:28.660927	{'source': 'ircclient', 'type': 'irc_message', 'who': 'flacs', 'direct': False, 'what': 'Cricket Challenge also uses it, not sure how much', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:14:35.131345	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': 'same with the interleaved reports, dunno which game uses them', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:14:09.387290	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': 'flacs: yes. but it\'s untested as the only game I am aware of "using" it is fishie fishie (which only enables it for a short period at boot with the improper reporting mode to even store the full ir report)', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:09:30.903235	{'source': 'ircclient', 'type': 'irc_message', 'who': 'flacs', 'direct': False, 'what': "Billiard: haven't looked at what you've been up to, did you add support for full reports? (not important to me, just wondering)", 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T01:07:39.056278	{'source': 'ircclient', 'type': 'irc_message', 'who': 'flacs', 'direct': True, 'what': 'irrawaddy: rebuild 7602', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-15T00:59:58.716669	{'source': 'ircclient', 'type': 'irc_message', 'who': 'CrystalGamma[m]', 'direct': False, 'what': 'now this is what I wanted', 'modes': set(), 'where': '#dolphin-dev'}
2018-12-15T00:57:16.084414	{'source': 'ircclient', 'type': 'irc_message', 'who': 'CrystalGamma[m]', 'direct': False, 'what': 'hmm git is being weird', 'modes': set(), 'where': '#dolphin-dev'}
2018-12-15T00:48:45.736922	{'source': 'ircclient', 'type': 'irc_message', 'who': 'CrystalGamma[m]', 'direct': False, 'what': 'hmm I wonder where that space came from …', 'modes': set(), 'where': '#dolphin-dev'}
2018-12-14T21:47:56.901297	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': 'I\'m going to add an "InputReportBuilder" class to inject/extract the various wiimote input features. can use it for TAS and Netplay and I suppose UI/hotkeys.', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T21:45:49.000112	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Billiard', 'direct': False, 'what': 'degasus: yeah. I have hybrid wiimote done right planned out in my head', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T21:14:40.795095	{'source': 'ircclient', 'type': 'irc_message', 'who': 'degasus', 'direct': False, 'what': 'yes', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T21:13:40.694511	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Techjar', 'direct': False, 'what': 'degasus: so hybrid wiimote done right?', 'modes': set(), 'where': '#dolphin-dev'}
2018-12-14T19:05:42.701648	{'source': 'ircclient', 'type': 'irc_message', 'who': 'Lioncash', 'direct': False, 'what': 'sure, I can check it in a bit', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T19:02:15.349840	{'source': 'ircclient', 'type': 'irc_message', 'who': 'flacs', 'direct': False, 'what': 'and see if you like the changes', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T19:01:20.019403	{'source': 'ircclient', 'type': 'irc_message', 'who': 'flacs', 'direct': False, 'what': 'Lioncash: can you try pr 7602, please?', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T18:37:02.351758	{'source': 'ircclient', 'type': 'irc_message', 'who': 'degasus', 'direct': False, 'what': 'with a wiimote<->inputcommon interface, we could also rebind some buttons to eg hotkeys ;)', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T18:34:06.308845	{'source': 'ircclient', 'type': 'irc_message', 'who': 'degasus', 'direct': False, 'what': 'Billiard: by the way wiimotes, what do you think about netplay with real wiimotes? of course no bluetooth/usb passthrough, but with wiimote parsing and emulation?', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T17:57:08.014683	{'source': 'ircclient', 'type': 'irc_message', 'who': 'spycrab0', 'direct': False, 'what': 'Some comments truly are an experience', 'modes': {'o'}, 'where': '#dolphin-dev'}
2018-12-14T15:50:56.485233	{'source': 'ircclient', 'type': 'irc_message', 'who': 'billygoat', 'direct': False, 'what': 'JMC47: previously did it crash or just not work?', 'modes': set(), 'where': '#dolphin-dev'}

Recent 'issue' events

2018-12-15T00:19:26.153567	{'issue': 10678, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 5, 'author': 'billygoat', 'title': 'Android Controls Are Off Screen'}
2018-12-14T12:34:43.039469	{'issue': 11487, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 1, 'author': 'JMC4789', 'title': 'Wave Race: Blue Storm - Some FMVs are not correctly displayed when using software renderer'}
2018-12-14T10:47:55.145365	{'issue': 11487, 'source': 'redmine', 'new': True, 'type': 'issue', 'update': 0, 'author': 'Luis', 'title': 'Wave Race: Blue Storm - Some FMVs are not correctly displayed when using software renderer'}
2018-12-13T21:03:44.296175	{'issue': 11486, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 1, 'author': 'JMC4789', 'title': 'Rune Factory Frontier - freezing - EFB/XFB related'}
2018-12-13T16:38:27.290068	{'issue': 8964, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 4, 'author': 'Billiard26', 'title': 'Wiimotes not Working'}
2018-12-13T16:35:31.764813	{'issue': 11479, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 13, 'author': 'Billiard26', 'title': 'INVISIBLE CHARACTERS '}
2018-12-13T16:22:15.183859	{'issue': 11486, 'source': 'redmine', 'new': True, 'type': 'issue', 'update': 0, 'author': 'Nuggets', 'title': 'Rune Factory Frontier - freezing - EFB/XFB related'}
2018-12-12T19:57:00.316922	{'issue': 11485, 'source': 'redmine', 'new': True, 'type': 'issue', 'update': 0, 'author': '5nefarious', 'title': 'Build fails on Linux'}
2018-12-12T18:40:09.048018	{'issue': 11484, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 1, 'author': 'JosJuice', 'title': 'Build 5.0.2462 Causes Animal Crossing and Zelda: Twilight Princess to crash'}
2018-12-12T18:36:14.824319	{'issue': 11484, 'source': 'redmine', 'new': True, 'type': 'issue', 'update': 0, 'author': 'Garretts315', 'title': 'Build 5.0.2462 Causes Animal Crossing and Zelda: Twilight Princess to crash'}
2018-12-12T00:11:31.691513	{'issue': 10810, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 16, 'author': 'Billiard26', 'title': 'Emulated drum pads not working in Guitar Hero 5'}
2018-12-11T17:00:59.380728	{'issue': 11371, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 5, 'author': 'JosJuice', 'title': 'Android - Missing sideways wiimote option'}
2018-12-11T16:30:00.927710	{'issue': 11371, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 4, 'author': 'Billiard26', 'title': 'Android - Missing sideways wiimote option'}
2018-12-10T23:57:37.158198	{'issue': 11483, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 3, 'author': 'shoegazer', 'title': 'Wii MotionPlus (2nd gen) controllers constatnly desync when more than one are paired'}
2018-12-10T23:54:05.893454	{'issue': 11483, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 2, 'author': 'Billiard26', 'title': 'Wii MotionPlus (2nd gen) controllers constatnly desync when more than one are paired'}
2018-12-10T23:53:53.649781	{'issue': 11483, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 1, 'author': 'Billiard26', 'title': 'Wii MotionPlus (2nd gen) controllers constatnly desync when more than one are paired'}
2018-12-10T23:48:05.324435	{'issue': 11483, 'source': 'redmine', 'new': True, 'type': 'issue', 'update': 0, 'author': 'shoegazer', 'title': 'Wii MotionPlus (2nd gen) controllers constatnly desync when more than one are paired'}
2018-12-10T21:33:18.993818	{'issue': 11465, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 17, 'author': 'Billiard26', 'title': 'With Mayflash 2-port GameCube adapter and genuine GameCube controllers, rumble works in Windows but not in Dolphin'}
2018-12-10T21:33:04.266802	{'issue': 11465, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 16, 'author': 'Billiard26', 'title': 'With Mayflash 2-port GameCube adapter and genuine GameCube controllers, rumble works in Windows but not in Dolphin'}
2018-12-10T20:46:24.272904	{'issue': 10401, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 13, 'author': 'JOHN30011887', 'title': 'Crash Nitro Kart Scaling bug'}
2018-12-10T17:06:59.679881	{'issue': 11465, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 15, 'author': 'huginn', 'title': 'With Mayflash 2-port GameCube adapter and genuine GameCube controllers, rumble works in Windows but not in Dolphin'}
2018-12-10T16:39:55.151629	{'issue': 11465, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 14, 'author': 'huginn', 'title': 'With Mayflash 2-port GameCube adapter and genuine GameCube controllers, rumble works in Windows but not in Dolphin'}
2018-12-10T16:28:48.181034	{'issue': 11482, 'source': 'redmine', 'new': True, 'type': 'issue', 'update': 0, 'author': 'irishmapping', 'title': 'Problems with Mac version'}
2018-12-10T16:27:07.522930	{'issue': 11396, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 7, 'author': 'Billiard26', 'title': 'Mario Kart Wii - Controlling Problem'}
2018-12-10T16:22:52.580552	{'issue': 11465, 'source': 'redmine', 'new': False, 'type': 'issue', 'update': 13, 'author': 'Billiard26', 'title': 'With Mayflash 2-port GameCube adapter and genuine GameCube controllers, rumble works in Windows but not in Dolphin'}

Recent 'pull_request_fifoci_status' events

2018-12-15T01:44:02.759324	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7624, 'type': 'pull_request_fifoci_status', 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2'}
2018-12-15T01:41:40.143542	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7624, 'type': 'pull_request_fifoci_status', 'hash': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2'}
2018-12-15T01:15:57.275109	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7602, 'type': 'pull_request_fifoci_status', 'hash': '2f490e44fbc454e1b96d0a8c6184bf74a6eac73e'}
2018-12-15T01:13:40.572083	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7602, 'type': 'pull_request_fifoci_status', 'hash': '2f490e44fbc454e1b96d0a8c6184bf74a6eac73e'}
2018-12-15T00:49:24.622171	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7602, 'type': 'pull_request_fifoci_status', 'hash': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}
2018-12-15T00:47:00.830412	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7602, 'type': 'pull_request_fifoci_status', 'hash': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}
2018-12-14T20:38:43.058442	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7622, 'type': 'pull_request_fifoci_status', 'hash': '0c0e045eda0b248d514c98f286ebe4f926bfb9d8'}
2018-12-14T20:36:12.114634	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7622, 'type': 'pull_request_fifoci_status', 'hash': '0c0e045eda0b248d514c98f286ebe4f926bfb9d8'}
2018-12-14T20:27:34.853206	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7622, 'type': 'pull_request_fifoci_status', 'hash': 'cbd56da0a98b6a57b110a09e43651c024b26540d'}
2018-12-14T20:25:14.120851	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7622, 'type': 'pull_request_fifoci_status', 'hash': 'cbd56da0a98b6a57b110a09e43651c024b26540d'}
2018-12-14T16:11:36.113697	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7621, 'type': 'pull_request_fifoci_status', 'hash': '6d394d03febbc6c106f8d802db833e0d0a55cff9'}
2018-12-14T16:09:10.357824	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7621, 'type': 'pull_request_fifoci_status', 'hash': '6d394d03febbc6c106f8d802db833e0d0a55cff9'}
2018-12-14T04:00:08.819034	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7620, 'type': 'pull_request_fifoci_status', 'hash': '52cae18b016750b7e323fae6ff9b2bb3316cee1c'}
2018-12-14T03:55:24.254750	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7620, 'type': 'pull_request_fifoci_status', 'hash': '52cae18b016750b7e323fae6ff9b2bb3316cee1c'}
2018-12-14T03:54:03.912886	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7620, 'type': 'pull_request_fifoci_status', 'hash': '14d457fd3ad4905b308873d3d259e782a9eeff5d'}
2018-12-14T03:51:12.617441	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7620, 'type': 'pull_request_fifoci_status', 'hash': '14d457fd3ad4905b308873d3d259e782a9eeff5d'}
2018-12-14T02:58:47.094913	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7619, 'type': 'pull_request_fifoci_status', 'hash': '5bc8b7ae7bf1fd5e2538f94f38b02f4bad62fc46'}
2018-12-14T02:56:27.531720	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7619, 'type': 'pull_request_fifoci_status', 'hash': '5bc8b7ae7bf1fd5e2538f94f38b02f4bad62fc46'}
2018-12-11T20:52:09.594794	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7602, 'type': 'pull_request_fifoci_status', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5'}
2018-12-11T20:48:40.650571	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7602, 'type': 'pull_request_fifoci_status', 'hash': 'd4414ddeef168e669ca618de7df161c3d25516d5'}
2018-12-10T22:09:17.728971	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7614, 'type': 'pull_request_fifoci_status', 'hash': '8b94821e45e9505c73b7b387daacaf1627a7caf4'}
2018-12-10T22:05:34.446828	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7614, 'type': 'pull_request_fifoci_status', 'hash': '8b94821e45e9505c73b7b387daacaf1627a7caf4'}
2018-12-10T19:43:26.386174	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7616, 'type': 'pull_request_fifoci_status', 'hash': 'fa6782f841d8ec2c0b146fd8735a5ce6048ea04a'}
2018-12-10T19:41:06.651224	{'source': 'buildbot', 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7616, 'type': 'pull_request_fifoci_status', 'hash': 'fa6782f841d8ec2c0b146fd8735a5ce6048ea04a'}
2018-12-09T23:34:32.079509	{'source': 'buildbot', 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'pr': 7616, 'type': 'pull_request_fifoci_status', 'hash': '4a2cfe752877a18a81a8f3aedfb1f4a0d94256fe'}

Recent 'raw_bb_hook' events

2018-12-15T01:44:01.573607	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72707, 'properties': {'warnings-count': [8, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'Trigger'], 'revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-ogl-lin-mesa', 'Worker'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'workername': ['hive', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3332, 'Build'], 'branchname': ['pr-7624', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'pr_id': [7624, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21219, 'complete_at': None, 'parent_buildid': 51899, 'submitted_at': 1544837777, 'parent_relationship': 'Triggered from', 'complete': False, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'sourcestamps': [{'project': '', 'revision': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544837778, 'ssid': 5862, 'codebase': ''}]}, 'number': 3332, 'buildid': 51901, 'url': 'https://buildbot.dolphin-emu.org/#builders/30/builds/3332', 'buildrequest': {'buildrequestid': 72707, 'buildsetid': 21219, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837778, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 30, 'submitted_at': 1544837777, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'builderid': 30, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544838241, 'builderid': 30, 'started_at': 1544837778, 'state_string': 'build successful', 'workerid': 6, 'masterid': 1}}
2018-12-15T01:41:39.104212	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72705, 'properties': {'warnings-count': [8, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'Trigger'], 'revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-sw-lin-mesa', 'Worker'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'workername': ['hive', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3332, 'Build'], 'branchname': ['pr-7624', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'pr_id': [7624, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21219, 'complete_at': None, 'parent_buildid': 51899, 'submitted_at': 1544837777, 'parent_relationship': 'Triggered from', 'complete': False, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'sourcestamps': [{'project': '', 'revision': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544837778, 'ssid': 5862, 'codebase': ''}]}, 'number': 3332, 'buildid': 51902, 'url': 'https://buildbot.dolphin-emu.org/#builders/17/builds/3332', 'buildrequest': {'buildrequestid': 72705, 'buildsetid': 21219, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837778, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 17, 'submitted_at': 1544837777, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'builderid': 17, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544838099, 'builderid': 17, 'started_at': 1544837778, 'state_string': 'build successful', 'workerid': 6, 'masterid': 1}}
2018-12-15T01:39:34.122940	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72696, 'properties': {'warnings-count': [0, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'build_url': ['https://dl.dolphin-emu.org/prs/pr-7624-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3562, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3562, 'buildid': 51906, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3562', 'buildrequest': {'buildrequestid': 72696, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837888, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 7, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-dbg-x64', 'masterids': [1], 'builderid': 7, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837974, 'builderid': 7, 'started_at': 1544837888, 'state_string': 'build successful', 'workerid': 4, 'masterid': 1}}
2018-12-15T01:38:21.704142	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72697, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/home/buildslave/worker/pr-android', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildnumber': [3526, 'Build'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-android', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3526, 'buildid': 51904, 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/3526', 'buildrequest': {'buildrequestid': 72697, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837782, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 8, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-android', 'masterids': [1], 'builderid': 8, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837902, 'builderid': 8, 'started_at': 1544837783, 'state_string': 'build successful', 'workerid': 9, 'masterid': 1}}
2018-12-15T01:38:08.491632	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72696, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3562, 'Build'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3562, 'buildid': 51906, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3562', 'buildrequest': {'buildrequestid': 72696, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837888, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 7, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-dbg-x64', 'masterids': [1], 'builderid': 7, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 7, 'started_at': 1544837888, 'state_string': 'starting', 'workerid': 4, 'masterid': 1}}
2018-12-15T01:38:08.401430	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72698, 'properties': {'warnings-count': [0, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-x64', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'build_url': ['https://dl.dolphin-emu.org/prs/pr-7624-dolphin-latest-x64.7z', 'SetProperty'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-win-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3577, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3577, 'buildid': 51898, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/3577', 'buildrequest': {'buildrequestid': 72698, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 20, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-x64', 'masterids': [1], 'builderid': 20, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837888, 'builderid': 20, 'started_at': 1544837749, 'state_string': 'build successful', 'workerid': 4, 'masterid': 1}}
2018-12-15T01:37:51.940560	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72699, 'properties': {'warnings-count': [3, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/home/delroth/buildslave/pr-deb-dbg-x64', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'workername': ['debian', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [2977, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['debian', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 2977, 'buildid': 51905, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/2977', 'buildrequest': {'buildrequestid': 72699, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837812, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 21, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-deb-dbg-x64', 'masterids': [1], 'builderid': 21, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837872, 'builderid': 21, 'started_at': 1544837813, 'state_string': 'build successful', 'workerid': 12, 'masterid': 1}}
2018-12-15T01:37:41.801274	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72701, 'properties': {'warnings-count': [12, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/Users/osxguest/buildslave/pr-osx-x64', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-osx-x64', 'Builder'], 'workername': ['osx', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3511, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['osx', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3511, 'buildid': 51896, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/3511', 'buildrequest': {'buildrequestid': 72701, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 33, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-osx-x64', 'masterids': [1], 'builderid': 33, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837862, 'builderid': 33, 'started_at': 1544837749, 'state_string': 'build successful', 'workerid': 1, 'masterid': 1}}
2018-12-15T01:36:53.069896	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72699, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [2977, 'Build'], 'workername': ['debian', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['debian', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 2977, 'buildid': 51905, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/2977', 'buildrequest': {'buildrequestid': 72699, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837812, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 21, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-deb-dbg-x64', 'masterids': [1], 'builderid': 21, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 21, 'started_at': 1544837813, 'state_string': 'starting', 'workerid': 12, 'masterid': 1}}
2018-12-15T01:36:52.960238	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72695, 'properties': {'warnings-count': [6, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/home/delroth/buildslave/pr-deb-x64', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-deb-x64', 'Builder'], 'workername': ['debian', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [2990, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['debian', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 2990, 'buildid': 51897, 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/2990', 'buildrequest': {'buildrequestid': 72695, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 6, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-deb-x64', 'masterids': [1], 'builderid': 6, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837813, 'builderid': 6, 'started_at': 1544837749, 'state_string': 'build successful', 'workerid': 12, 'masterid': 1}}
2018-12-15T01:36:33.226972	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72702, 'properties': {'warnings-count': [3, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'workername': ['freebsd', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3559, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['freebsd', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3559, 'buildid': 51900, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/3559', 'buildrequest': {'buildrequestid': 72702, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 34, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-freebsd-x64', 'masterids': [1], 'builderid': 34, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837793, 'builderid': 34, 'started_at': 1544837749, 'state_string': 'build successful', 'workerid': 8, 'masterid': 1}}
2018-12-15T01:36:22.979657	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72697, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3526, 'Build'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-android', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3526, 'buildid': 51904, 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/3526', 'buildrequest': {'buildrequestid': 72697, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837782, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 8, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-android', 'masterids': [1], 'builderid': 8, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 8, 'started_at': 1544837783, 'state_string': 'starting', 'workerid': 9, 'masterid': 1}}
2018-12-15T01:36:22.852586	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72700, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/home/buildslave/worker/lint', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildnumber': [3507, 'Build'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'buildername': ['lint', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3507, 'buildid': 51903, 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/3507', 'buildrequest': {'buildrequestid': 72700, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837778, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 22, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'lint', 'masterids': [1], 'builderid': 22, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837783, 'builderid': 22, 'started_at': 1544837779, 'state_string': 'build successful', 'workerid': 9, 'masterid': 1}}
2018-12-15T01:36:18.844701	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72700, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3507, 'Build'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'buildername': ['lint', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3507, 'buildid': 51903, 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/3507', 'buildrequest': {'buildrequestid': 72700, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837778, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 22, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'lint', 'masterids': [1], 'builderid': 22, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 22, 'started_at': 1544837779, 'state_string': 'starting', 'workerid': 9, 'masterid': 1}}
2018-12-15T01:36:18.675089	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72705, 'properties': {'shortrev': ['34bfdd', 'Trigger'], 'revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Build'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Trigger'], 'buildnumber': [3332, 'Build'], 'workername': ['hive', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'branchname': ['pr-7624', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'pr_id': [7624, 'Trigger'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21219, 'complete_at': None, 'parent_buildid': 51899, 'submitted_at': 1544837777, 'parent_relationship': 'Triggered from', 'complete': False, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'sourcestamps': [{'project': '', 'revision': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544837778, 'ssid': 5862, 'codebase': ''}]}, 'number': 3332, 'buildid': 51902, 'url': 'https://buildbot.dolphin-emu.org/#builders/17/builds/3332', 'buildrequest': {'buildrequestid': 72705, 'buildsetid': 21219, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837778, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 17, 'submitted_at': 1544837777, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'builderid': 17, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 17, 'started_at': 1544837778, 'state_string': 'starting', 'workerid': 6, 'masterid': 1}}
2018-12-15T01:36:18.519658	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72707, 'properties': {'shortrev': ['34bfdd', 'Trigger'], 'revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Build'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'Trigger'], 'buildnumber': [3332, 'Build'], 'workername': ['hive', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'branchname': ['pr-7624', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'pr_id': [7624, 'Trigger'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21219, 'complete_at': None, 'parent_buildid': 51899, 'submitted_at': 1544837777, 'parent_relationship': 'Triggered from', 'complete': False, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'sourcestamps': [{'project': '', 'revision': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544837778, 'ssid': 5862, 'codebase': ''}]}, 'number': 3332, 'buildid': 51901, 'url': 'https://buildbot.dolphin-emu.org/#builders/30/builds/3332', 'buildrequest': {'buildrequestid': 72707, 'buildsetid': 21219, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837778, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 30, 'submitted_at': 1544837777, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'builderid': 30, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 30, 'started_at': 1544837778, 'state_string': 'starting', 'workerid': 6, 'masterid': 1}}
2018-12-15T01:36:18.248050	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72694, 'properties': {'warnings-count': [3, 'WarningCountingShellCommand'], 'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'builddir': ['/home/buildslave/worker/pr-ubu-x64', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'got_revision': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'GitNoBranch'], 'buildername': ['pr-ubu-x64', 'Builder'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3516, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3516, 'buildid': 51899, 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/3516', 'buildrequest': {'buildrequestid': 72694, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 2, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-ubu-x64', 'masterids': [1], 'builderid': 2, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837778, 'builderid': 2, 'started_at': 1544837749, 'state_string': 'build successful', 'workerid': 9, 'masterid': 1}}
2018-12-15T01:35:48.909933	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72702, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3559, 'Build'], 'workername': ['freebsd', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['freebsd', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3559, 'buildid': 51900, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/3559', 'buildrequest': {'buildrequestid': 72702, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 34, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-freebsd-x64', 'masterids': [1], 'builderid': 34, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 34, 'started_at': 1544837749, 'state_string': 'starting', 'workerid': 8, 'masterid': 1}}
2018-12-15T01:35:48.870296	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72694, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3516, 'Build'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-ubu-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3516, 'buildid': 51899, 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/3516', 'buildrequest': {'buildrequestid': 72694, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 2, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-ubu-x64', 'masterids': [1], 'builderid': 2, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 2, 'started_at': 1544837749, 'state_string': 'starting', 'workerid': 9, 'masterid': 1}}
2018-12-15T01:35:48.800975	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72698, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3577, 'Build'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-win-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3577, 'buildid': 51898, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/3577', 'buildrequest': {'buildrequestid': 72698, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 20, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-x64', 'masterids': [1], 'builderid': 20, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 20, 'started_at': 1544837749, 'state_string': 'starting', 'workerid': 4, 'masterid': 1}}
2018-12-15T01:35:48.723941	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72695, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [2990, 'Build'], 'workername': ['debian', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-deb-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['debian', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 2990, 'buildid': 51897, 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/2990', 'buildrequest': {'buildrequestid': 72695, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 6, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-deb-x64', 'masterids': [1], 'builderid': 6, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 6, 'started_at': 1544837749, 'state_string': 'starting', 'workerid': 12, 'masterid': 1}}
2018-12-15T01:35:48.693854	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72701, 'properties': {'shortrev': ['34bfdd', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'try build'], 'buildnumber': [3511, 'Build'], 'workername': ['osx', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-osx-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['osx', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21218, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837748, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-34bfdd', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3511, 'buildid': 51896, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/3511', 'buildrequest': {'buildrequestid': 72701, 'buildsetid': 21218, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837748, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 33, 'submitted_at': 1544837748, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-osx-x64', 'masterids': [1], 'builderid': 33, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 33, 'started_at': 1544837749, 'state_string': 'starting', 'workerid': 1, 'masterid': 1}}
2018-12-15T01:34:37.796969	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72686, 'properties': {'warnings-count': [0, 'WarningCountingShellCommand'], 'shortrev': ['895729', 'try build'], 'revision': [None, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'build_url': ['https://dl.dolphin-emu.org/prs/pr-7624-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'got_revision': ['89572923ea9cf7d95ae64e374c92a2a8d63596db', 'GitNoBranch'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3561, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['89572923ea9cf7d95ae64e374c92a2a8d63596db', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21216, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837478, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-895729', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3561, 'buildid': 51895, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3561', 'buildrequest': {'buildrequestid': 72686, 'buildsetid': 21216, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837581, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 7, 'submitted_at': 1544837478, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-dbg-x64', 'masterids': [1], 'builderid': 7, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837678, 'builderid': 7, 'started_at': 1544837582, 'state_string': 'build successful', 'workerid': 4, 'masterid': 1}}
2018-12-15T01:33:01.684942	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72686, 'properties': {'shortrev': ['895729', 'try build'], 'revision': [None, 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['89572923ea9cf7d95ae64e374c92a2a8d63596db', 'try build'], 'buildnumber': [3561, 'Build'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'repository': ['', 'Build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21216, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837478, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-895729', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3561, 'buildid': 51895, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/3561', 'buildrequest': {'buildrequestid': 72686, 'buildsetid': 21216, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837581, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 7, 'submitted_at': 1544837478, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-dbg-x64', 'masterids': [1], 'builderid': 7, 'description': None, 'tags': []}, 'results': None, 'complete': False, 'complete_at': None, 'builderid': 7, 'started_at': 1544837582, 'state_string': 'starting', 'workerid': 4, 'masterid': 1}}
2018-12-15T01:33:01.506380	{'source': 'webserver', 'type': 'raw_bb_hook', 'raw': {'buildrequestid': 72688, 'properties': {'warnings-count': [0, 'WarningCountingShellCommand'], 'shortrev': ['895729', 'try build'], 'revision': [None, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-x64', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'build_url': ['https://dl.dolphin-emu.org/prs/pr-7624-dolphin-latest-x64.7z', 'SetProperty'], 'got_revision': ['89572923ea9cf7d95ae64e374c92a2a8d63596db', 'GitNoBranch'], 'buildername': ['pr-win-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'project': ['', 'Build'], 'buildnumber': [3576, 'Build'], 'branchname': ['pr-7624', 'try build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'slavename': ['windows', 'Worker (deprecated)'], 'branch': ['refs/pull/7624/head', 'Build'], 'headrev': ['89572923ea9cf7d95ae64e374c92a2a8d63596db', 'try build'], 'baserev': ['3fa81f39fb577214d2fe83b51eac8ce2430aaa31', 'try build'], 'pr_id': [7624, 'try build'], 'codebase': ['', 'Build']}, 'buildset': {'results': -1, 'bsid': 21216, 'complete_at': None, 'parent_buildid': None, 'submitted_at': 1544837478, 'parent_relationship': None, 'complete': False, 'external_idstring': '7624-895729', 'reason': "'try' job by user Central (on behalf of: lioncash)", 'sourcestamps': [{'project': '', 'revision': None, 'repository': '', 'patch': None, 'branch': 'refs/pull/7624/head', 'created_at': 1544835499, 'ssid': 5858, 'codebase': ''}]}, 'number': 3576, 'buildid': 51890, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/3576', 'buildrequest': {'buildrequestid': 72688, 'buildsetid': 21216, 'priority': 0, 'results': -1, 'complete': False, 'claimed_at': 1544837478, 'complete_at': None, 'claimed_by_masterid': 1, 'builderid': 20, 'submitted_at': 1544837478, 'waited_for': False, 'claimed': True}, 'builder': {'name': 'pr-win-x64', 'masterids': [1], 'builderid': 20, 'description': None, 'tags': []}, 'results': 0, 'complete': True, 'complete_at': 1544837581, 'builderid': 20, 'started_at': 1544837479, 'state_string': 'build successful', 'workerid': 4, 'masterid': 1}}

Recent 'raw_gh_hook' events

2018-12-15T01:35:37.575192	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7624.diff', 'body': "Previously, PowerPC.h had four macros in it like so:\r\n\r\n```cpp\r\n#define rPS0(i) (*(double*)(&PowerPC::ppcState.ps[i][0]))\r\n#define rPS1(i) (*(double*)(&PowerPC::ppcState.ps[i][1]))\r\n\r\n#define riPS0(i) (*(u64*)(&PowerPC::ppcState.ps[i][0]))\r\n#define riPS1(i) (*(u64*)(&PowerPC::ppcState.ps[i][1]))\r\n```\r\n\r\nCasting between object representations like this is undefined behavior. Given this is used heavily with the interpreter (that is, the most accurate, but slowest CPU backend), we don't exactly want to allow undefined behavior to creep into it.\r\n\r\nInstead, this adds a helper struct for operating with the paired singles, and replaces the four macros with a single macro for accessing the paired-singles/floating-point registers.\r\n\r\nThis way, it's left up to the caller to explicitly decide how it wants to interpret the data (and makes it more obvious where different interpretations of the same data are occurring at, as there'll be a call to one of the `[x]AsDouble()` functions).", 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'MEMBER', 'number': 7624, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624', 'labels': [], 'merged_at': None, 'additions': 446, 'state': 'open', 'review_comments': 0, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7624', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624', 'commits': 1, 'milestone': None, 'merge_commit_sha': '2254aed30d82bf405f17af501aadd24dbcd6d6af', 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4ODc5Mzk0', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 15, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7624'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T01:31:14Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7624.patch', 'comments': 0, 'head': {'ref': 'paired-single', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'label': 'lioncash:paired-single', 'repo': {'forks_count': 1, 'events_url': 'https://api.github.com/repos/lioncash/dolphin/events', 'pulls_url': 'https://api.github.com/repos/lioncash/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/lioncash/dolphin/languages', 'git_url': 'git://github.com/lioncash/dolphin.git', 'name': 'dolphin', 'watchers_count': 5, 'forks': 1, 'milestones_url': 'https://api.github.com/repos/lioncash/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/lioncash/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'watchers': 5, 'labels_url': 'https://api.github.com/repos/lioncash/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/lioncash/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/lioncash/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/lioncash/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/lioncash/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/lioncash/dolphin/teams', 'tags_url': 'https://api.github.com/repos/lioncash/dolphin/tags', 'stargazers_count': 5, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjI5NTk4Mw==', 'clone_url': 'https://github.com/lioncash/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/lioncash/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/lioncash/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/lioncash/dolphin', 'contributors_url': 'https://api.github.com/repos/lioncash/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/lioncash/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/lioncash/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': None, 'full_name': 'lioncash/dolphin', 'open_issues_count': 0, 'has_wiki': False, 'comments_url': 'https://api.github.com/repos/lioncash/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/lioncash/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/lioncash/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/lioncash/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/lioncash/dolphin', 'trees_url': 'https://api.github.com/repos/lioncash/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/lioncash/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/lioncash/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T01:35:36Z', 'archived': False, 'svn_url': 'https://github.com/lioncash/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/lioncash/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/lioncash/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/lioncash/dolphin/issues{/number}', 'size': 328404, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'releases_url': 'https://api.github.com/repos/lioncash/dolphin/releases{/id}', 'ssh_url': 'git@github.com:lioncash/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/lioncash/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/lioncash/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/lioncash/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/lioncash/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/lioncash/dolphin/{archive_format}{/ref}', 'updated_at': '2018-06-02T19:46:44Z', 'statuses_url': 'https://api.github.com/repos/lioncash/dolphin/statuses/{sha}', 'created_at': '2014-01-27T23:00:05Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/lioncash/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/lioncash/dolphin/git/refs{/sha}', 'id': 16295983}, 'sha': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2'}, 'deletions': 235, 'updated_at': '2018-12-15T01:35:36Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'created_at': '2018-12-15T00:58:14Z', 'title': 'PowerPC: Remove separate macros for paired singles', 'requested_teams': [], 'id': 238879394}, 'action': 'synchronize', 'number': 7624, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T01:31:14Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'after': '34bfdd57fe08d4a5d2c2b258f5f1f6a1f24f9dd2', 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'before': '89572923ea9cf7d95ae64e374c92a2a8d63596db'}}
2018-12-15T01:31:14.006826	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7624.diff', 'body': "Previously, PowerPC.h had four macros in it like so:\r\n\r\n```cpp\r\n#define rPS0(i) (*(double*)(&PowerPC::ppcState.ps[i][0]))\r\n#define rPS1(i) (*(double*)(&PowerPC::ppcState.ps[i][1]))\r\n\r\n#define riPS0(i) (*(u64*)(&PowerPC::ppcState.ps[i][0]))\r\n#define riPS1(i) (*(u64*)(&PowerPC::ppcState.ps[i][1]))\r\n```\r\n\r\nCasting between object representations like this is undefined behavior. Given this is used heavily with the interpreter (that is, the most accurate, but slowest CPU backend), we don't exactly want to allow undefined behavior to creep into it.\r\n\r\nInstead, this adds a helper struct for operating with the paired singles, and replaces the four macros with a single macro for accessing the paired-singles/floating-point registers.\r\n\r\nThis way, it's left up to the caller to explicitly decide how it wants to interpret the data (and makes it more obvious where different interpretations of the same data are occurring at, as there'll be a call to one of the `[x]AsDouble()` functions).", 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'MEMBER', 'number': 7624, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624', 'labels': [], 'merged_at': None, 'additions': 446, 'state': 'open', 'review_comments': 0, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7624', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624', 'commits': 1, 'milestone': None, 'merge_commit_sha': '053b383484fb3acc6537d0f966c8df5df9eaebff', 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4ODc5Mzk0', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 15, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7624'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/89572923ea9cf7d95ae64e374c92a2a8d63596db'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:59:46Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7624.patch', 'comments': 0, 'head': {'ref': 'paired-single', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'label': 'lioncash:paired-single', 'repo': {'forks_count': 1, 'events_url': 'https://api.github.com/repos/lioncash/dolphin/events', 'pulls_url': 'https://api.github.com/repos/lioncash/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/lioncash/dolphin/languages', 'git_url': 'git://github.com/lioncash/dolphin.git', 'name': 'dolphin', 'watchers_count': 5, 'forks': 1, 'milestones_url': 'https://api.github.com/repos/lioncash/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/lioncash/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'watchers': 5, 'labels_url': 'https://api.github.com/repos/lioncash/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/lioncash/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/lioncash/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/lioncash/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/lioncash/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/lioncash/dolphin/teams', 'tags_url': 'https://api.github.com/repos/lioncash/dolphin/tags', 'stargazers_count': 5, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjI5NTk4Mw==', 'clone_url': 'https://github.com/lioncash/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/lioncash/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/lioncash/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/lioncash/dolphin', 'contributors_url': 'https://api.github.com/repos/lioncash/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/lioncash/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/lioncash/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': None, 'full_name': 'lioncash/dolphin', 'open_issues_count': 0, 'has_wiki': False, 'comments_url': 'https://api.github.com/repos/lioncash/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/lioncash/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/lioncash/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/lioncash/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/lioncash/dolphin', 'trees_url': 'https://api.github.com/repos/lioncash/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/lioncash/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/lioncash/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T01:31:12Z', 'archived': False, 'svn_url': 'https://github.com/lioncash/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/lioncash/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/lioncash/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/lioncash/dolphin/issues{/number}', 'size': 328404, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'releases_url': 'https://api.github.com/repos/lioncash/dolphin/releases{/id}', 'ssh_url': 'git@github.com:lioncash/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/lioncash/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/lioncash/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/lioncash/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/lioncash/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/lioncash/dolphin/{archive_format}{/ref}', 'updated_at': '2018-06-02T19:46:44Z', 'statuses_url': 'https://api.github.com/repos/lioncash/dolphin/statuses/{sha}', 'created_at': '2014-01-27T23:00:05Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/lioncash/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/lioncash/dolphin/git/refs{/sha}', 'id': 16295983}, 'sha': '89572923ea9cf7d95ae64e374c92a2a8d63596db'}, 'deletions': 235, 'updated_at': '2018-12-15T01:31:12Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/89572923ea9cf7d95ae64e374c92a2a8d63596db', 'created_at': '2018-12-15T00:58:14Z', 'title': 'PowerPC: Remove separate macros for paired singles', 'requested_teams': [], 'id': 238879394}, 'action': 'synchronize', 'number': 7624, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:59:46Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'after': '89572923ea9cf7d95ae64e374c92a2a8d63596db', 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'before': '5570d6503933187da018b495fbb3a7293db4c79c'}}
2018-12-15T00:59:46.062744	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'NONE', 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'labels': [], 'merged_at': None, 'additions': 57, 'state': 'open', 'review_comments': 12, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'commits': 1, 'milestone': None, 'merge_commit_sha': '118cf728e79d0edba6f0b6669e9518ad4e0e7da3', 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 14, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/2f490e44fbc454e1b96d0a8c6184bf74a6eac73e'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:58:15Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'comments': 2, 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:59:44Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': '2f490e44fbc454e1b96d0a8c6184bf74a6eac73e'}, 'deletions': 41, 'updated_at': '2018-12-15T00:59:45Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/2f490e44fbc454e1b96d0a8c6184bf74a6eac73e', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'requested_teams': [], 'id': 235260216}, 'action': 'synchronize', 'number': 7602, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:58:15Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'after': '2f490e44fbc454e1b96d0a8c6184bf74a6eac73e', 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'before': 'ed731ad407f0b2f90f81bfc7b64648de8717dd0c'}}
2018-12-15T00:58:15.764190	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7624.diff', 'body': "Previously, PowerPC.h had four macros in it like so:\r\n\r\n```cpp\r\n#define rPS0(i) (*(double*)(&PowerPC::ppcState.ps[i][0]))\r\n#define rPS1(i) (*(double*)(&PowerPC::ppcState.ps[i][1]))\r\n\r\n#define riPS0(i) (*(u64*)(&PowerPC::ppcState.ps[i][0]))\r\n#define riPS1(i) (*(u64*)(&PowerPC::ppcState.ps[i][1]))\r\n```\r\n\r\nCasting between object representations like this is undefined behavior. Given this is used heavily with the interpreter (that is, the most accurate, but slowest CPU backend), we don't exactly want to allow undefined behavior to creep into it.\r\n\r\nInstead, this adds a helper struct for operating with the paired singles, and replaces the four macros with a single macro for accessing the paired-singles/floating-point registers.\r\n\r\nThis way, it's left up to the caller to explicitly decide how it wants to interpret the data (and makes it more obvious where different interpretations of the same data are occurring at, as there'll be a call to one of the `[x]AsDouble()` functions).", 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'MEMBER', 'number': 7624, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624', 'labels': [], 'merged_at': None, 'additions': 446, 'state': 'open', 'review_comments': 0, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7624', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624', 'commits': 1, 'milestone': None, 'merge_commit_sha': None, 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM4ODc5Mzk0', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 15, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7624'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5570d6503933187da018b495fbb3a7293db4c79c'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7624/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7624/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:54:51Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7624.patch', 'comments': 0, 'head': {'ref': 'paired-single', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'label': 'lioncash:paired-single', 'repo': {'forks_count': 1, 'events_url': 'https://api.github.com/repos/lioncash/dolphin/events', 'pulls_url': 'https://api.github.com/repos/lioncash/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/lioncash/dolphin/languages', 'git_url': 'git://github.com/lioncash/dolphin.git', 'name': 'dolphin', 'watchers_count': 5, 'forks': 1, 'milestones_url': 'https://api.github.com/repos/lioncash/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/lioncash/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'watchers': 5, 'labels_url': 'https://api.github.com/repos/lioncash/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/lioncash/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/lioncash/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/lioncash/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/lioncash/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/lioncash/dolphin/teams', 'tags_url': 'https://api.github.com/repos/lioncash/dolphin/tags', 'stargazers_count': 5, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjI5NTk4Mw==', 'clone_url': 'https://github.com/lioncash/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/lioncash/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/lioncash/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/lioncash/dolphin', 'contributors_url': 'https://api.github.com/repos/lioncash/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/lioncash/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/lioncash/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': None, 'full_name': 'lioncash/dolphin', 'open_issues_count': 0, 'has_wiki': False, 'comments_url': 'https://api.github.com/repos/lioncash/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/lioncash/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/lioncash/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/lioncash/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/lioncash/dolphin', 'trees_url': 'https://api.github.com/repos/lioncash/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/lioncash/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/lioncash/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:56:55Z', 'archived': False, 'svn_url': 'https://github.com/lioncash/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/lioncash/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/lioncash/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/lioncash/dolphin/issues{/number}', 'size': 328398, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'releases_url': 'https://api.github.com/repos/lioncash/dolphin/releases{/id}', 'ssh_url': 'git@github.com:lioncash/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/lioncash/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/lioncash/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/lioncash/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/lioncash/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/lioncash/dolphin/{archive_format}{/ref}', 'updated_at': '2018-06-02T19:46:44Z', 'statuses_url': 'https://api.github.com/repos/lioncash/dolphin/statuses/{sha}', 'created_at': '2014-01-27T23:00:05Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/lioncash/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/lioncash/dolphin/git/refs{/sha}', 'id': 16295983}, 'sha': '5570d6503933187da018b495fbb3a7293db4c79c'}, 'deletions': 235, 'updated_at': '2018-12-15T00:58:14Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5570d6503933187da018b495fbb3a7293db4c79c', 'created_at': '2018-12-15T00:58:14Z', 'title': 'PowerPC: Remove separate macros for paired singles', 'requested_teams': [], 'id': 238879394}, 'action': 'opened', 'number': 7624, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 126, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:54:51Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 126, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}}}
2018-12-15T00:54:51.174702	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'NONE', 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'labels': [], 'merged_at': None, 'additions': 57, 'state': 'open', 'review_comments': 12, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'commits': 2, 'milestone': None, 'merge_commit_sha': '77947092ad3dcadc19aae58147b552f3419137dc', 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 14, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ed731ad407f0b2f90f81bfc7b64648de8717dd0c'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:51:29Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '3fa81f39fb577214d2fe83b51eac8ce2430aaa31'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'comments': 2, 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:54:49Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'ed731ad407f0b2f90f81bfc7b64648de8717dd0c'}, 'deletions': 41, 'updated_at': '2018-12-15T00:54:50Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ed731ad407f0b2f90f81bfc7b64648de8717dd0c', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'requested_teams': [], 'id': 235260216}, 'action': 'synchronize', 'number': 7602, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:51:29Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'after': 'ed731ad407f0b2f90f81bfc7b64648de8717dd0c', 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'before': 'b3ddf0579230c67c4824dcfa024b25ae3ca3eba3'}}
2018-12-15T00:51:29.253701	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'NONE', 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'labels': [], 'merged_at': None, 'additions': 57, 'state': 'open', 'review_comments': 12, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'commits': 3, 'milestone': None, 'merge_commit_sha': '5a9e1e974651be5ff11a1e6c52a3c966436828c4', 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 14, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b3ddf0579230c67c4824dcfa024b25ae3ca3eba3'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'comments': 2, 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:51:28Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'b3ddf0579230c67c4824dcfa024b25ae3ca3eba3'}, 'deletions': 41, 'updated_at': '2018-12-15T00:51:28Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b3ddf0579230c67c4824dcfa024b25ae3ca3eba3', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'requested_teams': [], 'id': 235260216}, 'action': 'synchronize', 'number': 7602, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'after': 'b3ddf0579230c67c4824dcfa024b25ae3ca3eba3', 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'before': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}}
2018-12-15T00:50:03.899775	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'milestone': None, 'merge_commit_sha': '5a9e1e974651be5ff11a1e6c52a3c966436828c4', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:07Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:50:03Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'action': 'edited', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'changes': {'body': {'from': '```suggestion\r\n  TrampolineCache trampolines{*this};\r\n```'}}, 'comment': {'pull_request_review_id': 185332421, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 17, 'body': 'I guess I should squash after this?\r\n```suggestion\r\n  TrampolineCache trampolines{*this};\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241929017', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241929017'}}, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyOTAxNw==', 'commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n-protected:\n-  bool BackPatch(u32 emAddress, SContext* ctx);\n-  JitBlockCache blocks{*this};\n-  TrampolineCache trampolines;\n-\n public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this) {}\n   JitBlockCache* GetBlockCache() override { return &blocks; }\n   bool HandleFault(uintptr_t access_address, SContext* ctx) override;\n+\n+protected:\n+  bool BackPatch(u32 emAddress, SContext* ctx);\n+  JitBlockCache blocks{*this};\n+   TrampolineCache trampolines{*this};', 'updated_at': '2018-12-15T00:50:03Z', 'original_position': 17, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017', 'created_at': '2018-12-15T00:49:39Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'id': 241929017, 'original_commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}}}
2018-12-15T00:49:41.186333	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'milestone': None, 'merge_commit_sha': '5a9e1e974651be5ff11a1e6c52a3c966436828c4', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:07Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:49:39Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'pull_request_review_id': 185332421, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 17, 'body': '```suggestion\r\n  TrampolineCache trampolines{*this};\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241929017', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241929017'}}, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyOTAxNw==', 'commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n-protected:\n-  bool BackPatch(u32 emAddress, SContext* ctx);\n-  JitBlockCache blocks{*this};\n-  TrampolineCache trampolines;\n-\n public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this) {}\n   JitBlockCache* GetBlockCache() override { return &blocks; }\n   bool HandleFault(uintptr_t access_address, SContext* ctx) override;\n+\n+protected:\n+  bool BackPatch(u32 emAddress, SContext* ctx);\n+  JitBlockCache blocks{*this};\n+   TrampolineCache trampolines{*this};', 'updated_at': '2018-12-15T00:49:39Z', 'original_position': 17, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241929017', 'created_at': '2018-12-15T00:49:39Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'id': 241929017, 'original_commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}}}
2018-12-15T00:49:41.182526	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'milestone': None, 'merge_commit_sha': '5a9e1e974651be5ff11a1e6c52a3c966436828c4', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:07Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:49:39Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'submitted', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'review': {'state': 'commented', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'body': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185332421', 'submitted_at': '2018-12-15T00:49:39Z', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185332421'}}, 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MTg1MzMyNDIx', 'commit_id': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'author_association': 'NONE', 'id': 185332421}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}}}
2018-12-15T00:41:26.455449	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 3, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:41:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-15T00:41:18Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519676', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:41:18Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519676', 'body': '@dolphin-emu-bot rebuild', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTY3Ng==', 'id': 447519676}}}
2018-12-15T00:41:19.073877	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:09Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 2, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:41:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'CONTRIBUTOR', 'updated_at': '2018-12-15T00:41:18Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/JonnyH/followers', 'url': 'https://api.github.com/users/JonnyH', 'organizations_url': 'https://api.github.com/users/JonnyH/orgs', 'node_id': 'MDQ6VXNlcjEyMTgyMDk=', 'events_url': 'https://api.github.com/users/JonnyH/events{/privacy}', 'repos_url': 'https://api.github.com/users/JonnyH/repos', 'gists_url': 'https://api.github.com/users/JonnyH/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/JonnyH/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/JonnyH/following{/other_user}', 'html_url': 'https://github.com/JonnyH', 'gravatar_id': '', 'avatar_url': 'https://avatars0.githubusercontent.com/u/1218209?v=4', 'login': 'JonnyH', 'subscriptions_url': 'https://api.github.com/users/JonnyH/subscriptions', 'starred_url': 'https://api.github.com/users/JonnyH/starred{/owner}{/repo}', 'id': 1218209}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519676', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:41:18Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519676', 'body': '@dolphin-emu-bot rebuild', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTY3Ng==', 'id': 447519676}}}
2018-12-15T00:40:08.894712	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'merged_by': None, 'requested_reviewers': [], 'maintainer_can_modify': True, 'merged': False, 'author_association': 'NONE', 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'labels': [], 'merged_at': None, 'additions': 57, 'state': 'open', 'review_comments': 11, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'assignees': [], 'mergeable': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'commits': 2, 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'rebaseable': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'mergeable_state': 'unknown', 'locked': False, 'changed_files': 14, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'closed_at': None, 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'comments': 2, 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-15T00:40:07Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418'}, 'deletions': 41, 'updated_at': '2018-12-15T00:40:07Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'requested_teams': [], 'id': 235260216}, 'action': 'synchronize', 'number': 7602, 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'after': '9449bb8eb1ee1386997c9e4cb7b35bd9252c9418', 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'before': 'd4414ddeef168e669ca618de7df161c3d25516d5'}}
2018-12-15T00:38:05.213643	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 1, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:38:04Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'NONE', 'updated_at': '2018-12-15T00:38:04Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519315', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:38:04Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519315', 'body': 'Hmm, before looking at Dolphin I only ever looked at pre-standard versions of C++, specifically MSVC6 … shows how much I know :S', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTMxNQ==', 'id': 447519315}}}
2018-12-15T00:35:43.573393	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'issue': {'assignees': [], 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/events', 'milestone': None, 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/labels{/name}', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'locked': False, 'closed_at': None, 'number': 7602, 'labels': [], 'comments': 0, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'state': 'open', 'updated_at': '2018-12-15T00:35:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'id': 386561771}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'author_association': 'MEMBER', 'updated_at': '2018-12-15T00:35:42Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/lioncash/followers', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'repos_url': 'https://api.github.com/users/lioncash/repos', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'gravatar_id': '', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'login': 'lioncash', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'id': 712067}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#issuecomment-447519007', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'created_at': '2018-12-15T00:35:42Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/447519007', 'body': "> (I didn't even know about that feature … how long has it been in the language?).\r\n\r\nSince C++98\r\n\r\n> I hope there are no objections on a more general level?\r\n\r\nNope", 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ0NzUxOTAwNw==', 'id': 447519007}}}
2018-12-15T00:24:51.096348	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5', 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-02T13:48:46Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'd4414ddeef168e669ca618de7df161c3d25516d5'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:24:48Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '```suggestion\r\n  explicit TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925752', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925752'}}, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTc1Mg==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -24,6 +24,7 @@ class TrampolineCache : public EmuCodeBlock\n   const u8* GenerateWriteTrampoline(const TrampolineInfo& info);\n \n public:\n+  TrampolineCache(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925752', 'created_at': '2018-12-15T00:17:46Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'in_reply_to_id': 241924804, 'id': 241925752, 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5'}}}
2018-12-15T00:24:51.093557	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5', 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-02T13:48:46Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'd4414ddeef168e669ca618de7df161c3d25516d5'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:24:48Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 4, 'body': '```suggestion\r\n  explicit QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925451', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925451'}}, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTQ1MQ==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -13,6 +13,7 @@ enum EQuantizeType : u32;\n class QuantizedMemoryRoutines : public EmuCodeBlock\n {\n public:\n+  QuantizedMemoryRoutines(Jitx86Base& jit) : EmuCodeBlock(jit) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 4, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925451', 'created_at': '2018-12-15T00:15:03Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'in_reply_to_id': 241924880, 'id': 241925451, 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5'}}}
2018-12-15T00:24:51.090799	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5', 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-02T13:48:46Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'd4414ddeef168e669ca618de7df161c3d25516d5'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:24:48Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 10, 'body': 'GitHub actually has a feature for this now (suggestions):\r\n```suggestion\r\n  explicit EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925398', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925398'}}, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTM5OA==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -19,10 +19,13 @@ namespace MMIO\n class Mapping;\n }\n \n+class Jitx86Base;\n+\n // Like XCodeBlock but has some utilities for memory access.\n class EmuCodeBlock : public Gen::X64CodeBlock\n {\n public:\n+  EmuCodeBlock(Jitx86Base& jit) : m_jit{jit} {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 10, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925398', 'created_at': '2018-12-15T00:14:38Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'in_reply_to_id': 241924607, 'id': 241925398, 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5'}}}
2018-12-15T00:24:51.087995	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5', 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-02T13:48:46Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'd4414ddeef168e669ca618de7df161c3d25516d5'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:24:48Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'created', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}, 'comment': {'pull_request_review_id': 185328158, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'position': 5, 'body': '```suggestion\r\n  Jitx86Base() : QuantizedMemoryRoutines(*this) {}\r\n```', 'path': 'Source/Core/Core/PowerPC/Jit64Common/Jit64Base.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925653', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/241925653'}}, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MTkyNTY1Mw==', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'diff_hunk': '@@ -32,14 +32,15 @@ constexpr size_t CODE_SIZE = 1024 * 1024 * 32;\n \n class Jitx86Base : public JitBase, public QuantizedMemoryRoutines\n {\n+public:\n+  Jitx86Base() : QuantizedMemoryRoutines(*this), trampolines(*this) {}', 'updated_at': '2018-12-15T00:24:48Z', 'original_position': 5, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#discussion_r241925653', 'created_at': '2018-12-15T00:16:51Z', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'in_reply_to_id': 241924712, 'id': 241925653, 'original_commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5'}}}
2018-12-15T00:24:51.082082	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5', 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-02T13:48:46Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'd4414ddeef168e669ca618de7df161c3d25516d5'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'sha': '8f2d4c1b5dad0b324e8975487266ab8fee937924'}, 'state': 'open', 'labels': [], 'updated_at': '2018-12-15T00:24:48Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602', 'created_at': '2018-12-02T13:53:00Z', 'title': 'stop using g_jit outside of JitInterface', 'assignee': None, 'requested_teams': [], 'id': 235260216}, 'action': 'submitted', 'repository': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'stargazers_count': 4889, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'fork': False, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'dolphin-emu/dolphin', 'open_issues_count': 125, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'pushed_at': '2018-12-14T22:30:55Z', 'archived': False, 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'has_projects': False, 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'size': 370914, 'open_issues': 125, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'updated_at': '2018-12-14T18:53:46Z', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'created_at': '2013-07-22T09:07:57Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'id': 11577304}, 'review': {'state': 'commented', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'body': "OK, I guess there's nothing wrong with marking those constructors as explicit (I didn't even know about that feature … how long has it been in the language?).\r\nI hope there are no objections on a more general level?", 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185328158', 'submitted_at': '2018-12-15T00:24:48Z', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602#pullrequestreview-185328158'}}, 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MTg1MzI4MTU4', 'commit_id': 'd4414ddeef168e669ca618de7df161c3d25516d5', 'author_association': 'NONE', 'id': 185328158}, 'sender': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'login': 'dolphin-emu', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'description': '', 'id': 5050316}}}
2018-12-15T00:24:50.442348	{'source': 'webserver', 'type': 'raw_gh_hook', 'gh_type': 'pull_request_review_comment', 'raw': {'pull_request': {'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.diff', 'body': 'Replace g_jit in x86-64 ASM routines code by m_jit member reference.\r\nFollowup on #7599.', 'assignees': [], 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602', 'requested_reviewers': [], 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5', 'milestone': None, 'merge_commit_sha': 'acfe3f78fe2c0ec77b74bd418e218055c0947fd8', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'author_association': 'NONE', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits', 'head': {'ref': 'stop-g_jit', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'label': 'CrystalGamma:stop-g_jit', 'repo': {'forks_count': 0, 'events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/events', 'pulls_url': 'https://api.github.com/repos/CrystalGamma/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/CrystalGamma/dolphin/languages', 'git_url': 'git://github.com/CrystalGamma/dolphin.git', 'name': 'dolphin', 'watchers_count': 0, 'forks': 0, 'milestones_url': 'https://api.github.com/repos/CrystalGamma/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/CrystalGamma/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/CrystalGamma/followers', 'url': 'https://api.github.com/users/CrystalGamma', 'organizations_url': 'https://api.github.com/users/CrystalGamma/orgs', 'node_id': 'MDQ6VXNlcjYyOTcwMDE=', 'events_url': 'https://api.github.com/users/CrystalGamma/events{/privacy}', 'repos_url': 'https://api.github.com/users/CrystalGamma/repos', 'gists_url': 'https://api.github.com/users/CrystalGamma/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/CrystalGamma/received_events', 'type': 'User', 'following_url': 'https://api.github.com/users/CrystalGamma/following{/other_user}', 'html_url': 'https://github.com/CrystalGamma', 'gravatar_id': '', 'avatar_url': 'https://avatars3.githubusercontent.com/u/6297001?v=4', 'login': 'CrystalGamma', 'subscriptions_url': 'https://api.github.com/users/CrystalGamma/subscriptions', 'starred_url': 'https://api.github.com/users/CrystalGamma/starred{/owner}{/repo}', 'id': 6297001}, 'watchers': 0, 'labels_url': 'https://api.github.com/repos/CrystalGamma/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/CrystalGamma/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/comments{/number}', 'subscribers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscribers', 'teams_url': 'https://api.github.com/repos/CrystalGamma/dolphin/teams', 'tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/tags', 'stargazers_count': 0, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNDYwNDgwMzY=', 'clone_url': 'https://github.com/CrystalGamma/dolphin.git', 'mirror_url': None, 'deployments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/deployments', 'downloads_url': 'https://api.github.com/repos/CrystalGamma/dolphin/downloads', 'has_pages': False, 'html_url': 'https://github.com/CrystalGamma/dolphin', 'contributors_url': 'https://api.github.com/repos/CrystalGamma/dolphin/contributors', 'git_commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/commits{/sha}', 'has_downloads': True, 'notifications_url': 'https://api.github.com/repos/CrystalGamma/dolphin/notifications{?since,all,participating}', 'fork': True, 'homepage': 'https://dolphin-emu.org/', 'full_name': 'CrystalGamma/dolphin', 'open_issues_count': 0, 'has_wiki': True, 'comments_url': 'https://api.github.com/repos/CrystalGamma/dolphin/comments{/number}', 'merges_url': 'https://api.github.com/repos/CrystalGamma/dolphin/merges', 'has_issues': False, 'git_tags_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/tags{/sha}', 'blobs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/blobs{/sha}', 'url': 'https://api.github.com/repos/CrystalGamma/dolphin', 'trees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/trees{/sha}', 'keys_url': 'https://api.github.com/repos/CrystalGamma/dolphin/keys{/key_id}', 'assignees_url': 'https://api.github.com/repos/CrystalGamma/dolphin/assignees{/user}', 'pushed_at': '2018-12-02T13:48:46Z', 'archived': False, 'svn_url': 'https://github.com/CrystalGamma/dolphin', 'has_projects': True, 'subscription_url': 'https://api.github.com/repos/CrystalGamma/dolphin/subscription', 'collaborators_url': 'https://api.github.com/repos/CrystalGamma/dolphin/collaborators{/collaborator}', 'issues_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues{/number}', 'size': 333626, 'open_issues': 0, 'license': {'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'releases_url': 'https://api.github.com/repos/CrystalGamma/dolphin/releases{/id}', 'ssh_url': 'git@github.com:CrystalGamma/dolphin.git', 'issue_events_url': 'https://api.github.com/repos/CrystalGamma/dolphin/issues/events{/number}', 'commits_url': 'https://api.github.com/repos/CrystalGamma/dolphin/commits{/sha}', 'language': 'C++', 'forks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/forks', 'default_branch': 'master', 'stargazers_url': 'https://api.github.com/repos/CrystalGamma/dolphin/stargazers', 'archive_url': 'https://api.github.com/repos/CrystalGamma/dolphin/{archive_format}{/ref}', 'updated_at': '2018-08-24T23:18:42Z', 'statuses_url': 'https://api.github.com/repos/CrystalGamma/dolphin/statuses/{sha}', 'created_at': '2018-08-24T23:18:26Z', 'private': False, 'hooks_url': 'https://api.github.com/repos/CrystalGamma/dolphin/hooks', 'git_refs_url': 'https://api.github.com/repos/CrystalGamma/dolphin/git/refs{/sha}', 'id': 146048036}, 'sha': 'd4414ddeef168e669ca618de7df161c3d25516d5'}, '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7602'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d4414ddeef168e669ca618de7df161c3d25516d5'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7602/comments'}}, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602/comments', 'locked': False, 'closed_at': None, 'number': 7602, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7602', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7602.patch', 'merged_at': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjM1MjYwMjE2', 'base': {'ref': 'master', 'user': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'label': 'dolphin-emu:master', 'repo': {'forks_count': 1151, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'watchers_count': 4889, 'forks': 1151, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'owner': {'site_admin': False, 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'gravatar_id': '', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'login': 'dolphin-emu', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'id': 5050316}, 'watchers': 4889, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/is