Status for Dolphin Central

Recent events

2021-01-23T05:37:18.871262	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 147, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'Helios747,linkmauve,lioncash,phire,Tilka,delroth,spycrab,stenzek,jordan-woyak,CrossVR,Parlane,degasus,hrydgard,leoetlino,skidau,JosJuice')"}
2021-01-23T05:37:18.561895	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:37:18.384581	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:37:18.383771	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 132, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')"}
2021-01-23T05:34:39.231146	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 147, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'jordan-woyak,Hydr8gon,hthh,mrgreywater,BhaaLseN,jezze,CrossVR,smurf3tte,booto,yourWaifu,MerryMage,Minty-Meeo,JMC47,rukai,Helios747,bentley,Ryanel,Ebola16,magumagu,skidau,mimimi085181,linkmauve,Zopieux,stenzek,Parlane,mmastrac,Sintendo,rlnilsen,JosJuice,hackbar,CrystalGamma,RachelBryk,randomstuff,meffij,magcius,unknownbrackets,Starsam80,orbea,ColinDTaylor,galop1n,archshift,MayImilae,neobrain,gwicks,endrift,NanoByte011,kayru,ShimmerGlass,OrN,Buddybenj,marcan,riking,mahdihijazi,nullgemm,vladfi1,jloehr,spxtr,Alcaro,EmptyChaos,iwubcode,Ziek,rohit-n,zackhow,adamdmoss,CookiePLMonster,shuffle2,hrydgard,AdmiralCurtiss,comex,moncefmechri,lioncash,delroth,jjdelvalle,leoetlino,ligfx,RisingFog,Pokechu22,Phatcat,Linktothepast,phire,degasus,Tinob,glennricster,spycrab,kamiyo,LAGonauta,aldelaro5,Stevoisiak,aroulin,LPFaint99,mathieui,Techjar,sepalani,hdcmeta,Tilka,shonumi,FioraAeterna,Orphis')"}
2021-01-23T05:34:38.957148	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:38.556844	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:38.177447	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:37.802506	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:37.620576	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:37.619770	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 132, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')"}
2021-01-23T05:31:38.037458	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:38.036576	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/netplay-index' has our hook installed", 'args': '()'}
2021-01-23T05:31:37.820320	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.528879	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.528249	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/gcdsp-ida' has our hook installed", 'args': '()'}
2021-01-23T05:31:37.303593	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.033044	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.032349	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/hwtests' has our hook installed", 'args': '()'}
2021-01-23T05:31:36.814568	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:36.512015	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:36.511258	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/www' has our hook installed", 'args': '()'}
2021-01-23T05:31:36.284815	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:35.990119	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:35.988743	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/sadm' has our hook installed", 'args': '()'}

Recent 'build_status' events

2021-01-23T04:51:07.619524	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/21/builds/2928', 'type': 'build_status', 'service': 'pr-win-x64'}
2021-01-23T04:41:43.177431	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-x64', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/21/builds/2928', 'type': 'build_status', 'service': 'pr-win-x64'}
2021-01-23T04:41:42.607341	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/12/builds/2928', 'type': 'build_status', 'service': 'pr-win-dbg-x64'}
2021-01-23T04:38:23.492071	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-ubu-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/19/builds/2927', 'type': 'build_status', 'service': 'pr-ubu-x64'}
2021-01-23T04:37:34.012641	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-osx-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/3/builds/2927', 'type': 'build_status', 'service': 'pr-osx-x64'}
2021-01-23T04:37:26.225776	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/18/builds/2927', 'type': 'build_status', 'service': 'pr-deb-dbg-x64'}
2021-01-23T04:36:06.001991	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-freebsd-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/13/builds/2933', 'type': 'build_status', 'service': 'pr-freebsd-x64'}
2021-01-23T04:35:59.651149	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/18/builds/2927', 'type': 'build_status', 'service': 'pr-deb-dbg-x64'}
2021-01-23T04:35:59.261670	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-deb-x64', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/4/builds/2927', 'type': 'build_status', 'service': 'pr-deb-x64'}
2021-01-23T04:35:21.114265	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-android', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/15/builds/2928', 'type': 'build_status', 'service': 'pr-android'}
2021-01-23T04:35:20.236658	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder lint', 'source': 'buildbot', 'pending': False, 'pr': 9456, 'success': True, 'url': 'https://dolphin.ci/#builders/10/builds/2927', 'type': 'build_status', 'service': 'lint'}
2021-01-23T04:35:18.370059	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/13/builds/2933', 'type': 'build_status', 'service': 'pr-freebsd-x64'}
2021-01-23T04:35:17.989311	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder lint', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/10/builds/2927', 'type': 'build_status', 'service': 'lint'}
2021-01-23T04:35:17.627897	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-deb-x64', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/4/builds/2927', 'type': 'build_status', 'service': 'pr-deb-x64'}
2021-01-23T04:35:17.305317	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/12/builds/2928', 'type': 'build_status', 'service': 'pr-win-dbg-x64'}
2021-01-23T04:35:16.970182	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-osx-x64', 'source': 'buildbot', 'pending': True, 'pr': 9456, 'success': False, 'url': 'https://dolphin.ci/#builders/3/builds/2927', 'type': 'build_status', 'service': 'pr-osx-x64'}
2021-01-23T04:35:14.089250	{'shortrev': '59058b', 'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'description': 'Very basic checks passed, handed off to Buildbot.', 'source': 'prbuilder', 'pending': False, 'pr': 9456, 'success': True, 'url': '', 'type': 'build_status', 'service': 'default'}
2021-01-22T23:27:52.269531	{'shortrev': '85dbf9', 'hash': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'source': 'buildbot', 'pending': False, 'pr': 9464, 'success': True, 'url': 'https://dolphin.ci/#builders/12/builds/2927', 'type': 'build_status', 'service': 'pr-win-dbg-x64'}
2021-01-22T23:26:08.062647	{'shortrev': '85dbf9', 'hash': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'source': 'buildbot', 'pending': True, 'pr': 9464, 'success': False, 'url': 'https://dolphin.ci/#builders/12/builds/2927', 'type': 'build_status', 'service': 'pr-win-dbg-x64'}
2021-01-22T23:26:07.735401	{'shortrev': '85dbf9', 'hash': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-x64', 'source': 'buildbot', 'pending': False, 'pr': 9464, 'success': True, 'url': 'https://dolphin.ci/#builders/21/builds/2927', 'type': 'build_status', 'service': 'pr-win-x64'}
2021-01-22T23:25:28.076435	{'shortrev': '85dbf9', 'hash': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-x64', 'source': 'buildbot', 'pending': True, 'pr': 9464, 'success': False, 'url': 'https://dolphin.ci/#builders/21/builds/2927', 'type': 'build_status', 'service': 'pr-win-x64'}
2021-01-22T23:25:27.746137	{'shortrev': '8bf555', 'hash': '8bf555bc4a8981d312763899f37619569f6fcffa', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-x64', 'source': 'buildbot', 'pending': False, 'pr': 9464, 'success': True, 'url': 'https://dolphin.ci/#builders/21/builds/2926', 'type': 'build_status', 'service': 'pr-win-x64'}
2021-01-22T23:16:24.911816	{'shortrev': '8bf555', 'hash': '8bf555bc4a8981d312763899f37619569f6fcffa', 'repo': 'dolphin-emu/dolphin', 'description': 'Auto build in progress on builder pr-win-x64', 'source': 'buildbot', 'pending': True, 'pr': 9464, 'success': False, 'url': 'https://dolphin.ci/#builders/21/builds/2926', 'type': 'build_status', 'service': 'pr-win-x64'}
2021-01-22T23:16:24.587464	{'shortrev': '8bf555', 'hash': '8bf555bc4a8981d312763899f37619569f6fcffa', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'source': 'buildbot', 'pending': False, 'pr': 9464, 'success': True, 'url': 'https://dolphin.ci/#builders/12/builds/2926', 'type': 'build_status', 'service': 'pr-win-dbg-x64'}
2021-01-22T23:15:54.567123	{'shortrev': '85dbf9', 'hash': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'repo': 'dolphin-emu/dolphin', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'source': 'buildbot', 'pending': False, 'pr': 9464, 'success': True, 'url': 'https://dolphin.ci/#builders/18/builds/2926', 'type': 'build_status', 'service': 'pr-deb-dbg-x64'}

Recent 'gh_commit_comment' events

2020-12-31T06:40:02.189862	{'author': 'Stevoisiak', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '96cb27842ab92cec305e739ae726bf8ebbd74233', 'url': 'https://github.com/dolphin-emu/dolphin/commit/96cb27842ab92cec305e739ae726bf8ebbd74233#commitcomment-45541531', 'type': 'gh_commit_comment'}
2020-12-15T02:46:01.357972	{'author': 'Pokechu22', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': 'a9486d087fe6e67b6ff1ee10e6f3a9f73b07ddfe', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a9486d087fe6e67b6ff1ee10e6f3a9f73b07ddfe#commitcomment-45121688', 'type': 'gh_commit_comment'}
2020-11-12T09:42:52.511199	{'author': 'ismail', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': 'd5f356f9379b17e19afd6c27d4117e1943b1730d', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d5f356f9379b17e19afd6c27d4117e1943b1730d#commitcomment-44109089', 'type': 'gh_commit_comment'}
2020-10-28T20:08:53.754027	{'author': 'jordan-woyak', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '254d967c5465cc5e60976917b54b889d6f2f2f32', 'url': 'https://github.com/dolphin-emu/dolphin/commit/254d967c5465cc5e60976917b54b889d6f2f2f32#commitcomment-43672549', 'type': 'gh_commit_comment'}
2020-09-23T09:19:21.257590	{'author': 'JosJuice', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '4f62960fb16eda9f4174a90bc92d5f49310a8260', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f62960fb16eda9f4174a90bc92d5f49310a8260#commitcomment-42652346', 'type': 'gh_commit_comment'}
2020-09-22T21:53:51.651393	{'author': 'jordan-woyak', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '4f62960fb16eda9f4174a90bc92d5f49310a8260', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f62960fb16eda9f4174a90bc92d5f49310a8260#commitcomment-42639360', 'type': 'gh_commit_comment'}
2020-09-20T17:45:35.681724	{'author': 'Miksel12', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': 'b4e063311ef350680ce15f72bf4980ddecb63c69', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b4e063311ef350680ce15f72bf4980ddecb63c69#commitcomment-42511346', 'type': 'gh_commit_comment'}
2020-07-30T16:51:30.182729	{'author': '7aychu23', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '2e8c5b4521d7a483d9895cd4294acd51636046d4', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2e8c5b4521d7a483d9895cd4294acd51636046d4#commitcomment-41046038', 'type': 'gh_commit_comment'}
2020-07-30T16:48:35.028590	{'author': '7aychu23', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '2e8c5b4521d7a483d9895cd4294acd51636046d4', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2e8c5b4521d7a483d9895cd4294acd51636046d4#commitcomment-41045944', 'type': 'gh_commit_comment'}
2020-07-24T19:29:57.855478	{'author': 'Pokechu22', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '547740984746cc77bdb142c61f65a4994235ad3b', 'url': 'https://github.com/dolphin-emu/dolphin/commit/547740984746cc77bdb142c61f65a4994235ad3b#commitcomment-40885138', 'type': 'gh_commit_comment'}
2020-07-24T18:54:26.671407	{'author': 'lioncash', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'commit': '547740984746cc77bdb142c61f65a4994235ad3b', 'url': 'https://github.com/dolphin-emu/dolphin/commit/547740984746cc77bdb142c61f65a4994235ad3b#commitcomment-40884416', 'type': 'gh_commit_comment'}

Recent 'gh_issue_comment' events

2021-01-23T04:35:31.166403	{'author': 'sepalani', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#issuecomment-765865265', 'source': 'ghhookparser', 'action': 'deleted', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Breakpoint from string flag parsing using token', 'type': 'gh_issue_comment', 'id': 9456, 'body': '@dolphin-emu-bot rebuild', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765865265', 'author_association': 'CONTRIBUTOR', 'updated_at': '2021-01-23T04:35:11Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'created_at': '2021-01-23T04:35:11Z', 'id': 765865265, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTg2NTI2NQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#issuecomment-765865265'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7019, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7019, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1645, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-23T04:26:20Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1645, 'stargazers_count': 7019, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T04:35:11Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/labels{/name}', 'comments': 5, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456'}, 'number': 9456, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/1426706?v=4', 'url': 'https://api.github.com/users/trevor403', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trevor403/orgs', 'followers_url': 'https://api.github.com/users/trevor403/followers', 'id': 1426706, 'events_url': 'https://api.github.com/users/trevor403/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trevor403/received_events', 'login': 'trevor403', 'gists_url': 'https://api.github.com/users/trevor403/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trevor403/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trevor403/following{/other_user}', 'html_url': 'https://github.com/trevor403', 'starred_url': 'https://api.github.com/users/trevor403/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0MjY3MDY=', 'repos_url': 'https://api.github.com/users/trevor403/repos'}, 'created_at': '2021-01-19T20:05:45Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/comments', 'body': 'When searching the breakpoint string for `"b"` for the `break_on_hit` flag you can get a false hit because the hex address may include the letter `b`. For example, `80,0cb,46c nl` was incorrectly enabling break on hit.\r\n\r\nIf you read the next token from the string stream, you will have the flags alone. You can then search these for each letter and you won\'t get a false hit.\r\n\r\nThis is quite a neat bug :smile: ', 'id': 789324322, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU3NjgzMDEx', 'title': 'Breakpoint from string flag parsing using token'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'deleted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}}}
2021-01-23T04:35:13.367675	{'author': 'sepalani', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#issuecomment-765865265', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Breakpoint from string flag parsing using token', 'type': 'gh_issue_comment', 'id': 9456, 'body': '@dolphin-emu-bot rebuild', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765865265', 'author_association': 'CONTRIBUTOR', 'updated_at': '2021-01-23T04:35:11Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'created_at': '2021-01-23T04:35:11Z', 'id': 765865265, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTg2NTI2NQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#issuecomment-765865265'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7019, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7019, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1645, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-23T04:26:20Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1645, 'stargazers_count': 7019, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T04:35:11Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/labels{/name}', 'comments': 5, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456'}, 'number': 9456, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/1426706?v=4', 'url': 'https://api.github.com/users/trevor403', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trevor403/orgs', 'followers_url': 'https://api.github.com/users/trevor403/followers', 'id': 1426706, 'events_url': 'https://api.github.com/users/trevor403/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trevor403/received_events', 'login': 'trevor403', 'gists_url': 'https://api.github.com/users/trevor403/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trevor403/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trevor403/following{/other_user}', 'html_url': 'https://github.com/trevor403', 'starred_url': 'https://api.github.com/users/trevor403/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0MjY3MDY=', 'repos_url': 'https://api.github.com/users/trevor403/repos'}, 'created_at': '2021-01-19T20:05:45Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/comments', 'body': 'When searching the breakpoint string for `"b"` for the `break_on_hit` flag you can get a false hit because the hex address may include the letter `b`. For example, `80,0cb,46c nl` was incorrectly enabling break on hit.\r\n\r\nIf you read the next token from the string stream, you will have the flags alone. You can then search these for each letter and you won\'t get a false hit.\r\n\r\nThis is quite a neat bug :smile: ', 'id': 789324322, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU3NjgzMDEx', 'title': 'Breakpoint from string flag parsing using token'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}}}
2021-01-23T00:33:46.863472	{'author': 'Rumi-Larry', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9464#issuecomment-765799568', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Jit64: addx revisited', 'type': 'gh_issue_comment', 'id': 9464, 'body': 'FYI, all of the examples are labeled "1"', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'url': 'https://api.github.com/users/Rumi-Larry', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'id': 65569725, 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'login': 'Rumi-Larry', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'html_url': 'https://github.com/Rumi-Larry', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765799568', 'author_association': 'NONE', 'updated_at': '2021-01-23T00:33:45Z', 'body': 'FYI, all of the examples are labeled "1"', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464', 'created_at': '2021-01-23T00:33:45Z', 'id': 765799568, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTc5OTU2OA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464#issuecomment-765799568'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T00:33:46Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/labels{/name}', 'comments': 0, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464'}, 'number': 9464, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'created_at': '2021-01-22T23:08:20Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/comments', 'body': "This doesn't really add any new optimizations, but fixes an issue that prevented the optimizations introduced in #8551 and #8755 from being applied in specific cases. A similar issue was solved for subfx as part of #9425.\r\n\r\nConsider the case where the destination register is also an input register and happens to hold an immediate value. This results in a set of constraints that forces the RegCache to allocate a register and move the immediate value into it for us. By the time we check for immediate values in the JIT, we're too late.\r\n\r\nWe solve this by refactoring the code in such a way that we can check for immediates before involving the RegCache.\r\n\r\n---\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BF 00 68 00 CC    mov         r15d,0CC006800h\r\n44 03 FF             add         r15d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8D BF 00 68 00 CC lea         r15d,[rdi-33FF9800h]\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BE 00 00 00 00    mov         r14d,0\r\n44 03 F7             add         r14d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B F7             mov         r14d,edi\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BD 03 00 00 00    mov         r13d,3\r\n44 03 6D 8C          add         r13d,dword ptr [rbp-74h]\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B 6D 8C          mov         r13d,dword ptr [rbp-74h]\r\n41 83 C5 03          add         r13d,3\r\n```\r\n</details>", 'id': 792361917, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTYwMjU4NDky', 'title': 'Jit64: addx revisited'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'url': 'https://api.github.com/users/Rumi-Larry', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'id': 65569725, 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'login': 'Rumi-Larry', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'html_url': 'https://github.com/Rumi-Larry', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos'}}}
2021-01-22T17:39:57.281224	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765576352', 'source': 'ghhookparser', 'action': 'deleted', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': '@dolphin-emu-bot rebuild', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765576352', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T17:39:51Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T17:39:51Z', 'id': 765576352, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTU3NjM1Mg==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765576352'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T17:38:40Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T17:39:51Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 17, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'deleted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}
2021-01-22T17:39:52.766728	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765576352', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': '@dolphin-emu-bot rebuild', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765576352', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T17:39:51Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T17:39:51Z', 'id': 765576352, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTU3NjM1Mg==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765576352'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T17:38:40Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T17:39:51Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 17, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}
2021-01-22T17:39:39.547875	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765576261', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'So that a game ini for SSB Project M.elf would be ID(SSB Project M).ini', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765576261', 'author_association': 'NONE', 'updated_at': '2021-01-22T17:39:38Z', 'body': 'So that a game ini for SSB Project M.elf would be ID(SSB Project M).ini', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T17:39:38Z', 'id': 765576261, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTU3NjI2MQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765576261'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T17:38:40Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T17:39:38Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 16, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T17:38:59.435526	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765575910', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'I went with file_name.elf --> ID(file_name) ', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765575910', 'author_association': 'NONE', 'updated_at': '2021-01-22T17:38:58Z', 'body': 'I went with file_name.elf --> ID(file_name) ', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T17:38:58Z', 'id': 765575910, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTU3NTkxMA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765575910'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T17:38:40Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T17:38:58Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 15, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T16:58:11.240488	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765552678', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': "If we exclude the extension, then I suppose anyone who would want to use those game IDs could do so by naming the file after the game ID. Though I don't expect these game IDs to be popular.", 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765552678', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T16:58:10Z', 'body': "If we exclude the extension, then I suppose anyone who would want to use those game IDs could do so by naming the file after the game ID. Though I don't expect these game IDs to be popular.", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T16:58:10Z', 'id': 765552678, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTU1MjY3OA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765552678'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T16:58:10Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 14, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}
2021-01-22T16:53:57.462922	{'author': 'larsenv', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765549670', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': "Years ago, for [GameTDB](https://gametdb.com/) we came up with our own game IDs for homebrew, and made covers for them. [Here is a full list of them](https://www.gametdb.com/Wii/Search?action=search&q=group%3DWii&submit=Search&id=&region=&type=Homebrew&title_EN=&title_FR=&title_DE=&title_ES=&title_IT=&title_NL=&title_PT=&title_SE=&title_DK=&title_NO=&title_FI=&title_GR=&title_TR=&title_JA=&title_KO=&title_ZHTW=&title_ZHCN=&title_RU=&developer=&publisher=&year=&month=&day=&genre=&rating=&descriptor=&players=&acc_other=&online_players=&online_online=&online_download=&online_score=&online_messageboard=&online_nintendods=&online_wiimmfi=&size_1=&crc=&md5=&sha1=&case_color=).\r\n\r\nThe thing is that not all the homebrew are in there, it's not perfect by any means and they would mostly have to be hard-coded to use them.\r\n\r\nI just thought I'd mention this, I wouldn't expect these to actually be used by Dolphin because they're a mess.", 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4673969?v=4', 'url': 'https://api.github.com/users/larsenv', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/larsenv/orgs', 'followers_url': 'https://api.github.com/users/larsenv/followers', 'id': 4673969, 'events_url': 'https://api.github.com/users/larsenv/events{/privacy}', 'received_events_url': 'https://api.github.com/users/larsenv/received_events', 'login': 'larsenv', 'gists_url': 'https://api.github.com/users/larsenv/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/larsenv/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/larsenv/following{/other_user}', 'html_url': 'https://github.com/larsenv', 'starred_url': 'https://api.github.com/users/larsenv/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ2NzM5Njk=', 'repos_url': 'https://api.github.com/users/larsenv/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765549670', 'author_association': 'NONE', 'updated_at': '2021-01-22T16:53:56Z', 'body': "Years ago, for [GameTDB](https://gametdb.com/) we came up with our own game IDs for homebrew, and made covers for them. [Here is a full list of them](https://www.gametdb.com/Wii/Search?action=search&q=group%3DWii&submit=Search&id=&region=&type=Homebrew&title_EN=&title_FR=&title_DE=&title_ES=&title_IT=&title_NL=&title_PT=&title_SE=&title_DK=&title_NO=&title_FI=&title_GR=&title_TR=&title_JA=&title_KO=&title_ZHTW=&title_ZHCN=&title_RU=&developer=&publisher=&year=&month=&day=&genre=&rating=&descriptor=&players=&acc_other=&online_players=&online_online=&online_download=&online_score=&online_messageboard=&online_nintendods=&online_wiimmfi=&size_1=&crc=&md5=&sha1=&case_color=).\r\n\r\nThe thing is that not all the homebrew are in there, it's not perfect by any means and they would mostly have to be hard-coded to use them.\r\n\r\nI just thought I'd mention this, I wouldn't expect these to actually be used by Dolphin because they're a mess.", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T16:53:56Z', 'id': 765549670, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTU0OTY3MA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765549670'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T16:53:56Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 13, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4673969?v=4', 'url': 'https://api.github.com/users/larsenv', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/larsenv/orgs', 'followers_url': 'https://api.github.com/users/larsenv/followers', 'id': 4673969, 'events_url': 'https://api.github.com/users/larsenv/events{/privacy}', 'received_events_url': 'https://api.github.com/users/larsenv/received_events', 'login': 'larsenv', 'gists_url': 'https://api.github.com/users/larsenv/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/larsenv/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/larsenv/following{/other_user}', 'html_url': 'https://github.com/larsenv', 'starred_url': 'https://api.github.com/users/larsenv/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ2NzM5Njk=', 'repos_url': 'https://api.github.com/users/larsenv/repos'}}}
2021-01-22T16:12:06.398913	{'author': 'BhaaLseN', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9462#issuecomment-765517044', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': "Externals/rangeset: use qualified 'size_t'", 'type': 'gh_issue_comment', 'id': 9462, 'body': '@AdmiralCurtiss might be interrested in having this upstreamed.', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?v=4', 'url': 'https://api.github.com/users/BhaaLseN', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'id': 826052, 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'login': 'BhaaLseN', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765517044', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T16:12:05Z', 'body': '@AdmiralCurtiss might be interrested in having this upstreamed.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9462', 'created_at': '2021-01-22T16:12:05Z', 'id': 765517044, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTUxNzA0NA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9462#issuecomment-765517044'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9462', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T16:12:05Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9462/labels{/name}', 'comments': 1, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9462.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9462', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9462.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9462'}, 'number': 9462, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/226650?v=4', 'url': 'https://api.github.com/users/trofi', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trofi/orgs', 'followers_url': 'https://api.github.com/users/trofi/followers', 'id': 226650, 'events_url': 'https://api.github.com/users/trofi/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trofi/received_events', 'login': 'trofi', 'gists_url': 'https://api.github.com/users/trofi/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trofi/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trofi/following{/other_user}', 'html_url': 'https://github.com/trofi', 'starred_url': 'https://api.github.com/users/trofi/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjIyNjY1MA==', 'repos_url': 'https://api.github.com/users/trofi/repos'}, 'created_at': '2021-01-21T22:55:09Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9462', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9462/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9462/comments', 'body': "On clang-11 build failed as:\n\n```\n[ 42%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit.cpp.o\nIn file included from ../../../../Source/Core/Core/PowerPC/Jit64/Jit.cpp:5:\nIn file included from ../../../../Source/Core/Core/PowerPC/Jit64/Jit.h:21:\n../../../../Externals/rangeset/include/rangeset/rangesizeset.h:325:3: error: unknown type name 'size_t'; did you mean 'std::size_t'?\n  size_t size() const {\n  ^\n```", 'id': 791552268, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5NTkyMzg3', 'title': "Externals/rangeset: use qualified 'size_t'"}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?v=4', 'url': 'https://api.github.com/users/BhaaLseN', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'id': 826052, 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'login': 'BhaaLseN', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'html_url': 'https://github.com/BhaaLseN', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos'}}}
2021-01-22T15:53:50.643554	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game id than it is to go to the file and copy its name. \r\n\r\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. \r\n\r\nEdit: Actually the window header is a non issue, at least for "launcher" elf files, it just shows the information for the default iso.', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765439503', 'author_association': 'NONE', 'updated_at': '2021-01-22T15:53:49Z', 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game id than it is to go to the file and copy its name. \r\n\r\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. \r\n\r\nEdit: Actually the window header is a non issue, at least for "launcher" elf files, it just shows the information for the default iso.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T14:29:32Z', 'id': 765439503, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTQzOTUwMw==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T15:53:49Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 12, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game id than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. '}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T14:30:20.018386	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game id than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. ', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765439503', 'author_association': 'NONE', 'updated_at': '2021-01-22T14:30:18Z', 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game id than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. ', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T14:29:32Z', 'id': 765439503, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTQzOTUwMw==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T14:30:18Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 12, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game if than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. '}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T14:29:56.079425	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game if than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. ', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765439503', 'author_association': 'NONE', 'updated_at': '2021-01-22T14:29:54Z', 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game if than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. ', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T14:29:32Z', 'id': 765439503, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTQzOTUwMw==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T14:29:54Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 12, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name in instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game if than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. '}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T14:29:33.663275	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name in instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game if than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. ', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765439503', 'author_association': 'NONE', 'updated_at': '2021-01-22T14:29:32Z', 'body': 'Another possibility is to add a small hash at the end, to make it readable but also unique. Or even just something like "gameid(filename)". Alternatively, I could just change the logic that displays the game_id in the emulation window and make it display the file name in instead for elf\'s and dol\'s, and keep the hash. I don\'t think it\'s really that much more trouble to go into properties and copy the game if than it is to go to the file and copy its name. \n\nI actually think a really nice feature would be to give the right click menu a "copy game id to clipboard" option, maybe I\'ll look into that when this is done. ', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T14:29:32Z', 'id': 765439503, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTQzOTUwMw==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765439503'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T14:29:32Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 12, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T14:08:09.038744	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765423311', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Well, if it wasn\'t for the problem of conflicts between ELF/DOL "game IDs" and real game IDs, we could skip the extension... Maybe it would be fine to assume that if someone intentionally names their DOL file RSBE01 or something, they know what they\'re doing? I do agree that extensions like .elf.txt look a little weird (but they don\'t cause any problems).', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765423311', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T14:08:07Z', 'body': 'Well, if it wasn\'t for the problem of conflicts between ELF/DOL "game IDs" and real game IDs, we could skip the extension... Maybe it would be fine to assume that if someone intentionally names their DOL file RSBE01 or something, they know what they\'re doing? I do agree that extensions like .elf.txt look a little weird (but they don\'t cause any problems).', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T14:08:07Z', 'id': 765423311, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTQyMzMxMQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765423311'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T14:08:08Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 11, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}
2021-01-22T14:04:53.271986	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765421016', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'I guess my issue with the direct approach is that then you get files with two extensions ".elf.ini" and ".elf.txt" which I find ugly/misleading (quite a different situation from .rar.zip where it actually makes sense). This is the kind of thing which to me seems likely to cause problems for someone in the future.\n\nBut you guys are the experts - if that\'s what you\'d prefer I can definitely do it. \n\n\nAs for the other suggested changes I\'ll get right on those.', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765421016', 'author_association': 'NONE', 'updated_at': '2021-01-22T14:04:52Z', 'body': 'I guess my issue with the direct approach is that then you get files with two extensions ".elf.ini" and ".elf.txt" which I find ugly/misleading (quite a different situation from .rar.zip where it actually makes sense). This is the kind of thing which to me seems likely to cause problems for someone in the future.\n\nBut you guys are the experts - if that\'s what you\'d prefer I can definitely do it. \n\n\nAs for the other suggested changes I\'ll get right on those.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T14:04:52Z', 'id': 765421016, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTQyMTAxNg==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765421016'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T14:04:52Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 10, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T11:06:34.959952	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765326795', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': "Also, I would suggest updating the version number here so that users don't have to purge the cache manually: https://github.com/dolphin-emu/dolphin/blob/caff472dbf27fbcc5b3d28cbf5b1789592a9f857/Source/Core/UICommon/GameFileCache.cpp#L30", 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765326795', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T11:06:33Z', 'body': "Also, I would suggest updating the version number here so that users don't have to purge the cache manually: https://github.com/dolphin-emu/dolphin/blob/caff472dbf27fbcc5b3d28cbf5b1789592a9f857/Source/Core/UICommon/GameFileCache.cpp#L30", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T11:06:33Z', 'id': 765326795, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTMyNjc5NQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765326795'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T11:06:34Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 9, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}
2021-01-22T10:52:38.711156	{'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765320022', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Agreed that it would be nicer to have meaningful names for users and also be more straightforward for user INI naming.', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765320022', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T10:52:37Z', 'body': 'Agreed that it would be nicer to have meaningful names for users and also be more straightforward for user INI naming.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T10:52:37Z', 'id': 765320022, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTMyMDAyMg==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765320022'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T10:52:37Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 8, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}}}
2021-01-22T09:04:10.966701	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765251038', 'source': 'ghhookparser', 'action': 'created', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': "I've mentioned this before in the related forum thread, but I'll mention it again here so that everyone else can see: Personally I think it would make sense to just set the game ID to the file name (including the extension), not a hash of it. It makes it easier for users to know what to name game INIs, it means you can see a meaningful name for the executable in the title bar of the emulation window instead of some random numbers, and it makes it clearer to people that this isn't a real game ID. I'm assuming the reason why you decided to go with a game ID that always is 16 characters is to match how Dolphin currently works for real games, but there's really nothing in Dolphin's code that requires game IDs to be a specific length. Collisions with real game IDs won't be a problem as long as the extension is included.\r\n\r\nWhile I would prefer not using hashes, if everyone else wants to use hashes then I'm fine with going with that.", 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765251038', 'author_association': 'MEMBER', 'updated_at': '2021-01-22T09:04:09Z', 'body': "I've mentioned this before in the related forum thread, but I'll mention it again here so that everyone else can see: Personally I think it would make sense to just set the game ID to the file name (including the extension), not a hash of it. It makes it easier for users to know what to name game INIs, it means you can see a meaningful name for the executable in the title bar of the emulation window instead of some random numbers, and it makes it clearer to people that this isn't a real game ID. I'm assuming the reason why you decided to go with a game ID that always is 16 characters is to match how Dolphin currently works for real games, but there's really nothing in Dolphin's code that requires game IDs to be a specific length. Collisions with real game IDs won't be a problem as long as the extension is included.\r\n\r\nWhile I would prefer not using hashes, if everyone else wants to use hashes then I'm fine with going with that.", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T09:04:09Z', 'id': 765251038, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTI1MTAzOA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765251038'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7018, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7018, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T03:18:46Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T06:08:52Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7018, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T09:04:09Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}
2021-01-22T02:51:40.655337	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\gamelauncher.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?\r\n\r\nEdit: I found the problem! The issue is that in the case of dolphin launching games from the game list, the `executable.path` uses forward slashes and hence `PathToFileName` works correctly, whereas in the case of launching games from the command line the `executable.path` simply trusts what it is fed and hence has backwards slashes, which break `PathToFileName`. A possible solution is to just replace all of the backward slashes in `executable.path` in `Core\\ConfigManager.cpp`, but that would leave `PathToFileName` still broken when it is handed a windows style path. A better solution is probably to do so within `PathToFileName`, but this function is used elsewhere hence I am wary of doing so. If someone were willing to vouch that that should be fine I\'ll do it that way, but until then I\'ll just fix `executable.path`.', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765021008', 'author_association': 'NONE', 'updated_at': '2021-01-22T02:51:39Z', 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\gamelauncher.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?\r\n\r\nEdit: I found the problem! The issue is that in the case of dolphin launching games from the game list, the `executable.path` uses forward slashes and hence `PathToFileName` works correctly, whereas in the case of launching games from the command line the `executable.path` simply trusts what it is fed and hence has backwards slashes, which break `PathToFileName`. A possible solution is to just replace all of the backward slashes in `executable.path` in `Core\\ConfigManager.cpp`, but that would leave `PathToFileName` still broken when it is handed a windows style path. A better solution is probably to do so within `PathToFileName`, but this function is used elsewhere hence I am wary of doing so. If someone were willing to vouch that that should be fine I\'ll do it that way, but until then I\'ll just fix `executable.path`.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T00:07:03Z', 'id': 765021008, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTAyMTAwOA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T00:04:56Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T00:15:21Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T02:51:39Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\gamelauncher.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?'}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T01:28:04.541868	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\gamelauncher.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765021008', 'author_association': 'NONE', 'updated_at': '2021-01-22T01:28:02Z', 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\gamelauncher.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T00:07:03Z', 'id': 765021008, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTAyMTAwOA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T00:04:56Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T00:15:21Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T01:28:02Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?'}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T01:27:55.407573	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765021008', 'author_association': 'NONE', 'updated_at': '2021-01-22T01:27:54Z', 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.elf"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T00:07:03Z', 'id': 765021008, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTAyMTAwOA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T00:04:56Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T00:15:21Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T01:27:54Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.iso"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?'}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T00:45:51.297675	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008', 'source': 'ghhookparser', 'action': 'edited', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.iso"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765021008', 'author_association': 'NONE', 'updated_at': '2021-01-22T00:45:49Z', 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.iso"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.\r\n\r\nEdit: Could it possibly be that I have to set `m_debugger_game_id` in `Core\\ConfigManager.cpp`?', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T00:07:03Z', 'id': 765021008, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTAyMTAwOA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T00:04:56Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-22T00:15:21Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T00:45:49Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.iso"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.'}}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-22T00:07:04.449574	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008', 'source': 'ghhookparser', 'action': 'created', 'safe_author': False, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.iso"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765021008', 'author_association': 'NONE', 'updated_at': '2021-01-22T00:07:03Z', 'body': 'Interestingly this doesn\'t seem to work when games are launched via `"Path\\To\\Dolphin.exe" --exec "Path\\to\\game.iso"`, only when they are launched directly from the games list in Dolphin. This is insufficient for my purposes so I will try to fix it.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-22T00:07:03Z', 'id': 765021008, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTAyMTAwOA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-765021008'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 218, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7016, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7016, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T00:04:56Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 218, 'updated_at': '2021-01-21T17:08:06Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7016, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T00:07:03Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}}}
2021-01-21T19:56:21.429552	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-764898984', 'source': 'ghhookparser', 'action': 'deleted', 'safe_author': True, 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_issue_comment', 'id': 9461, 'body': '@dolphin-emu-bot rebuild', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/764898984', 'author_association': 'MEMBER', 'updated_at': '2021-01-21T19:56:16Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'created_at': '2021-01-21T19:56:16Z', 'id': 764898984, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NDg5ODk4NA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#issuecomment-764898984'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 217, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7016, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7016, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-21T19:53:51Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1643, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 217, 'updated_at': '2021-01-21T17:08:06Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1643, 'stargazers_count': 7016, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-21T19:56:17Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/labels{/name}', 'comments': 6, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9461.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461'}, 'number': 9461, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/4482454?v=4', 'url': 'https://api.github.com/users/cbartondock', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/cbartondock/orgs', 'followers_url': 'https://api.github.com/users/cbartondock/followers', 'id': 4482454, 'events_url': 'https://api.github.com/users/cbartondock/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cbartondock/received_events', 'login': 'cbartondock', 'gists_url': 'https://api.github.com/users/cbartondock/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/cbartondock/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/cbartondock/following{/other_user}', 'html_url': 'https://github.com/cbartondock', 'starred_url': 'https://api.github.com/users/cbartondock/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ0ODI0NTQ=', 'repos_url': 'https://api.github.com/users/cbartondock/repos'}, 'created_at': '2021-01-21T15:56:59Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9461/comments', 'body': "I've added game IDs for ELF and DOL files. This allows the user to set custom game configurations for ELF files and DOL files, as well as to load custom textures at a per elf/dol level. This is extremely useful if you have, for example, multiple mods of Super Smash Bros Brawl. At a technical level, all I'm doing is hashing the file name of the elf and using that as the game ID (thus collisions are possible but exceedingly unlikely). _The user may need to do View->Purge Game List Cache before the the new title IDs appear for their old ELFs and DOLS_. \r\n\r\n\r\n\r\n\r\nFor a discussion of reasoning for this pull request see [here](https://forums.dolphin-emu.org/Thread-give-elf-files-unique-game-ids).", 'id': 791258463, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU5MzQ3NTY0', 'title': 'Working Game IDs for Elf/Dol files'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'deleted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}}}

Recent 'gh_pull_request' events

2021-01-22T23:09:22.424247	{'author': 'Sintendo', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9464', 'head_sha': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'jit64addxreloaded', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Jit64: addx revisited', 'type': 'gh_pull_request', 'id': 9464, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-22T23:08:21.607281	{'author': 'Sintendo', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9464', 'head_sha': '8bf555bc4a8981d312763899f37619569f6fcffa', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'jit64addxreloaded', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'title': 'Jit64: addx revisited', 'type': 'gh_pull_request', 'id': 9464, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-22T22:20:50.237866	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'converted_to_draft', 'repo': 'dolphin-emu/dolphin', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-22T22:20:37.799930	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-22T20:52:59.167329	{'author': 'dreamsyntax', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8732', 'head_sha': 'd17718dd6cbb9c516e01fee343692a40f16d2913', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'debugger-function-differencing', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt/Debugger CodeWidget: Record and find specific functions by differencing', 'type': 'gh_pull_request', 'id': 8732, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-22T19:54:38.660101	{'author': 'Dentomologist', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9463', 'head_sha': '83f912b58af2d39265184aa5ca4c30050757fe9e', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'fix_CreateTempDir_calls', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'title': 'UnitTests: Add setup error checking', 'type': 'gh_pull_request', 'id': 9463, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-22T19:08:34.462385	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': 'edd90557dc9d370d00352f87d6a6540adb22912e', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-22T17:38:40.525546	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': 'cdde091144eecdd0988cfbbfc72568a2363fa399', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-22T03:18:46.686898	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-22T00:04:56.636950	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-21T22:55:10.805552	{'author': 'trofi', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9462', 'head_sha': '5d1fa20c83bb4b6ffd105a81278ee9f6dc9dcf63', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'title': "Externals/rangeset: use qualified 'size_t'", 'type': 'gh_pull_request', 'id': 9462, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-21T21:55:38.351714	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '19bf663ea4a4ad1ef0c81a7aac223fa7fb726c19', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T21:54:54.717258	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '19bf663ea4a4ad1ef0c81a7aac223fa7fb726c19', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T21:22:33.233335	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '19bf663ea4a4ad1ef0c81a7aac223fa7fb726c19', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T21:20:20.029574	{'author': 'DevJPM', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9414', 'head_sha': 'a0b3ec5f426dba183b7c4558b580bb6debb5b2ed', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'Fix CPU Core Count detection and Enable Parallel Shader Compilation', 'type': 'gh_pull_request', 'id': 9414, 'base_sha': 'f06e9c55c802f20ad144d936c597f2d532f6b048'}
2021-01-21T21:16:01.302261	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '19bf663ea4a4ad1ef0c81a7aac223fa7fb726c19', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'Implement ArmFPURoundMode.cpp', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T21:16:00.218963	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': '19bf663ea4a4ad1ef0c81a7aac223fa7fb726c19', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Implement ArmFPURoundMode.cpp', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T19:53:51.705689	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': '64d59b70333de88abe06623b194e3545d1995c27', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T19:51:45.603422	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': 'd60776f4ca38bf5be1bf17ac33d97a9c633147a8', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T17:35:01.529781	{'author': 'trevor403', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456', 'head_sha': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'breakpoint-loading', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Breakpoint from string flag parsing using token', 'type': 'gh_pull_request', 'id': 9456, 'base_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857'}
2021-01-21T17:19:09.499041	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': 'c8914da2c21af3c2fd89df68c03af5afb06b2e2c', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T17:08:00.542863	{'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9459', 'head_sha': 'af7384002f1182b85dcbac193f4820e6fd1a5c51', 'source': 'ghhookparser', 'merged': True, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'freelook_state_lock', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'title': 'FreeLookManager: acquire global input lock', 'type': 'gh_pull_request', 'id': 9459, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T16:09:32.117611	{'author': 'trevor403', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456', 'head_sha': 'bd8895b4051018a18f4ccd0a4d3ade9e8ee88ce8', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'breakpoint-loading', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'title': 'Breakpoint from string flag parsing using token', 'type': 'gh_pull_request', 'id': 9456, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T15:57:01.512136	{'author': 'cbartondock', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461', 'head_sha': 'cfd37e5c4caacd8c161f5f0e98d7176aea578746', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': False, 'head_ref_name': 'master', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'title': 'Working Game IDs for Elf/Dol files', 'type': 'gh_pull_request', 'id': 9461, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}
2021-01-21T11:54:56.413972	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'head_sha': 'd03946e8a41a22242c8fbc878c756d8563f91b1a', 'source': 'ghhookparser', 'merged': False, 'base_ref_name': 'master', 'requested_reviewers': [], 'safe_author': True, 'head_ref_name': 'arm-fpu-round', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'title': 'Implement ArmFPURoundMode.cpp', 'type': 'gh_pull_request', 'id': 9458, 'base_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599'}

Recent 'gh_pull_request_comment' events

2021-01-23T00:07:18.736609	{'author': 'shuffle2', 'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562980063', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9458}
2021-01-23T00:05:07.832035	{'author': 'shuffle2', 'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562979492', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9458}
2021-01-22T23:51:31.408919	{'author': 'MerryMage', 'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562976209', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9458}
2021-01-22T23:35:44.518787	{'author': 'JosJuice', 'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562971999', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9458}
2021-01-22T23:12:11.856216	{'author': 'MerryMage', 'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9458}
2021-01-22T23:12:11.537812	{'author': 'MerryMage', 'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9458}
2021-01-22T05:14:38.245530	{'author': 'lioncash', 'hash': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392068', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9461}
2021-01-22T05:14:38.244757	{'author': 'lioncash', 'hash': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392637', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9461}
2021-01-22T05:14:38.243972	{'author': 'lioncash', 'hash': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392293', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9461}
2021-01-22T05:14:37.649517	{'author': 'lioncash', 'hash': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392026', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9461}
2021-01-22T05:14:37.134825	{'author': 'lioncash', 'hash': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391545', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9461}
2021-01-22T05:14:37.133944	{'author': 'lioncash', 'hash': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391680', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9461}
2021-01-21T19:24:45.225305	{'author': 'aarontocenter', 'hash': '2a4b7590b54d7082dd901fda1de93f629f084178', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9441#discussion_r562140271', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9441}
2021-01-21T09:03:07.769614	{'author': 'trevor403', 'hash': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561705970', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9456}
2021-01-21T04:10:11.048279	{'author': 'sepalani', 'hash': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561590034', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9456}
2021-01-21T01:21:10.141670	{'author': 'iwubcode', 'hash': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9457#discussion_r561452273', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9457}
2021-01-21T00:39:14.536198	{'author': 'shuffle2', 'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561435247', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9460}
2021-01-21T00:35:37.500713	{'author': 'jordan-woyak', 'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561433946', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9460}
2021-01-21T00:31:36.742455	{'author': 'shuffle2', 'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561432080', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9460}
2021-01-21T00:25:47.633553	{'author': 'iwubcode', 'hash': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9457#discussion_r561426554', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9457}
2021-01-21T00:10:16.196732	{'author': 'jordan-woyak', 'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561411754', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9460}
2021-01-21T00:01:59.148435	{'author': 'iwubcode', 'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561403489', 'source': 'ghhookparser', 'action': 'edited', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9460}
2021-01-21T00:01:38.827548	{'author': 'iwubcode', 'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561403489', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 9460}
2021-01-20T21:44:30.795858	{'author': 'OatmealDome', 'hash': '8e483781271ad3af93f59d55e2595f818e80e5d0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8909#discussion_r561326840', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': False, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 8909}
2021-01-20T21:29:02.387508	{'author': 'trevor403', 'hash': '8e483781271ad3af93f59d55e2595f818e80e5d0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8909#discussion_r561317905', 'source': 'ghhookparser', 'action': 'created', 'is_part_of_review': True, 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_comment', 'id': 8909}

Recent 'gh_pull_request_review' events

2021-01-23T00:07:18.707109	{'author': 'shuffle2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574703697', 'source': 'ghhookparser', 'pr_id': 9458, 'pr_title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/ArmFPURoundMode.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562980063'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562980063'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562980063', 'position': 11, 'created_at': '2021-01-23T00:07:16Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562980063', 'pull_request_review_id': 574703697, 'diff_hunk': '@@ -0,0 +1,75 @@\n+// Copyright 2021 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Common/CommonTypes.h"\n+#include "Common/FPURoundMode.h"\n+\n+#ifdef _MSC_VER\n+extern "C" {\n+// Implemented in ArmFPURoundModeAsm.asm because MSVC doesn\'t support inline assembly for AArch64\n+// and doesn\'t have any intrinsics for setting/getting FPCR', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk4MDA2Mw==', 'updated_at': '2021-01-23T00:07:17Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562980063, 'body': 'you can use \r\n```c\r\n_ReadStatusReg(ARM64_FPCR);\r\n_WriteStatusReg(ARM64_FPCR, value);\r\n```\r\nto avoid assembly files here.', 'original_position': 11}], 'type': 'gh_pull_request_review'}
2021-01-23T00:05:07.826703	{'author': 'shuffle2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574703099', 'source': 'ghhookparser', 'pr_id': 9458, 'pr_title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/ArmFPURoundMode.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562979492'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562979492'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562979492', 'position': 56, 'created_at': '2021-01-23T00:05:06Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562979492', 'pull_request_review_id': 574703099, 'diff_hunk': '@@ -0,0 +1,75 @@\n+// Copyright 2021 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Common/CommonTypes.h"\n+#include "Common/FPURoundMode.h"\n+\n+#ifdef _MSC_VER\n+extern "C" {\n+// Implemented in ArmFPURoundModeAsm.asm because MSVC doesn\'t support inline assembly for AArch64\n+// and doesn\'t have any intrinsics for setting/getting FPCR\n+u64 GetFPCR();\n+void SetFPCR(u64 fpcr);\n+}\n+#else\n+static u64 GetFPCR()\n+{\n+  u64 fpcr;\n+  __asm__ __volatile__("mrs %0, fpcr" : "=r"(fpcr));\n+  return fpcr;\n+}\n+\n+static void SetFPCR(u64 fpcr)\n+{\n+  __asm__ __volatile__("msr fpcr, %0" : : "ri"(fpcr));\n+}\n+#endif\n+\n+namespace FPURoundMode\n+{\n+static const u64 default_fpcr = GetFPCR();\n+static u64 saved_fpcr = default_fpcr;\n+\n+void SetRoundMode(int mode)\n+{\n+  // We don\'t need to do anything here since SetSIMDMode is always called after calling this\n+}\n+\n+void SetPrecisionMode(PrecisionMode mode)\n+{\n+}\n+\n+void SetSIMDMode(int rounding_mode, bool non_ieee_mode)\n+{\n+  // Flush-To-Zero (non-IEEE mode: denormal outputs are set to +/- 0)\n+  constexpr u32 FZ = 1 << 24;\n+\n+  // lookup table for FPSCR.RN-to-FPCR.RMode translation\n+  constexpr u32 rounding_mode_table[] = {\n+      (0 << 22),  // nearest\n+      (3 << 22),  // zero\n+      (1 << 22),  // +inf\n+      (2 << 22),  // -inf\n+  };\n+\n+  const u64 base = default_fpcr & ~(0b111 << 22);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3OTQ5Mg==', 'updated_at': '2021-01-23T00:05:06Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562979492, 'body': 'is it really OK to use a static const base value here? some reason not to just read the register at write-time?', 'original_position': 56}], 'type': 'gh_pull_request_review'}
2021-01-22T23:51:31.407462	{'author': 'MerryMage', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574699385', 'source': 'ghhookparser', 'pr_id': 9458, 'pr_title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?u=1661639b618e3f9b4642e94174d014fd08e532d7&v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562976209'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562976209'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562976209', 'position': 5, 'in_reply_to_id': 562965364, 'created_at': '2021-01-22T23:51:29Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562976209', 'pull_request_review_id': 574699385, 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3NjIwOQ==', 'updated_at': '2021-01-22T23:51:29Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562976209, 'body': 'Brain failure; thought this function was called during backpatching due to its name.', 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-22T23:35:44.516662	{'author': 'JosJuice', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574694823', 'source': 'ghhookparser', 'pr_id': 9458, 'pr_title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562971999'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562971999'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562971999', 'position': 5, 'in_reply_to_id': 562965364, 'created_at': '2021-01-22T23:35:42Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562971999', 'pull_request_review_id': 574694823, 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3MTk5OQ==', 'updated_at': '2021-01-22T23:35:43Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562971999, 'body': "Doesn't the call to `ABI_PushRegisters` inside the `Convert*` functions solve this, since `gprs_to_push` is always a (non-strict) subset of `gpr.GetCallerSavedUsed()`? Though, this did make me realize another problem: The slowmem path first does `ABI_PushRegisters` in this file and then `ABI_PushRegisters` again in `Convert*`, which is unnecessary. Perhaps it would make more sense to have a `gprs_to_push` argument for the `Convert*` functions than for the FPR cache to keep a reference to the GPR cache.", 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-22T23:12:11.854875	{'author': 'MerryMage', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574676624', 'source': 'ghhookparser', 'pr_id': 9458, 'pr_title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'action': 'edited', 'state': 'changes_requested', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?u=1661639b618e3f9b4642e94174d014fd08e532d7&v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562956194'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562956194', 'position': 5, 'created_at': '2021-01-22T22:44:42Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194', 'pull_request_review_id': 574676624, 'diff_hunk': '@@ -274,7 +274,7 @@ class Arm64GPRCache : public Arm64RegCache\n class Arm64FPRCache : public Arm64RegCache\n {\n public:\n-  Arm64FPRCache();\n+  Arm64FPRCache(const Arm64GPRCache& gpr);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk1NjE5NA==', 'updated_at': '2021-01-22T23:12:10Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562956194, 'body': '```suggestion\r\n  explicit Arm64FPRCache(const Arm64GPRCache& gpr);\r\n```', 'original_position': 5}, {'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?u=1661639b618e3f9b4642e94174d014fd08e532d7&v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562965364'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562965364', 'position': 5, 'created_at': '2021-01-22T23:12:03Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364', 'pull_request_review_id': 574676624, 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk2NTM2NA==', 'updated_at': '2021-01-22T23:12:10Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562965364, 'body': 'Call here likely fails to save `gprs_to_push` where necessary before internal function call, ditto for all other instances', 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-22T23:12:11.535928	{'author': 'MerryMage', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574676624', 'source': 'ghhookparser', 'pr_id': 9458, 'pr_title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'action': 'submitted', 'state': 'changes_requested', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?u=1661639b618e3f9b4642e94174d014fd08e532d7&v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562956194'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562956194', 'position': 5, 'created_at': '2021-01-22T22:44:42Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194', 'pull_request_review_id': 574676624, 'diff_hunk': '@@ -274,7 +274,7 @@ class Arm64GPRCache : public Arm64RegCache\n class Arm64FPRCache : public Arm64RegCache\n {\n public:\n-  Arm64FPRCache();\n+  Arm64FPRCache(const Arm64GPRCache& gpr);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk1NjE5NA==', 'updated_at': '2021-01-22T23:12:10Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562956194, 'body': '```suggestion\r\n  explicit Arm64FPRCache(const Arm64GPRCache& gpr);\r\n```', 'original_position': 5}, {'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?u=1661639b618e3f9b4642e94174d014fd08e532d7&v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562965364'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562965364', 'position': 5, 'created_at': '2021-01-22T23:12:03Z', 'author_association': 'MEMBER', 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364', 'pull_request_review_id': 574676624, 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk2NTM2NA==', 'updated_at': '2021-01-22T23:12:10Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'id': 562965364, 'body': 'Call here likely fails to save `gprs_to_push` where necessary before internal function call, ditto for all other instances', 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-22T05:14:38.242110	{'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#pullrequestreview-573955410', 'source': 'ghhookparser', 'pr_id': 9461, 'pr_title': 'Working Game IDs for Elf/Dol files', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391545'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391545'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391545', 'position': 17, 'created_at': '2021-01-22T05:09:44Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391545', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();\n+  unsigned long hash = 5381;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MTU0NQ==', 'updated_at': '2021-01-22T05:14:35Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562391545, 'body': 'This should be a `u64`, otherwise this is a 32-bit value on Windows', 'original_position': 17}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391680'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391680'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391680', 'position': 14, 'created_at': '2021-01-22T05:10:14Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391680', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MTY4MA==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562391680, 'body': '```suggestion\r\nstd::string MakeGameID(std::string_view file_name)\r\n```', 'original_position': 14}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392026'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392026'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392026', 'position': 16, 'created_at': '2021-01-22T05:11:43Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392026', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjAyNg==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392026, 'body': "consider using std::string_view's `.size()` to determine if you're at the end of the string instead of relying on the string being null terminated.", 'original_position': 16}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392068'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392068'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392068', 'position': 25, 'created_at': '2021-01-22T05:11:57Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392068', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();\n+  unsigned long hash = 5381;\n+  int c = *file_name_c;\n+  while (c)\n+  {\n+    c = *file_name_c++;\n+    hash = ((hash << 5) + hash) + c;\n+  }\n+  hash = hash % 1000000000000000;\n+  return "Y" + std::to_string(hash);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjA2OA==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392068, 'body': "```suggestion\r\n  return 'Y' + std::to_string(hash);\r\n```", 'original_position': 25}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392293'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392293'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392293', 'position': 18, 'created_at': '2021-01-22T05:12:57Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392293', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();\n+  unsigned long hash = 5381;\n+  int c = *file_name_c;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjI5Mw==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392293, 'body': "```suggestion\r\n  auto c = static_cast<u64>(file_name_c[i]);\r\n```\r\n\r\nSo that there's no implicit sign conversion below.", 'original_position': 18}, {'path': 'Source/Core/UICommon/GameFile.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392637'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392637'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392637', 'position': 12, 'created_at': '2021-01-22T05:14:06Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392637', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -36,6 +37,7 @@\n #include "Common/StringUtil.h"\n #include "Common/Swap.h"\n \n+', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjYzNw==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392637, 'body': 'Unnecessary newline', 'original_position': 12}], 'type': 'gh_pull_request_review'}
2021-01-22T05:14:37.647043	{'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9461#pullrequestreview-573955410', 'source': 'ghhookparser', 'pr_id': 9461, 'pr_title': 'Working Game IDs for Elf/Dol files', 'action': 'edited', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391545'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391545'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391545', 'position': 17, 'created_at': '2021-01-22T05:09:44Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391545', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();\n+  unsigned long hash = 5381;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MTU0NQ==', 'updated_at': '2021-01-22T05:14:35Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562391545, 'body': 'This should be a `u64`, otherwise this is a 32-bit value on Windows', 'original_position': 17}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391680'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391680'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562391680', 'position': 14, 'created_at': '2021-01-22T05:10:14Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562391680', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MTY4MA==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562391680, 'body': '```suggestion\r\nstd::string MakeGameID(std::string_view file_name)\r\n```', 'original_position': 14}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392026'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392026'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392026', 'position': 16, 'created_at': '2021-01-22T05:11:43Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392026', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjAyNg==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392026, 'body': "consider using std::string_view's `.size()` to determine if you're at the end of the string instead of relying on the string being null terminated.", 'original_position': 16}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392068'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392068'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392068', 'position': 25, 'created_at': '2021-01-22T05:11:57Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392068', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();\n+  unsigned long hash = 5381;\n+  int c = *file_name_c;\n+  while (c)\n+  {\n+    c = *file_name_c++;\n+    hash = ((hash << 5) + hash) + c;\n+  }\n+  hash = hash % 1000000000000000;\n+  return "Y" + std::to_string(hash);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjA2OA==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392068, 'body': "```suggestion\r\n  return 'Y' + std::to_string(hash);\r\n```", 'original_position': 25}, {'path': 'Source/Core/Common/Hash.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392293'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392293'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392293', 'position': 18, 'created_at': '2021-01-22T05:12:57Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392293', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -530,4 +532,19 @@ void SetHash64Function()\n     ptrHashFunction = &GetMurmurHash3;\n   }\n }\n+\n+std::string MakeGameID(std::string file_name)\n+{\n+  const char* file_name_c = file_name.c_str();\n+  unsigned long hash = 5381;\n+  int c = *file_name_c;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjI5Mw==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392293, 'body': "```suggestion\r\n  auto c = static_cast<u64>(file_name_c[i]);\r\n```\r\n\r\nSo that there's no implicit sign conversion below.", 'original_position': 18}, {'path': 'Source/Core/UICommon/GameFile.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/712067?u=5b7ad7617c3daa939e8902782238ce5b1ab84e24&v=4', 'url': 'https://api.github.com/users/lioncash', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'id': 712067, 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'login': 'lioncash', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'html_url': 'https://github.com/lioncash', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'repos_url': 'https://api.github.com/users/lioncash/repos'}, 'commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392637'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392637'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562392637', 'position': 12, 'created_at': '2021-01-22T05:14:06Z', 'author_association': 'MEMBER', 'original_commit_id': '7fd7891ad86a848997487b3788f70c01ee2b739c', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9461#discussion_r562392637', 'pull_request_review_id': 573955410, 'diff_hunk': '@@ -36,6 +37,7 @@\n #include "Common/StringUtil.h"\n #include "Common/Swap.h"\n \n+', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjM5MjYzNw==', 'updated_at': '2021-01-22T05:14:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9461', 'id': 562392637, 'body': 'Unnecessary newline', 'original_position': 12}], 'type': 'gh_pull_request_review'}
2021-01-21T19:24:45.223998	{'author': 'aarontocenter', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9441#pullrequestreview-573662938', 'source': 'ghhookparser', 'pr_id': 9441, 'pr_title': 'Apple M1 Support for MacOS', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/DolphinQt/DolphinEmu.entitlements', 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/48634973?v=4', 'url': 'https://api.github.com/users/aarontocenter', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/aarontocenter/orgs', 'followers_url': 'https://api.github.com/users/aarontocenter/followers', 'id': 48634973, 'events_url': 'https://api.github.com/users/aarontocenter/events{/privacy}', 'received_events_url': 'https://api.github.com/users/aarontocenter/received_events', 'login': 'aarontocenter', 'gists_url': 'https://api.github.com/users/aarontocenter/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/aarontocenter/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/aarontocenter/following{/other_user}', 'html_url': 'https://github.com/aarontocenter', 'starred_url': 'https://api.github.com/users/aarontocenter/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjQ4NjM0OTcz', 'repos_url': 'https://api.github.com/users/aarontocenter/repos'}, 'commit_id': '2a4b7590b54d7082dd901fda1de93f629f084178', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562140271'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9441'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9441#discussion_r562140271'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562140271', 'position': 4, 'in_reply_to_id': 556745391, 'created_at': '2021-01-21T19:24:43Z', 'author_association': 'NONE', 'original_commit_id': 'cf0bccf4e6d058f6ebe1bf853ad63c94d874ad83', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9441#discussion_r562140271', 'pull_request_review_id': 573662938, 'diff_hunk': '@@ -0,0 +1,10 @@\n+<?xml version="1.0" encoding="UTF-8"?>\n+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">\n+<plist version="1.0">\n+<dict>', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MjE0MDI3MQ==', 'updated_at': '2021-01-21T19:24:43Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9441', 'id': 562140271, 'body': 'Good this was reposted. The lack of analog controller support is frustrating. Using Enjoyable.app as a workaround for keyboard mapping. Would enjoy being a reviewer. ', 'original_position': 4}], 'type': 'gh_pull_request_review'}
2021-01-21T17:07:55.924617	{'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9459#pullrequestreview-573548486', 'source': 'ghhookparser', 'pr_id': 9459, 'pr_title': 'FreeLookManager: acquire global input lock', 'action': 'submitted', 'state': 'approved', 'repo': 'dolphin-emu/dolphin', 'comments': [], 'type': 'gh_pull_request_review'}
2021-01-21T17:06:57.916292	{'author': 'lioncash', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#pullrequestreview-573547603', 'source': 'ghhookparser', 'pr_id': 9456, 'pr_title': 'Breakpoint from string flag parsing using token', 'action': 'submitted', 'state': 'approved', 'repo': 'dolphin-emu/dolphin', 'comments': [], 'type': 'gh_pull_request_review'}
2021-01-21T16:54:43.025622	{'author': 'sepalani', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#pullrequestreview-573535894', 'source': 'ghhookparser', 'pr_id': 9456, 'pr_title': 'Breakpoint from string flag parsing using token', 'action': 'submitted', 'state': 'approved', 'repo': 'dolphin-emu/dolphin', 'comments': [], 'type': 'gh_pull_request_review'}
2021-01-21T09:03:07.767586	{'author': 'trevor403', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#pullrequestreview-573109918', 'source': 'ghhookparser', 'pr_id': 9456, 'pr_title': 'Breakpoint from string flag parsing using token', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars2.githubusercontent.com/u/1426706?v=4', 'url': 'https://api.github.com/users/trevor403', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trevor403/orgs', 'followers_url': 'https://api.github.com/users/trevor403/followers', 'id': 1426706, 'events_url': 'https://api.github.com/users/trevor403/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trevor403/received_events', 'login': 'trevor403', 'gists_url': 'https://api.github.com/users/trevor403/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trevor403/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trevor403/following{/other_user}', 'html_url': 'https://github.com/trevor403', 'starred_url': 'https://api.github.com/users/trevor403/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0MjY3MDY=', 'repos_url': 'https://api.github.com/users/trevor403/repos'}, 'commit_id': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561705970'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561705970'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561705970', 'position': 5, 'in_reply_to_id': 561590034, 'created_at': '2021-01-21T09:03:05Z', 'author_association': 'NONE', 'original_commit_id': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561705970', 'pull_request_review_id': 573109918, 'diff_hunk': '@@ -65,12 +65,14 @@ void BreakPoints::AddFromStrings(const TBreakPointsStr& bp_strings)\n   for (const std::string& bp_string : bp_strings)\n   {\n     TBreakPoint bp;\n+    std::string flags;\n     std::stringstream ss;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTcwNTk3MA==', 'updated_at': '2021-01-21T09:03:06Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'id': 561705970, 'body': 'It certainly can simplified to that!', 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-21T04:10:11.046468	{'author': 'sepalani', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#pullrequestreview-572969264', 'source': 'ghhookparser', 'pr_id': 9456, 'pr_title': 'Breakpoint from string flag parsing using token', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars0.githubusercontent.com/u/7890055?u=ddcb228f8f28f609b10240218a87e829766bf505&v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}, 'commit_id': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561590034'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561590034'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561590034', 'position': 5, 'created_at': '2021-01-21T04:09:00Z', 'author_association': 'MEMBER', 'original_commit_id': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561590034', 'pull_request_review_id': 572969264, 'diff_hunk': '@@ -65,12 +65,14 @@ void BreakPoints::AddFromStrings(const TBreakPointsStr& bp_strings)\n   for (const std::string& bp_string : bp_strings)\n   {\n     TBreakPoint bp;\n+    std::string flags;\n     std::stringstream ss;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTU5MDAzNA==', 'updated_at': '2021-01-21T04:10:09Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'id': 561590034, 'body': "Can't this part be replaced with:\r\n```c++\r\nstd::istringstream iss(bp_string);\r\niss >> std::hex >> bp.address;\r\niss >> flags;\r\n```", 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-21T04:10:10.746595	{'author': 'sepalani', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9456#pullrequestreview-572969264', 'source': 'ghhookparser', 'pr_id': 9456, 'pr_title': 'Breakpoint from string flag parsing using token', 'action': 'edited', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars0.githubusercontent.com/u/7890055?u=ddcb228f8f28f609b10240218a87e829766bf505&v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}, 'commit_id': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561590034'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561590034'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561590034', 'position': 5, 'created_at': '2021-01-21T04:09:00Z', 'author_association': 'MEMBER', 'original_commit_id': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#discussion_r561590034', 'pull_request_review_id': 572969264, 'diff_hunk': '@@ -65,12 +65,14 @@ void BreakPoints::AddFromStrings(const TBreakPointsStr& bp_strings)\n   for (const std::string& bp_string : bp_strings)\n   {\n     TBreakPoint bp;\n+    std::string flags;\n     std::stringstream ss;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTU5MDAzNA==', 'updated_at': '2021-01-21T04:10:09Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'id': 561590034, 'body': "Can't this part be replaced with:\r\n```c++\r\nstd::istringstream iss(bp_string);\r\niss >> std::hex >> bp.address;\r\niss >> flags;\r\n```", 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-21T01:21:10.139876	{'author': 'iwubcode', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9457#pullrequestreview-572856165', 'source': 'ghhookparser', 'pr_id': 9457, 'pr_title': 'Fix CMake MSVC build', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/BitUtils.h', 'user': {'site_admin': False, 'avatar_url': 'https://avatars1.githubusercontent.com/u/15224722?v=4', 'url': 'https://api.github.com/users/iwubcode', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'id': 15224722, 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'login': 'iwubcode', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'html_url': 'https://github.com/iwubcode', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'repos_url': 'https://api.github.com/users/iwubcode/repos'}, 'commit_id': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561452273'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9457'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9457#discussion_r561452273'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561452273', 'position': 5, 'in_reply_to_id': 561426554, 'created_at': '2021-01-21T01:21:08Z', 'author_association': 'MEMBER', 'original_commit_id': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9457#discussion_r561452273', 'pull_request_review_id': 572856165, 'diff_hunk': '@@ -378,7 +378,7 @@ constexpr int CountLeadingZeros(uint64_t value)\n {\n #if defined(__GNUC__)\n   return value ? __builtin_clzll(value) : 64;\n-#elif defined(_MSC_VER)\n+#elif defined(_MSC_VER) && __cplusplus >= 201803L', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQ1MjI3Mw==', 'updated_at': '2021-01-21T01:21:08Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9457', 'id': 561452273, 'body': "shuffle mentioned it was a C++20 feature, I didn't realize that..", 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-21T00:39:14.534905	{'author': 'shuffle2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#pullrequestreview-572810340', 'source': 'ghhookparser', 'pr_id': 9460, 'pr_title': 'WiimoteReal: Fix crash on real Wii Remote disconnect on Windows.', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars0.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561435247'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561435247'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561435247', 'position': 7, 'in_reply_to_id': 561403489, 'created_at': '2021-01-21T00:39:12Z', 'author_association': 'MEMBER', 'original_commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561435247', 'pull_request_review_id': 572810340, 'diff_hunk': '@@ -916,7 +916,9 @@ static void TryToConnectBalanceBoard(std::unique_ptr<Wiimote> wm)\n static void HandleWiimoteDisconnect(int index)\n {\n   Core::RunAsCPUThread([index] {\n-    g_wiimotes[index] = nullptr;\n+    // The Wii Remote object must exist through the call to UpdateSource\n+    // to prevent WiimoteDevice from having a dangling HIDWiimote pointer.\n+    const auto temp_real_wiimote = std::move(g_wiimotes[index]);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQzNTI0Nw==', 'updated_at': '2021-01-21T00:39:12Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460', 'id': 561435247, 'body': 'ok, the comment is a bit confusing to me for some reason. anyway lgtm', 'original_position': 7}], 'type': 'gh_pull_request_review'}
2021-01-21T00:35:37.989133	{'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#pullrequestreview-572808924', 'source': 'ghhookparser', 'pr_id': 9460, 'pr_title': 'WiimoteReal: Fix crash on real Wii Remote disconnect on Windows.', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'url': 'https://api.github.com/users/jordan-woyak', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'id': 1768214, 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'login': 'jordan-woyak', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos'}, 'commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561433946'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561433946'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561433946', 'position': 7, 'in_reply_to_id': 561403489, 'created_at': '2021-01-21T00:35:36Z', 'author_association': 'MEMBER', 'original_commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561433946', 'pull_request_review_id': 572808924, 'diff_hunk': '@@ -916,7 +916,9 @@ static void TryToConnectBalanceBoard(std::unique_ptr<Wiimote> wm)\n static void HandleWiimoteDisconnect(int index)\n {\n   Core::RunAsCPUThread([index] {\n-    g_wiimotes[index] = nullptr;\n+    // The Wii Remote object must exist through the call to UpdateSource\n+    // to prevent WiimoteDevice from having a dangling HIDWiimote pointer.\n+    const auto temp_real_wiimote = std::move(g_wiimotes[index]);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQzMzk0Ng==', 'updated_at': '2021-01-21T00:35:36Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460', 'id': 561433946, 'body': 'Yes. We want it to get a null pointer here, to disconnect it from the HID interface.\r\nThe problem was a dangling pointer a bit earlier in `Activate` / `SetBasebandState` / `m_hid_source->EventUnlinked()`.', 'original_position': 7}], 'type': 'gh_pull_request_review'}
2021-01-21T00:31:37.078668	{'author': 'shuffle2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#pullrequestreview-572807436', 'source': 'ghhookparser', 'pr_id': 9460, 'pr_title': 'WiimoteReal: Fix crash on real Wii Remote disconnect on Windows.', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars0.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561432080'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561432080'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561432080', 'position': 7, 'in_reply_to_id': 561403489, 'created_at': '2021-01-21T00:31:35Z', 'author_association': 'MEMBER', 'original_commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561432080', 'pull_request_review_id': 572807436, 'diff_hunk': '@@ -916,7 +916,9 @@ static void TryToConnectBalanceBoard(std::unique_ptr<Wiimote> wm)\n static void HandleWiimoteDisconnect(int index)\n {\n   Core::RunAsCPUThread([index] {\n-    g_wiimotes[index] = nullptr;\n+    // The Wii Remote object must exist through the call to UpdateSource\n+    // to prevent WiimoteDevice from having a dangling HIDWiimote pointer.\n+    const auto temp_real_wiimote = std::move(g_wiimotes[index]);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQzMjA4MA==', 'updated_at': '2021-01-21T00:31:35Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460', 'id': 561432080, 'body': "Isn't `UpdateSource` going to reach here: https://github.com/dolphin-emu/dolphin/blob/0029ca84b07f44e3ce8c80a44fa0285a966b34d3/Source/Core/Core/HW/Wiimote.cpp#L75 and `.get()` the moved-from index?", 'original_position': 7}], 'type': 'gh_pull_request_review'}
2021-01-21T00:25:47.631716	{'author': 'iwubcode', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9457#pullrequestreview-572805137', 'source': 'ghhookparser', 'pr_id': 9457, 'pr_title': 'Fix CMake MSVC build', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/BitUtils.h', 'user': {'site_admin': False, 'avatar_url': 'https://avatars1.githubusercontent.com/u/15224722?v=4', 'url': 'https://api.github.com/users/iwubcode', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'id': 15224722, 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'login': 'iwubcode', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'html_url': 'https://github.com/iwubcode', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'repos_url': 'https://api.github.com/users/iwubcode/repos'}, 'commit_id': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561426554'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9457'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9457#discussion_r561426554'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561426554', 'position': 5, 'created_at': '2021-01-21T00:25:45Z', 'author_association': 'MEMBER', 'original_commit_id': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9457#discussion_r561426554', 'pull_request_review_id': 572805137, 'diff_hunk': '@@ -378,7 +378,7 @@ constexpr int CountLeadingZeros(uint64_t value)\n {\n #if defined(__GNUC__)\n   return value ? __builtin_clzll(value) : 64;\n-#elif defined(_MSC_VER)\n+#elif defined(_MSC_VER) && __cplusplus >= 201803L', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQyNjU1NA==', 'updated_at': '2021-01-21T00:25:46Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9457', 'id': 561426554, 'body': 'Was `is_constant_evaluated()` not available before that version?', 'original_position': 5}], 'type': 'gh_pull_request_review'}
2021-01-21T00:10:16.195495	{'author': 'jordan-woyak', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#pullrequestreview-572798933', 'source': 'ghhookparser', 'pr_id': 9460, 'pr_title': 'WiimoteReal: Fix crash on real Wii Remote disconnect on Windows.', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'url': 'https://api.github.com/users/jordan-woyak', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'id': 1768214, 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'login': 'jordan-woyak', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'html_url': 'https://github.com/jordan-woyak', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos'}, 'commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561411754'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561411754'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561411754', 'position': 7, 'in_reply_to_id': 561403489, 'created_at': '2021-01-21T00:10:14Z', 'author_association': 'MEMBER', 'original_commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561411754', 'pull_request_review_id': 572798933, 'diff_hunk': '@@ -916,7 +916,9 @@ static void TryToConnectBalanceBoard(std::unique_ptr<Wiimote> wm)\n static void HandleWiimoteDisconnect(int index)\n {\n   Core::RunAsCPUThread([index] {\n-    g_wiimotes[index] = nullptr;\n+    // The Wii Remote object must exist through the call to UpdateSource\n+    // to prevent WiimoteDevice from having a dangling HIDWiimote pointer.\n+    const auto temp_real_wiimote = std::move(g_wiimotes[index]);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQxMTc1NA==', 'updated_at': '2021-01-21T00:10:14Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460', 'id': 561411754, 'body': 'No. Unfortunately `UpdateSource` gives `WiimoteDevice` a new pointer by grabbing it from `g_wiimotes`.', 'original_position': 7}], 'type': 'gh_pull_request_review'}
2021-01-21T00:01:38.825752	{'author': 'iwubcode', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#pullrequestreview-572795489', 'source': 'ghhookparser', 'pr_id': 9460, 'pr_title': 'WiimoteReal: Fix crash on real Wii Remote disconnect on Windows.', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars1.githubusercontent.com/u/15224722?v=4', 'url': 'https://api.github.com/users/iwubcode', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'id': 15224722, 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'login': 'iwubcode', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'html_url': 'https://github.com/iwubcode', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'repos_url': 'https://api.github.com/users/iwubcode/repos'}, 'commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561403489'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561403489'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561403489', 'position': 7, 'created_at': '2021-01-21T00:01:36Z', 'author_association': 'MEMBER', 'original_commit_id': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9460#discussion_r561403489', 'pull_request_review_id': 572795489, 'diff_hunk': '@@ -916,7 +916,9 @@ static void TryToConnectBalanceBoard(std::unique_ptr<Wiimote> wm)\n static void HandleWiimoteDisconnect(int index)\n {\n   Core::RunAsCPUThread([index] {\n-    g_wiimotes[index] = nullptr;\n+    // The Wii Remote object must exist through the call to UpdateSource\n+    // to prevent WiimoteDevice from having a dangling HIDWiimote pointer.\n+    const auto temp_real_wiimote = std::move(g_wiimotes[index]);', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTQwMzQ4OQ==', 'updated_at': '2021-01-21T00:01:37Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9460', 'id': 561403489, 'body': 'I guess alternatively we could have just swapped these calls?', 'original_position': 7}], 'type': 'gh_pull_request_review'}
2021-01-20T23:48:19.407746	{'author': 'iwubcode', 'url': 'https://github.com/dolphin-emu/dolphin/pull/9460#pullrequestreview-572790077', 'source': 'ghhookparser', 'pr_id': 9460, 'pr_title': 'WiimoteReal: Fix crash on real Wii Remote disconnect on Windows cause…', 'action': 'submitted', 'state': 'approved', 'repo': 'dolphin-emu/dolphin', 'comments': [], 'type': 'gh_pull_request_review'}
2021-01-20T21:44:30.793067	{'author': 'OatmealDome', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8909#pullrequestreview-572675533', 'source': 'ghhookparser', 'pr_id': 8909, 'pr_title': 'macOS: Integrate codesigning and enable hardened runtime', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/MemoryUtil.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars1.githubusercontent.com/u/11504941?u=804d86b506b166d88aaecbdafdf6d686ba208c30&v=4', 'url': 'https://api.github.com/users/OatmealDome', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'id': 11504941, 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'login': 'OatmealDome', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'html_url': 'https://github.com/OatmealDome', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'repos_url': 'https://api.github.com/users/OatmealDome/repos'}, 'commit_id': '8e483781271ad3af93f59d55e2595f818e80e5d0', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561326840'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8909'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8909#discussion_r561326840'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561326840', 'position': 8, 'in_reply_to_id': 561317905, 'created_at': '2021-01-20T21:44:29Z', 'author_association': 'CONTRIBUTOR', 'original_commit_id': '8e483781271ad3af93f59d55e2595f818e80e5d0', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8909#discussion_r561326840', 'pull_request_review_id': 572675533, 'diff_hunk': '@@ -38,8 +38,12 @@ void* AllocateExecutableMemory(size_t size)\n #if defined(_WIN32)\n   void* ptr = VirtualAlloc(nullptr, size, MEM_COMMIT, PAGE_EXECUTE_READWRITE);\n #else\n-  void* ptr =\n-      mmap(nullptr, size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANON | MAP_PRIVATE, -1, 0);\n+  int flags = MAP_ANON | MAP_PRIVATE;\n+#ifdef __APPLE__\n+  flags |= MAP_JIT;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTMyNjg0MA==', 'updated_at': '2021-01-20T21:44:29Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8909', 'id': 561326840, 'body': 'The macOS version of Dolphin has been relatively unmaintained for a while, unfortunately.', 'original_position': 8}], 'type': 'gh_pull_request_review'}
2021-01-20T21:29:02.383909	{'author': 'trevor403', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8909#pullrequestreview-572664157', 'source': 'ghhookparser', 'pr_id': 8909, 'pr_title': 'macOS: Integrate codesigning and enable hardened runtime', 'action': 'submitted', 'state': 'commented', 'repo': 'dolphin-emu/dolphin', 'comments': [{'path': 'Source/Core/Common/MemoryUtil.cpp', 'user': {'site_admin': False, 'avatar_url': 'https://avatars2.githubusercontent.com/u/1426706?v=4', 'url': 'https://api.github.com/users/trevor403', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trevor403/orgs', 'followers_url': 'https://api.github.com/users/trevor403/followers', 'id': 1426706, 'events_url': 'https://api.github.com/users/trevor403/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trevor403/received_events', 'login': 'trevor403', 'gists_url': 'https://api.github.com/users/trevor403/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trevor403/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trevor403/following{/other_user}', 'html_url': 'https://github.com/trevor403', 'starred_url': 'https://api.github.com/users/trevor403/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0MjY3MDY=', 'repos_url': 'https://api.github.com/users/trevor403/repos'}, 'commit_id': '8e483781271ad3af93f59d55e2595f818e80e5d0', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561317905'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8909'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8909#discussion_r561317905'}}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/561317905', 'position': 8, 'created_at': '2021-01-20T21:27:17Z', 'author_association': 'NONE', 'original_commit_id': '8e483781271ad3af93f59d55e2595f818e80e5d0', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8909#discussion_r561317905', 'pull_request_review_id': 572664157, 'diff_hunk': '@@ -38,8 +38,12 @@ void* AllocateExecutableMemory(size_t size)\n #if defined(_WIN32)\n   void* ptr = VirtualAlloc(nullptr, size, MEM_COMMIT, PAGE_EXECUTE_READWRITE);\n #else\n-  void* ptr =\n-      mmap(nullptr, size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANON | MAP_PRIVATE, -1, 0);\n+  int flags = MAP_ANON | MAP_PRIVATE;\n+#ifdef __APPLE__\n+  flags |= MAP_JIT;', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2MTMxNzkwNQ==', 'updated_at': '2021-01-20T21:29:00Z', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8909', 'id': 561317905, 'body': "This has been available since Lion 10.7, I'm surprised that it is just being added now.", 'original_position': 8}], 'type': 'gh_pull_request_review'}

Recent 'gh_push' events

2021-01-21T17:08:03.599139	{'before_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'name': 'iwubcode'}, 'hash': 'af7384002f1182b85dcbac193f4820e6fd1a5c51', 'url': 'https://github.com/dolphin-emu/dolphin/commit/af7384002f1182b85dcbac193f4820e6fd1a5c51', 'modified': ['Source/Core/Core/FreeLookManager.cpp'], 'added': [], 'distinct': True, 'message': 'FreeLookManager: acquire global input lock before accessing individual FreeLook control states', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'url': 'https://github.com/dolphin-emu/dolphin/commit/caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'modified': ['Source/Core/Core/FreeLookManager.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9459 from iwubcode/freelook_state_lock\n\nFreeLookManager: acquire global input lock', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-19T14:40:50.303628	{'before_sha': '04ccd4cb8073eaa90f75a3992bc82f969a819705', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': '8964612577fd5cf32ec583a72918b57cd55303f8', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8964612577fd5cf32ec583a72918b57cd55303f8', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': "Jit64: boolx - Eliminate read dependency\n\nFor certain occurrences of nandx/norx, we declare a ReadWrite constraint\non the destination register, even though the value of the destination\nregister is irrelevant. This false dependency would force the RegCache\nto generate a redundant MOV when the destination register wasn't already\nassigned to a host register.\n\nExample 1:\nBF 00 00 00 00       mov         edi,0\n8B FE                mov         edi,esi\nF7 D7                not         edi\n\nExample 2:\n8B 7D 80             mov         edi,dword ptr [rbp-80h]\n8B FE                mov         edi,esi\nF7 D7                not         edi", 'removed': []}, {'author': {'username': 'JosJuice', 'email': 'josjuice@gmail.com', 'name': 'JosJuice'}, 'hash': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9451 from Sintendo/jit64boolxrw\n\nJit64: boolx - Eliminate read dependency', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599', 'forced': False, 'pusher': 'JosJuice', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-18T10:26:29.112420	{'before_sha': 'e62fa1ea9facffd4123fe407ecb9b3ae90693bd9', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Dentomologist', 'email': 'dentomologist@gmail.com', 'name': 'Dentomologist'}, 'hash': 'e3237661ecccf5c47469d9a33f864b6db4667c45', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e3237661ecccf5c47469d9a33f864b6db4667c45', 'modified': ['Source/Core/Common/Arm64Emitter.cpp', 'Source/Core/Common/Arm64Emitter.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp', 'Source/Core/VideoCommon/VertexLoaderARM64.cpp'], 'added': [], 'distinct': True, 'message': 'Arm64Emitter: Convert ShiftType to enum class', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '04ccd4cb8073eaa90f75a3992bc82f969a819705', 'url': 'https://github.com/dolphin-emu/dolphin/commit/04ccd4cb8073eaa90f75a3992bc82f969a819705', 'modified': ['Source/Core/Common/Arm64Emitter.cpp', 'Source/Core/Common/Arm64Emitter.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp', 'Source/Core/VideoCommon/VertexLoaderARM64.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9446 from Dentomologist/convert_shifttype_to_enum_class\n\nArm64Emitter: Convert ShiftType to enum class', 'removed': []}], 'ref_type': 'heads', 'after_sha': '04ccd4cb8073eaa90f75a3992bc82f969a819705', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-17T17:56:11.719631	{'before_sha': 'f383397c9c838f643ca2892c14457348500cdc01', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'JosJuice', 'email': 'josjuice@gmail.com', 'name': 'JosJuice'}, 'hash': 'e62fa1ea9facffd4123fe407ecb9b3ae90693bd9', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e62fa1ea9facffd4123fe407ecb9b3ae90693bd9', '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'], 'added': [], 'distinct': True, 'message': 'Translation resources sync with Transifex', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'e62fa1ea9facffd4123fe407ecb9b3ae90693bd9', 'forced': False, 'pusher': 'JosJuice', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-17T11:23:58.854016	{'before_sha': 'be74e35a0a141b96711e8e6259aaeaea752718c0', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Dentomologist', 'email': 'dentomologist@gmail.com', 'name': 'Dentomologist'}, 'hash': '70c54065abfb9f0cda514e36ca6216d7705bf3f1', 'url': 'https://github.com/dolphin-emu/dolphin/commit/70c54065abfb9f0cda514e36ca6216d7705bf3f1', 'modified': ['Source/Core/Common/Arm64Emitter.cpp', 'Source/Core/Common/Arm64Emitter.h', 'Source/Core/Core/PowerPC/JitArm64/Jit.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp', 'Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp', 'Source/Core/VideoCommon/VertexLoaderARM64.cpp'], 'added': [], 'distinct': True, 'message': 'Arm64Emitter: Convert IndexType to enum class', 'removed': []}, {'author': {'username': 'JosJuice', 'email': 'josjuice@gmail.com', 'name': 'JosJuice'}, 'hash': 'f383397c9c838f643ca2892c14457348500cdc01', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f383397c9c838f643ca2892c14457348500cdc01', 'modified': ['Source/Core/Common/Arm64Emitter.cpp', 'Source/Core/Common/Arm64Emitter.h', 'Source/Core/Core/PowerPC/JitArm64/Jit.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp', 'Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp', 'Source/Core/VideoCommon/VertexLoaderARM64.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9447 from Dentomologist/convert_indextype_to_enum_class\n\nArm64Emitter: Convert IndexType to enum class', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'f383397c9c838f643ca2892c14457348500cdc01', 'forced': False, 'pusher': 'JosJuice', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-16T11:55:12.978127	{'before_sha': '1476c10a876163dd214f47fc0fa00cfb1ab80f27', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Simonx22', 'email': 'simonx22.github@googlemail.com', 'name': 'Simonx22'}, 'hash': '8f2a2f3cdabfca51bf99b027894fe1594b8d79c7', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f2a2f3cdabfca51bf99b027894fe1594b8d79c7', 'modified': ['Source/Android/build.gradle', 'Source/Android/gradle/wrapper/gradle-wrapper.properties'], 'added': [], 'distinct': True, 'message': 'Android: Update Gradle Plugin to 4.1.1', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': 'be74e35a0a141b96711e8e6259aaeaea752718c0', 'url': 'https://github.com/dolphin-emu/dolphin/commit/be74e35a0a141b96711e8e6259aaeaea752718c0', 'modified': ['Source/Android/build.gradle', 'Source/Android/gradle/wrapper/gradle-wrapper.properties'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9443 from Simonx22/update-gradle\n\nAndroid: Update Gradle Plugin to 4.1.1', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'be74e35a0a141b96711e8e6259aaeaea752718c0', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-16T11:54:48.293536	{'before_sha': '7d73da717ccd5d966e878464fec21633ae313978', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Simonx22', 'email': 'simonx22.github@googlemail.com', 'name': 'Simonx22'}, 'hash': '5b98336e549160e717656a994cfb0c03fb3f9b24', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5b98336e549160e717656a994cfb0c03fb3f9b24', 'modified': ['Source/Android/app/build.gradle'], 'added': [], 'distinct': True, 'message': 'Android: Update dependencies to the latest version', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '1476c10a876163dd214f47fc0fa00cfb1ab80f27', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1476c10a876163dd214f47fc0fa00cfb1ab80f27', 'modified': ['Source/Android/app/build.gradle'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9445 from Simonx22/update-dependencies\n\nAndroid: Update dependencies to the latest version', 'removed': []}], 'ref_type': 'heads', 'after_sha': '1476c10a876163dd214f47fc0fa00cfb1ab80f27', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-16T11:34:08.017081	{'before_sha': 'aba179e4baa2c971ac81048364ff3a37c0d267fb', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Simonx22', 'email': 'simonx22.github@googlemail.com', 'name': 'Simonx22'}, 'hash': '67bc2f9f76eb42363f50b393df0f6dbc7cbe6a7b', 'url': 'https://github.com/dolphin-emu/dolphin/commit/67bc2f9f76eb42363f50b393df0f6dbc7cbe6a7b', 'modified': ['Source/Android/gradle.properties'], 'added': [], 'distinct': True, 'message': 'gradle.properties: Remove duplicate property keys', 'removed': []}, {'author': {'username': 'JosJuice', 'email': 'josjuice@gmail.com', 'name': 'JosJuice'}, 'hash': '7d73da717ccd5d966e878464fec21633ae313978', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7d73da717ccd5d966e878464fec21633ae313978', 'modified': ['Source/Android/gradle.properties'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9444 from Simonx22/remove-duplicate-keys\n\ngradle.properties: Remove duplicate property keys', 'removed': []}], 'ref_type': 'heads', 'after_sha': '7d73da717ccd5d966e878464fec21633ae313978', 'forced': False, 'pusher': 'JosJuice', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-15T02:40:48.414090	{'before_sha': '0c2bc3582db685db28254ffa8a901e61dc50b258', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'MerryMage', 'email': 'MerryMage@users.noreply.github.com', 'name': 'MerryMage'}, 'hash': 'd3ca5d812b9bbdd42e2093576ab5ccde37ab93b1', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d3ca5d812b9bbdd42e2093576ab5ccde37ab93b1', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Jit_Integer: Use SHLX, SHRX, SARX', 'removed': []}, {'author': {'username': 'MerryMage', 'email': 'MerryMage@users.noreply.github.com', 'name': 'merry'}, 'hash': '71a996e33b16ec68331ae529f201ce6c6ac87402', 'url': 'https://github.com/dolphin-emu/dolphin/commit/71a996e33b16ec68331ae529f201ce6c6ac87402', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Jit_Integer: srawx: Handle a != b case with SARX\n\nSuggested by @Sintendo\n\nCo-authored-by: Sintendo <bram.speeckaert@gmail.com>', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': 'aba179e4baa2c971ac81048364ff3a37c0d267fb', 'url': 'https://github.com/dolphin-emu/dolphin/commit/aba179e4baa2c971ac81048364ff3a37c0d267fb', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9385 from MerryMage/more-bmi2\n\nJit_Integer: Use SHLX, SHRX, SARX', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'aba179e4baa2c971ac81048364ff3a37c0d267fb', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-15T02:40:08.684578	{'before_sha': '8f67a1961f45c68e87b330a2b628b8009c9d5f7f', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': 'b805223108d67ae57a4dd633f0d8da0079d0b037', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b805223108d67ae57a4dd633f0d8da0079d0b037', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Jit64: subfx - Optimize more constant a cases\n\nConsider the case where d and a refer to the same PowerPC register,\nwhich is known to hold an immediate value by the RegCache. We place a\nReadWrite constraint on this register and bind it to an x86 register.\nThe RegCache then allocates a new register, initializes it with the\nimmediate, and returns a RCX64Reg for both d and a.\n\nAt this point information about the immediate value becomes unreachable.\nIn the case of subfx, this generates suboptimal code:\n\nBefore 1:\nBF 1E 00 00 00       mov         edi,1Eh       <- done by RegCache\n8B C7                mov         eax,edi\n8B FE                mov         edi,esi\n2B F8                sub         edi,eax\n\nBefore 2:\nBE 00 AC 3F 80       mov         esi,803FAC00h <- done by RegCache\n8B C6                mov         eax,esi\n8B 75 EC             mov         esi,dword ptr [rbp-14h]\n2B F0                sub         esi,eax\n\nThe solution is to explicitly handle the constant a case before having\nthe RegCache allocate registers for us.\n\nAfter 1:\n8D 7E E2             lea         edi,[rsi-1Eh]\n\nAfter 2:\n8B 75 EC             mov         esi,dword ptr [rbp-14h]\n81 EE 00 AC 3F 80    sub         esi,803FAC00h', 'removed': []}, {'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': '57548b456bd4d551109d0591ad513ab949ca6092', 'url': 'https://github.com/dolphin-emu/dolphin/commit/57548b456bd4d551109d0591ad513ab949ca6092', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Jit64: subfx - Special case a == 0\n\nOccurs a bunch of times in Super Mario Sunshine.\n\nBefore:\n41 83 EE 00          sub         r14d,0\n\nAfter:\nNothing!', 'removed': []}, {'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': 'b0be20560f0ec41173ac4593aebbf6ef5f940536', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b0be20560f0ec41173ac4593aebbf6ef5f940536', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': "Jit64: subfx - Special case b == 0\n\nHappens in Super Mario Sunshine. You could probably do something similar\nfor b == -1 (like we do for subfic), but I couldn't find any titles that\ndo this.\n\n- Case 1: d == a\n\nBefore:\n41 8B C7             mov         eax,r15d\n41 BF 00 00 00 00    mov         r15d,0\n44 2B F8             sub         r15d,eax\n\nAfter:\n41 F7 DF             neg         r15d\n\n- Case 2: d != a\n\nBefore:\nBF 00 00 00 00       mov         edi,0\n41 2B FD             sub         edi,r13d\n\nAfter:\n41 8B FD             mov         edi,r13d\nF7 DF                neg         edi", 'removed': []}, {'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': 'c0be34aa814cf6e3f4885c9c2a5e07aba6d7ea32', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c0be34aa814cf6e3f4885c9c2a5e07aba6d7ea32', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Jit64: subfx - Special case a == b\n\nSoul Calibur II does this.\n\nBefore:\n2B F6                sub         esi,esi\n\nAfter:\nNothing!', 'removed': []}, {'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': 'df70077e6b27608bfdc9812fa0d2bec6c1a4247b', 'url': 'https://github.com/dolphin-emu/dolphin/commit/df70077e6b27608bfdc9812fa0d2bec6c1a4247b', 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'JitArm64: subfx - Special case a == b', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '0c2bc3582db685db28254ffa8a901e61dc50b258', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0c2bc3582db685db28254ffa8a901e61dc50b258', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9425 from Sintendo/jit64subfx\n\nJit64: subfx optimizations', 'removed': []}], 'ref_type': 'heads', 'after_sha': '0c2bc3582db685db28254ffa8a901e61dc50b258', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-14T23:45:04.066012	{'before_sha': '7fdd4afd9c9b00ed21ff513592b15a75cfba8c2e', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Stevoisiak', 'email': 'stevoisiak@gmail.com', 'name': 'Stevoisiak'}, 'hash': 'c121dc341035946e91a78ec10c763c473892408e', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c121dc341035946e91a78ec10c763c473892408e', 'modified': ['Contributing.md'], 'added': [], 'distinct': True, 'message': 'Contributing.md: Code comment for do-while sample', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '8f67a1961f45c68e87b330a2b628b8009c9d5f7f', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f67a1961f45c68e87b330a2b628b8009c9d5f7f', 'modified': ['Contributing.md'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9442 from Stevoisiak/patch-1\n\nContributing.md: Code comment for do-while sample', 'removed': []}], 'ref_type': 'heads', 'after_sha': '8f67a1961f45c68e87b330a2b628b8009c9d5f7f', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-12T09:09:59.683080	{'before_sha': '79a234eff728b2aeb68c9848f2e4fe861d4f3b91', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Pokechu22', 'email': 'Pokechu022@gmail.com', 'name': 'Pokechu22'}, 'hash': 'd55f9369c7f038f3682510937e93d5bc950f7574', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d55f9369c7f038f3682510937e93d5bc950f7574', 'modified': ['Source/Core/Core/FifoPlayer/FifoAnalyzer.cpp', 'Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp'], 'added': [], 'distinct': True, 'message': 'Use GX_CMD_UNKNOWN_METRICS instead of magic number 0x44', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '7fdd4afd9c9b00ed21ff513592b15a75cfba8c2e', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7fdd4afd9c9b00ed21ff513592b15a75cfba8c2e', 'modified': ['Source/Core/Core/FifoPlayer/FifoAnalyzer.cpp', 'Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9437 from Pokechu22/GX_CMD_UNKNOWN_METRICS\n\nUse GX_CMD_UNKNOWN_METRICS instead of magic number 0x44', 'removed': []}], 'ref_type': 'heads', 'after_sha': '7fdd4afd9c9b00ed21ff513592b15a75cfba8c2e', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-10T19:58:25.152657	{'before_sha': '87debc6641e9e685704038726cf74a38c04d162f', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'shuffle2', 'email': 'godisgovernment@gmail.com', 'name': 'Shawn Hoffman'}, 'hash': 'fc65f65891c7ca3221c4ceb70c8378ffdbc819ea', 'url': 'https://github.com/dolphin-emu/dolphin/commit/fc65f65891c7ca3221c4ceb70c8378ffdbc819ea', 'modified': ['Source/Core/Common/BitUtils.h'], 'added': [], 'distinct': True, 'message': 'BitUtils: cleanup constexpr usage for msvc clz', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '79a234eff728b2aeb68c9848f2e4fe861d4f3b91', 'url': 'https://github.com/dolphin-emu/dolphin/commit/79a234eff728b2aeb68c9848f2e4fe861d4f3b91', 'modified': ['Source/Core/Common/BitUtils.h'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9435 from shuffle2/constexpr-error\n\nBitUtils: cleanup constexpr usage for msvc clz', 'removed': []}], 'ref_type': 'heads', 'after_sha': '79a234eff728b2aeb68c9848f2e4fe861d4f3b91', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-10T08:46:02.659829	{'before_sha': 'a613c2a5e46d208cb0363939f2e0c90792e62f33', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'shuffle2', 'email': 'godisgovernment@gmail.com', 'name': 'Shawn Hoffman'}, 'hash': '65ecf1e43e8d2718a5bb9bb46ae93c581f586341', 'url': 'https://github.com/dolphin-emu/dolphin/commit/65ecf1e43e8d2718a5bb9bb46ae93c581f586341', 'modified': ['Source/Core/Common/BitUtils.h'], 'added': [], 'distinct': True, 'message': 'BitUtils: loosen clz to inline on msvc/arm64', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '87debc6641e9e685704038726cf74a38c04d162f', 'url': 'https://github.com/dolphin-emu/dolphin/commit/87debc6641e9e685704038726cf74a38c04d162f', 'modified': ['Source/Core/Common/BitUtils.h'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9433 from shuffle2/constexpr-error\n\nBitUtils: loosen clz to inline on msvc/arm64', 'removed': []}], 'ref_type': 'heads', 'after_sha': '87debc6641e9e685704038726cf74a38c04d162f', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-10T06:58:08.638397	{'before_sha': '59fa6130207a263718368999612a5fcb59d1c004', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Sintendo', 'email': 'bram.speeckaert@gmail.com', 'name': 'Sintendo'}, 'hash': '305cd31bd9eaa05b4453160afcdfaeaa9618c699', 'url': 'https://github.com/dolphin-emu/dolphin/commit/305cd31bd9eaa05b4453160afcdfaeaa9618c699', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': "Jit64: Fix FinalizeCarryOverflow XER[OV/SO]\n\nFinalizeCarryOverflow didn't maintain XER[OV/SO] properly due to an\noversight. Here's the code it would generate:\n\n0:  9c                      pushf\n1:  80 65 3b fe             and    BYTE PTR [rbp+0x3b],0xfe\n5:  71 04                   jno    b <jno>\n7:  c6 45 3b 03             mov    BYTE PTR [rbp+0x3b],0x3\n000000000000000b <jno>:\nb:  9d                      popf\n\nAt first glance it seems reasonable. The host flags are carefully\npreserved with PUSHF. The AND instruction clears XER[OV]. Next, an\nconditional branch checks the host's overflow flag and, if needed, skips\nover a MOV that sets XER[OV/SO]. Finally, host flags are restored with\nPOPF.\n\nHowever, the AND instruction also clears the host's overflow flag. As a\nresult, the branch that follows it is always taken and the MOV is always\nskipped. The end result is that XER[OV] is always cleared while XER[SO]\nis left unchanged.\n\nPutting POPF immediately after the AND would fix this, but we already\nhave GenerateOverflow doing it correctly (and without the PUSHF/POPF\nshenanigans too). So let's just use that instead.", 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': 'a613c2a5e46d208cb0363939f2e0c90792e62f33', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a613c2a5e46d208cb0363939f2e0c90792e62f33', 'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9429 from Sintendo/jit64fixoverflow\n\nJit64: Fix FinalizeCarryOverflow XER[OV/SO]', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'a613c2a5e46d208cb0363939f2e0c90792e62f33', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-10T06:56:49.330839	{'before_sha': '75e19a0c29028b2fcde9a5d653ce8b5f4a6779c4', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'shuffle2', 'email': 'godisgovernment@gmail.com', 'name': 'Shawn Hoffman'}, 'hash': 'f0a62447685287d1919c60de7071b953632d2c47', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f0a62447685287d1919c60de7071b953632d2c47', 'modified': ['Source/Core/Core/Core.vcxproj', 'Source/Core/Core/Core.vcxproj.filters', 'Source/Core/Core/PowerPC/GDBStub.cpp', 'Source/Core/Core/PowerPC/GDBStub.h', 'Source/VSProps/Base.props'], 'added': [], 'distinct': True, 'message': 'msbuild: enable USE_GDBSTUB\nthis does nothing about it actually being usable', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '59fa6130207a263718368999612a5fcb59d1c004', 'url': 'https://github.com/dolphin-emu/dolphin/commit/59fa6130207a263718368999612a5fcb59d1c004', 'modified': ['Source/Core/Core/Core.vcxproj', 'Source/Core/Core/Core.vcxproj.filters', 'Source/Core/Core/PowerPC/GDBStub.cpp', 'Source/Core/Core/PowerPC/GDBStub.h', 'Source/VSProps/Base.props'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9431 from shuffle2/msvc-gdbstub\n\nmsbuild: enable USE_GDBSTUB', 'removed': []}], 'ref_type': 'heads', 'after_sha': '59fa6130207a263718368999612a5fcb59d1c004', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-10T06:46:31.598548	{'before_sha': '1f0e3371a360293a87a81a46c11b305bb0a76e88', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'shuffle2', 'email': 'godisgovernment@gmail.com', 'name': 'Shawn Hoffman'}, 'hash': 'c8316f70a4fa398162d73291bd7469764b251c25', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c8316f70a4fa398162d73291bd7469764b251c25', 'modified': ['Source/PCH/pch.h'], 'added': [], 'distinct': True, 'message': 'msvc: bump _MSC_FULL_VER check to 192829335', 'removed': []}, {'author': {'username': 'shuffle2', 'email': 'godisgovernment@gmail.com', 'name': 'Shawn Hoffman'}, 'hash': 'cce275c16e792786701d04ee4b0f787bd928a996', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cce275c16e792786701d04ee4b0f787bd928a996', 'modified': ['Source/Core/Core/HW/WiimoteCommon/WiimoteReport.h'], 'added': [], 'distinct': True, 'message': 'Revert "msvc: temporary workaround for C4789 false positive"\n\nThis reverts commit deb73d0167f41a172375dc41a0189863cb7a0ea8.', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '75e19a0c29028b2fcde9a5d653ce8b5f4a6779c4', 'url': 'https://github.com/dolphin-emu/dolphin/commit/75e19a0c29028b2fcde9a5d653ce8b5f4a6779c4', 'modified': ['Source/Core/Core/HW/WiimoteCommon/WiimoteReport.h', 'Source/PCH/pch.h'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9430 from shuffle2/vsupdate\n\nBump msvc version check and revert a msvc workaround', 'removed': []}], 'ref_type': 'heads', 'after_sha': '75e19a0c29028b2fcde9a5d653ce8b5f4a6779c4', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-10T06:45:02.823333	{'before_sha': '0776263c5e1f205f77c4836c1489c7200da34763', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'shuffle2', 'email': 'godisgovernment@gmail.com', 'name': 'Shawn Hoffman'}, 'hash': '1e5e5ea8559328b970353b5b493f6c42d6b8f01e', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1e5e5ea8559328b970353b5b493f6c42d6b8f01e', 'modified': ['Source/Core/Common/BitUtils.h'], 'added': [], 'distinct': True, 'message': 'BitUtils: initialize variables\nfixes C3615 on some msvc/cmake configs', 'removed': []}, {'author': {'username': 'lioncash', 'email': 'mathew1800@gmail.com', 'name': 'LC'}, 'hash': '1f0e3371a360293a87a81a46c11b305bb0a76e88', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1f0e3371a360293a87a81a46c11b305bb0a76e88', 'modified': ['Source/Core/Common/BitUtils.h'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9432 from shuffle2/constexpr-error\n\nBitUtils: initialize variables', 'removed': []}], 'ref_type': 'heads', 'after_sha': '1f0e3371a360293a87a81a46c11b305bb0a76e88', 'forced': False, 'pusher': 'lioncash', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-09T10:54:07.985431	{'before_sha': '4cdcbb6ab28596653635ab91b1ccd0332629925a', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'JosJuice', 'email': 'josjuice@gmail.com', 'name': 'JosJuice'}, 'hash': '116a5a79daa9033e80392486731ef43f8884c3f6', 'url': 'https://github.com/dolphin-emu/dolphin/commit/116a5a79daa9033e80392486731ef43f8884c3f6', 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainPresenter.java', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java'], 'added': [], 'distinct': True, 'message': "Android: Use old folder picker on Android TV\n\nSee the comment I added to the code. This is a rather serious\nissue for Android TV users from what I've heard.", 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '0776263c5e1f205f77c4836c1489c7200da34763', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0776263c5e1f205f77c4836c1489c7200da34763', 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainPresenter.java', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9428 from JosJuice/tv-folder-picker\n\nAndroid: Use old folder picker on Android TV', 'removed': []}], 'ref_type': 'heads', 'after_sha': '0776263c5e1f205f77c4836c1489c7200da34763', 'forced': False, 'pusher': 'leoetlino', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-06T00:52:18.194680	{'before_sha': '0b1db65aa155c65942ac6674b541fbf8aafc83d0', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'smurf3tte', 'email': '75271109+smurf3tte@users.noreply.github.com', 'name': 'smurf3tte'}, 'hash': 'f3b8a985e77e0d5157bc08708a470fd8394bb818', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f3b8a985e77e0d5157bc08708a470fd8394bb818', 'modified': ['Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h', 'Source/Core/DolphinQt/Config/NewPatchDialog.cpp', 'Source/Core/DolphinQt/Config/PatchesWidget.cpp'], 'added': ['Data/Sys/GameSettings/GHAE08.ini', 'Data/Sys/GameSettings/GHAJ08.ini', 'Data/Sys/GameSettings/GHAP08.ini', 'Data/Sys/GameSettings/GLEE08.ini', 'Data/Sys/GameSettings/GLEJ08.ini', 'Data/Sys/GameSettings/GLEP08.ini'], 'distinct': True, 'message': "Patches for Resident Evil 2/3 audio issues\n\nThese games are erroneously zeroing buffers before they can be fully copied to ARAM by DMA. The responsible memset() calls are followed by a call to DVDRead() which issues dcbi instructions that effectively cancel the memset() on real hardware. Because Dolphin lacks dcache emulation, the effects of the memset() calls are observed, which causes missing audio.\n\nIn a comment on the original bug, phire noted that the issue can be corrected by simply nop'ing out the offending memset() calls. Because the games dynamically load different .rel executables based on the character and/or language, the addresses of these calls can vary.\n\nTo deal generally with the problem of code being dynamically loaded to fixed, known addresses, the patch engine is extended to support conditional patches which require a match against a known value. This sort of thing is already achievable with Action Replay/Gecko codes, but their use depends on enabling cheats globally in Dolphin, which is not a prerequisite shared by patches.\n\nPatches are included for every region, character, and language combination. They are enabled by default.\n\nThe end result is an approximation of the games' behavior on real hardware without the associated complexity of proper dcache emulation.\n\nhttps://bugs.dolphin-emu.org/issues/9840", 'removed': []}, {'author': {'username': 'smurf3tte', 'email': '75271109+smurf3tte@users.noreply.github.com', 'name': 'smurf3tte'}, 'hash': 'f4c579e720013065ebe5257aa40d713e354bcfce', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f4c579e720013065ebe5257aa40d713e354bcfce', 'modified': ['Source/Core/DolphinQt/Config/NewPatchDialog.cpp', 'Source/Core/DolphinQt/Config/NewPatchDialog.h'], 'added': [], 'distinct': True, 'message': 'Fix bad memory references in NewPatchDialog\n\nThis code was storing references to patch entries which could move around in memory if a patch was erased from the middle of a vector or if the vector itself was reallocated. Instead, NewPatchDialog maintains a separate copy of the patch entries which are committed back to the patch if the user accepts the changes.', 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '4cdcbb6ab28596653635ab91b1ccd0332629925a', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4cdcbb6ab28596653635ab91b1ccd0332629925a', 'modified': ['Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h', 'Source/Core/DolphinQt/Config/NewPatchDialog.cpp', 'Source/Core/DolphinQt/Config/NewPatchDialog.h', 'Source/Core/DolphinQt/Config/PatchesWidget.cpp'], 'added': ['Data/Sys/GameSettings/GHAE08.ini', 'Data/Sys/GameSettings/GHAJ08.ini', 'Data/Sys/GameSettings/GHAP08.ini', 'Data/Sys/GameSettings/GLEE08.ini', 'Data/Sys/GameSettings/GLEJ08.ini', 'Data/Sys/GameSettings/GLEP08.ini'], 'distinct': True, 'message': 'Merge pull request #9308 from smurf3tte/re23_patch\n\nPatches for Resident Evil 2/3 audio issues', 'removed': []}], 'ref_type': 'heads', 'after_sha': '4cdcbb6ab28596653635ab91b1ccd0332629925a', 'forced': False, 'pusher': 'leoetlino', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-06T00:44:50.375225	{'before_sha': '27013e8d184a956090ec3299e2136cc6665df89f', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Filoppi', 'email': 'filippotarpini@hotmail.it', 'name': 'Filippo Tarpini'}, 'hash': '57c59c18d4f39bf8c9f4f27e88623e8940c63770', 'url': 'https://github.com/dolphin-emu/dolphin/commit/57c59c18d4f39bf8c9f4f27e88623e8940c63770', 'modified': ['Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp'], 'added': [], 'distinct': True, 'message': 'Rename "Use Fullscreen" setting to "Start in Fullscreen"\n\nThe name was confusing as changing it at runtime would not change the window to fullscreen, as it effectively only affects the start of the emulation.\r\nAlso blocked the ability to change it when the emulation is running, to be more inline with other similar settings, like "Render to main Window".', 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '0b1db65aa155c65942ac6674b541fbf8aafc83d0', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0b1db65aa155c65942ac6674b541fbf8aafc83d0', 'modified': ['Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9405 from Filoppi/patch-7\n\nRename "Use Fullscreen" setting to "Start in Fullscreen"', 'removed': []}], 'ref_type': 'heads', 'after_sha': '0b1db65aa155c65942ac6674b541fbf8aafc83d0', 'forced': False, 'pusher': 'leoetlino', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-05T23:51:38.725359	{'before_sha': 'eafb9de0479f6b507063fe78d6ceeeb8343ead66', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '4fea832f49f55e38877fcdb4c4e7092b7c98cb51', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4fea832f49f55e38877fcdb4c4e7092b7c98cb51', 'modified': ['Source/Core/Core/IOS/Network/NCD/Manage.cpp', 'Source/Core/Core/IOS/Network/NCD/Manage.h', 'Source/Core/Core/State.cpp'], 'added': [], 'distinct': True, 'message': 'IOS/NCD: Implement Lock/Unlock more accurately\n\nNCD returns an error if it receives a request to lock the driver\nwhen it is already locked.\n\nEmulating this may seem pointless, but it turns out PPC-side code\nexpects NCD to return an error and will immediately fail and stop\ninitialising wireless stuff if NCD succeeds.', 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': 'dcbe81b88076891655b9e7cc150aa5b6c8219f80', 'url': 'https://github.com/dolphin-emu/dolphin/commit/dcbe81b88076891655b9e7cc150aa5b6c8219f80', 'modified': ['Source/Core/Core/IOS/Device.cpp', 'Source/Core/Core/IOS/Device.h'], 'added': [], 'distinct': True, 'message': "IOS: Simplify usage of GetVector\n\nBy making GetVector return nullptr for invalid indices, we don't have\nto check the total number of vectors all the time before calling\nGetVector.", 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '9a87d2761226bd089d57011bf58a6dd8326df58d', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9a87d2761226bd089d57011bf58a6dd8326df58d', 'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Analytics.h', 'Source/Core/Core/IOS/Network/WD/Command.cpp', 'Source/Core/Core/IOS/Network/WD/Command.h', 'Source/Core/Core/State.cpp'], 'added': [], 'distinct': True, 'message': "IOS/WD: Implement more parts of the interface\n\nThis commit implements the following commands:\n\n* open\n* close\n* GetMode\n* SetLinkState (used to actually trigger scanning)\n* GetLinkState (used to check if the driver is in the expected state)\n* GetInfo\n* RecvFrame and RecvNotification (stubbed)\n* Disassociate (stubbed)\n\nGetInfo was already implemented, but the structure wasn't initialized\ncorrectly so the info was being rejected by official titles.\nThat has also been fixed in this commit.\n\nSome of the checks may seem unimportant but official titles actually\nrequire WD to return error codes... Failing to do so can cause hangs\nand softlocks when DS communications are shut down.\n\nThis minimal implementation is enough to satisfy the Mii channel\nand all other DS games, except Tales of Graces (https://dolp.in/i11977)\nwhich still softlocks because it probably requires us to actually\nfeed it frame data.", 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '9b3cdd06451cf961f84adc9075b776264ba8a5ab', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9b3cdd06451cf961f84adc9075b776264ba8a5ab', 'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Analytics.h', 'Source/Core/Core/IOS/Network/WD/Command.cpp'], 'added': [], 'distinct': True, 'message': 'IOS/WD: Report game quirk if unimplemented ioctl is used\n\nLets us find games to test more easily.', 'removed': []}, {'author': {'username': 'delroth', 'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon'}, 'hash': '27013e8d184a956090ec3299e2136cc6665df89f', 'url': 'https://github.com/dolphin-emu/dolphin/commit/27013e8d184a956090ec3299e2136cc6665df89f', 'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Analytics.h', 'Source/Core/Core/IOS/Device.cpp', 'Source/Core/Core/IOS/Device.h', 'Source/Core/Core/IOS/Network/NCD/Manage.cpp', 'Source/Core/Core/IOS/Network/NCD/Manage.h', 'Source/Core/Core/IOS/Network/WD/Command.cpp', 'Source/Core/Core/IOS/Network/WD/Command.h', 'Source/Core/Core/State.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9300 from leoetlino/ncd-wd-fixes\n\nIOS: WD and NCD fixes', 'removed': []}], 'ref_type': 'heads', 'after_sha': '27013e8d184a956090ec3299e2136cc6665df89f', 'forced': False, 'pusher': 'delroth', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-05T15:09:46.568923	{'before_sha': '840ecfb32f0ff7e625de7bb1fa98c6259efb4640', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'waddlesplash', 'email': 'waddlesplash@gmail.com', 'name': 'waddlesplash'}, 'hash': '2df11d3911284c72cb9ee583945d410028178017', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2df11d3911284c72cb9ee583945d410028178017', 'modified': ['CMakeLists.txt', 'Source/Core/Common/CMakeLists.txt', 'Source/Core/Common/GL/GLContext.cpp', 'Source/Core/Common/WindowSystemInfo.h', 'Source/Core/Core/HW/EXI/EXI_DeviceEthernet.h', 'Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/VideoCommon/DriverDetails.cpp', 'Source/Core/VideoCommon/DriverDetails.h'], 'added': ['Source/Core/Common/GL/GLInterface/BGL.cpp', 'Source/Core/Common/GL/GLInterface/BGL.h'], 'distinct': True, 'message': 'Rehabilitate Haiku support.', 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': 'eafb9de0479f6b507063fe78d6ceeeb8343ead66', 'url': 'https://github.com/dolphin-emu/dolphin/commit/eafb9de0479f6b507063fe78d6ceeeb8343ead66', 'modified': ['CMakeLists.txt', 'Source/Core/Common/CMakeLists.txt', 'Source/Core/Common/GL/GLContext.cpp', 'Source/Core/Common/WindowSystemInfo.h', 'Source/Core/Core/HW/EXI/EXI_DeviceEthernet.h', 'Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/VideoCommon/DriverDetails.cpp', 'Source/Core/VideoCommon/DriverDetails.h'], 'added': ['Source/Core/Common/GL/GLInterface/BGL.cpp', 'Source/Core/Common/GL/GLInterface/BGL.h'], 'distinct': True, 'message': 'Merge pull request #9323 from waddlesplash/haiku\n\nRehabilitate Haiku support.', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'eafb9de0479f6b507063fe78d6ceeeb8343ead66', 'forced': False, 'pusher': 'leoetlino', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-05T14:36:39.852871	{'before_sha': 'e48377dfc69542e471f8b449aa0a4698607f5afa', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'AdmiralCurtiss', 'email': 'pikachu025@gmail.com', 'name': 'Admiral H. Curtiss'}, 'hash': '7abe1085e3834e26dfcda71ab4d46674f2c1f0b3', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7abe1085e3834e26dfcda71ab4d46674f2c1f0b3', 'modified': ['Source/Core/Core/IOS/ES/ES.h', 'Source/Core/Core/IOS/ES/TitleManagement.cpp'], 'added': [], 'distinct': True, 'message': 'IOS/ES: Pass relevant caller title information to ImportTmd() and ExportTitleInit().', 'removed': []}, {'author': {'username': 'AdmiralCurtiss', 'email': 'pikachu025@gmail.com', 'name': 'Admiral H. Curtiss'}, 'hash': '46e4c17db3f43be968a9ce9ff4f4e86a22a7a872', 'url': 'https://github.com/dolphin-emu/dolphin/commit/46e4c17db3f43be968a9ce9ff4f4e86a22a7a872', 'modified': ['Source/Core/Core/WiiUtils.cpp', 'Source/Core/Core/WiiUtils.h'], 'added': [], 'distinct': True, 'message': "WiiUtils: Add utility functions to handle prep-work for importing 'SD-card export' style Wii saves.", 'removed': []}, {'author': {'username': 'AdmiralCurtiss', 'email': 'pikachu025@gmail.com', 'name': 'Admiral H. Curtiss'}, 'hash': '700d53e00f285b6471734563c8564c01cf5381f4', 'url': 'https://github.com/dolphin-emu/dolphin/commit/700d53e00f285b6471734563c8564c01cf5381f4', 'modified': ['Source/Core/Core/HW/WiiSave.cpp'], 'added': [], 'distinct': True, 'message': 'WiiSave: In Import(), make sure the TMD exists or can be reinstalled before allowing save to be imported.', 'removed': []}, {'author': {'username': 'AdmiralCurtiss', 'email': 'pikachu025@gmail.com', 'name': 'Admiral H. Curtiss'}, 'hash': 'd9c686db3074360698b12d9beaf425b95a4348fd', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d9c686db3074360698b12d9beaf425b95a4348fd', 'modified': ['Source/Core/Core/HW/WiiSave.cpp', 'Source/Core/Core/HW/WiiSaveStructs.h'], 'added': [], 'distinct': True, 'message': 'WiiSave: Delete existing save, if any, before importing one.', 'removed': []}, {'author': {'username': 'AdmiralCurtiss', 'email': 'pikachu025@gmail.com', 'name': 'Admiral H. Curtiss'}, 'hash': '2932b5f8cdaad063ccc869dfd7ce58891471b3a2', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2932b5f8cdaad063ccc869dfd7ce58891471b3a2', 'modified': ['Source/Core/Core/HW/WiiSave.cpp', 'Source/Core/Core/HW/WiiSave.h', 'Source/Core/DolphinQt/GameList/GameList.cpp', 'Source/Core/DolphinQt/MenuBar.cpp'], 'added': [], 'distinct': True, 'message': 'Qt: Give better error messages when Wii save importing fails.', 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': '840ecfb32f0ff7e625de7bb1fa98c6259efb4640', 'url': 'https://github.com/dolphin-emu/dolphin/commit/840ecfb32f0ff7e625de7bb1fa98c6259efb4640', 'modified': ['Source/Core/Core/HW/WiiSave.cpp', 'Source/Core/Core/HW/WiiSave.h', 'Source/Core/Core/HW/WiiSaveStructs.h', 'Source/Core/Core/IOS/ES/ES.h', 'Source/Core/Core/IOS/ES/TitleManagement.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/Core/WiiUtils.h', 'Source/Core/DolphinQt/GameList/GameList.cpp', 'Source/Core/DolphinQt/MenuBar.cpp'], 'added': [], 'distinct': True, 'message': "Merge pull request #9409 from AdmiralCurtiss/wii-save-import-tmd\n\nMake WiiSave::Import() behave closer to the Wii System Menu's SD Card save copying.", 'removed': []}], 'ref_type': 'heads', 'after_sha': '840ecfb32f0ff7e625de7bb1fa98c6259efb4640', 'forced': False, 'pusher': 'leoetlino', 'created': False, 'type': 'gh_push', 'deleted': False}
2021-01-05T14:33:48.427171	{'before_sha': 'ee25f03ff9e2a0bfc4c41a41d510c4993b126aaa', 'repo': 'dolphin-emu/dolphin', 'source': 'ghhookparser', 'base_ref_name': None, 'ref_name': 'master', 'commits': [{'author': {'username': 'Filoppi', 'email': 'filippotarpini@hotmail.it', 'name': 'Filippo Tarpini'}, 'hash': '3acd1726b9aa58d06fcc8435d9e07a736b7f82b7', 'url': 'https://github.com/dolphin-emu/dolphin/commit/3acd1726b9aa58d06fcc8435d9e07a736b7f82b7', 'modified': ['Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'Source/Core/Core/State.cpp'], 'added': [], 'distinct': True, 'message': 'Core: Fix variable naming conventions\n\n[committer note: squashed two commits]', 'removed': []}, {'author': {'username': 'Filoppi', 'email': 'filippotarpini@hotmail.it', 'name': 'Filippo Tarpini'}, 'hash': '0805b583028133197e7dc76bd9612abeb15a2494', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0805b583028133197e7dc76bd9612abeb15a2494', 'modified': ['Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp', 'Source/Core/DolphinQt/QtUtils/ElidedButton.cpp'], 'added': [], 'distinct': True, 'message': 'DolphinQt: Remove some useless includes\n\n[committer note: fixed commit message style]', 'removed': []}, {'author': {'username': 'Filoppi', 'email': 'filippotarpini@hotmail.it', 'name': 'Filippo Tarpini'}, 'hash': 'a5a6ef8512e92197afe86009297e4d144d21e41f', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a5a6ef8512e92197afe86009297e4d144d21e41f', 'modified': ['Source/Core/InputCommon/ControllerEmu/ControllerEmu.h', 'Source/Core/VideoCommon/RenderBase.cpp'], 'added': [], 'distinct': True, 'message': 'Fix a couple of typos\n\n[committer note: fixed commit message style]', 'removed': []}, {'author': {'username': 'leoetlino', 'email': 'leo@leolam.fr', 'name': 'Léo Lam'}, 'hash': 'e48377dfc69542e471f8b449aa0a4698607f5afa', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e48377dfc69542e471f8b449aa0a4698607f5afa', 'modified': ['Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'Source/Core/Core/State.cpp', 'Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp', 'Source/Core/DolphinQt/QtUtils/ElidedButton.cpp', 'Source/Core/InputCommon/ControllerEmu/ControllerEmu.h', 'Source/Core/VideoCommon/RenderBase.cpp'], 'added': [], 'distinct': True, 'message': 'Merge pull request #9404 from Filoppi/patch-5\n\nFix typos and code coding conventions', 'removed': []}], 'ref_type': 'heads', 'after_sha': 'e48377dfc69542e471f8b449aa0a4698607f5afa', 'forced': False, 'pusher': 'leoetlino', 'created': False, 'type': 'gh_push', 'deleted': False}

Recent 'internal_log' events

2021-01-23T05:37:18.871262	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 147, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'Helios747,linkmauve,lioncash,phire,Tilka,delroth,spycrab,stenzek,jordan-woyak,CrossVR,Parlane,degasus,hrydgard,leoetlino,skidau,JosJuice')"}
2021-01-23T05:37:18.561895	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:37:18.384581	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:37:18.383771	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 132, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')"}
2021-01-23T05:34:39.231146	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 147, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'jordan-woyak,Hydr8gon,hthh,mrgreywater,BhaaLseN,jezze,CrossVR,smurf3tte,booto,yourWaifu,MerryMage,Minty-Meeo,JMC47,rukai,Helios747,bentley,Ryanel,Ebola16,magumagu,skidau,mimimi085181,linkmauve,Zopieux,stenzek,Parlane,mmastrac,Sintendo,rlnilsen,JosJuice,hackbar,CrystalGamma,RachelBryk,randomstuff,meffij,magcius,unknownbrackets,Starsam80,orbea,ColinDTaylor,galop1n,archshift,MayImilae,neobrain,gwicks,endrift,NanoByte011,kayru,ShimmerGlass,OrN,Buddybenj,marcan,riking,mahdihijazi,nullgemm,vladfi1,jloehr,spxtr,Alcaro,EmptyChaos,iwubcode,Ziek,rohit-n,zackhow,adamdmoss,CookiePLMonster,shuffle2,hrydgard,AdmiralCurtiss,comex,moncefmechri,lioncash,delroth,jjdelvalle,leoetlino,ligfx,RisingFog,Pokechu22,Phatcat,Linktothepast,phire,degasus,Tinob,glennricster,spycrab,kamiyo,LAGonauta,aldelaro5,Stevoisiak,aroulin,LPFaint99,mathieui,Techjar,sepalani,hdcmeta,Tilka,shonumi,FioraAeterna,Orphis')"}
2021-01-23T05:34:38.957148	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:38.556844	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:38.177447	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:37.802506	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:37.620576	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:34:37.619770	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 132, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')"}
2021-01-23T05:31:38.037458	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:38.036576	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/netplay-index' has our hook installed", 'args': '()'}
2021-01-23T05:31:37.820320	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.528879	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.528249	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/gcdsp-ida' has our hook installed", 'args': '()'}
2021-01-23T05:31:37.303593	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.033044	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:37.032349	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/hwtests' has our hook installed", 'args': '()'}
2021-01-23T05:31:36.814568	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:36.512015	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:36.511258	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/www' has our hook installed", 'args': '()'}
2021-01-23T05:31:36.284815	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:35.990119	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'lineno': 657, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()'}
2021-01-23T05:31:35.988743	{'pathname': '/home/central/sadm/central/github.py', 'lineno': 196, 'type': 'internal_log', 'source': 'logging', 'level': 'INFO', 'msg': "Watched repo 'dolphin-emu/sadm' has our hook installed", 'args': '()'}

Recent 'irc_message' events

2021-01-23T03:16:12.801221	{'direct': False, 'who': 'iwubcode', 'where': '#dolphin-dev', 'what': "shuffle2 - nope, I completely forgot to look at that.  I'll try your suggestion.  I did think it was rather odd.", 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-23T03:02:39.470847	{'direct': False, 'who': 'shuffle2', 'where': '#dolphin-dev', 'what': 'iwubcode: did you figure out why you dont see speedup with multithreaded shader compilation?', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T23:48:35.651393	{'direct': False, 'who': 'shuffle2', 'where': '#dolphin-dev', 'what': "JMC47: i implemented a workaround for that buildbot issue..hopefully it doesn't happen anymore. lmk if it does", 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:20:43.476665	{'direct': False, 'who': 'shuffle2', 'where': '#dolphin-dev', 'what': "if you had modern windows you'd have ssh 8)", 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:20:20.887266	{'direct': False, 'who': 'delroth', 'where': '#dolphin-dev', 'what': '(sorry, things over SSH I can do quickly, things over RDP are more annoying :P)', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:19:51.686553	{'direct': False, 'who': 'shuffle2', 'where': '#dolphin-dev', 'what': 'ya thx', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:19:42.072207	{'direct': False, 'who': 'delroth', 'where': '#dolphin-dev', 'what': 'should be requeued', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:19:20.060560	{'direct': False, 'who': 'delroth', 'where': '#dolphin-dev', 'what': 'I can do that', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:18:07.291164	{'direct': False, 'who': 'shuffle2', 'where': '#dolphin-dev', 'what': 'it should be fixed now but idk how to re-run release build', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T21:14:16.490961	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': 'usually means it needs to be kicked', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T21:14:12.162550	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': 'release builds are stuck', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T21:13:33.795440	{'direct': False, 'who': 'shuffle2', 'where': '#dolphin-dev', 'what': 'JMC47: windows buildbot doesnt seem to be stuck?', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'o'}}
2021-01-22T19:49:17.098288	{'direct': False, 'who': 'merry', 'where': '#dolphin-dev', 'what': "(you'll either need an arm64 chroot or just use docker with multiarch/qemu-user-static:register then multiarch/debian-debootstrap:arm64-buster)", 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-22T19:44:20.283338	{'direct': False, 'who': 'JosJuice', 'where': '#dolphin-dev', 'what': 'Unless I can come up with some cursed way to get the tests to run on my phone', 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-22T19:43:53.919352	{'direct': False, 'who': 'JosJuice', 'where': '#dolphin-dev', 'what': "I'll try to look into that, then", 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-22T19:43:48.758548	{'direct': False, 'who': 'JosJuice', 'where': '#dolphin-dev', 'what': 'Ah', 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-22T19:43:33.924539	{'direct': False, 'who': 'merry', 'where': '#dolphin-dev', 'what': 'JosJuice: locally i run it under qemu-user-static', 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-22T10:36:02.604210	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': 'so PAL would be different', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T10:35:53.227215	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': "It's an initialization issue with XFB if I remember correctly", 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T10:35:46.999190	{'direct': False, 'who': 'JosJuice', 'where': '#dolphin-dev', 'what': 'Oh, okay', 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}
2021-01-22T10:35:33.065334	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': 'you need the NTSC version', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T10:35:30.380774	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': 'the PAL version is fine', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T10:35:27.834002	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': "that won't work", 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T10:35:26.478945	{'direct': False, 'who': 'JMC47', 'where': '#dolphin-dev', 'what': 'Ah', 'type': 'irc_message', 'source': 'ircclient', 'modes': {'v'}}
2021-01-22T10:35:24.017044	{'direct': False, 'who': 'JosJuice', 'where': '#dolphin-dev', 'what': "For what it's worth, this is the PAL version, Mario Strikers Charged Football", 'type': 'irc_message', 'source': 'ircclient', 'modes': set()}

Recent 'issue' events

2021-01-22T04:49:36.516607	{'author': 'CoinBitdOp', 'issue': 7660, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Rock Band 3 custom DLC crashes Dolphin', 'update': 1}
2021-01-21T20:43:28.678840	{'author': 'JosJuice', 'issue': 12378, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Dolphin on Android(and PC) blocks on the first wii screen', 'update': 5}
2021-01-21T20:41:19.616736	{'author': 'Zallo124', 'issue': 12378, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Dolphin on Android(and PC) blocks on the first wii screen', 'update': 4}
2021-01-21T20:00:10.384055	{'author': 'LittleSera', 'issue': 12389, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Super Swing Golf Season 2 Missing Ground Glitch.', 'update': 4}
2021-01-21T17:32:35.770764	{'author': 'Miksel12', 'issue': 12390, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'D3D11 halfs framerate in windowed mode', 'update': 3}
2021-01-21T15:45:18.981166	{'author': 'JMC4789', 'issue': 12390, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'D3D11 halfs framerate in windowed mode', 'update': 2}
2021-01-21T15:30:33.588270	{'author': 'Miksel12', 'issue': 12390, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'D3D11 halfs framerate in windowed mode', 'update': 1}
2021-01-21T15:19:09.924391	{'author': 'Miksel12', 'issue': 12390, 'type': 'issue', 'new': True, 'source': 'redmine', 'title': 'D3D11 halfs framerate in windowed mode', 'update': 0}
2021-01-21T13:09:47.275201	{'author': 'mikerogerz', 'issue': 12293, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': '(Android) Controller axis issue with 8bitdo SN30P+ in Xinput', 'update': 2}
2021-01-21T06:29:51.671649	{'author': 'JMC4789', 'issue': 12389, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Super Swing Golf Season 2 Missing Ground Glitch.', 'update': 3}
2021-01-21T05:50:34.274906	{'author': 'LittleSera', 'issue': 12389, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Super Swing Golf Season 2 Missing Ground Glitch.', 'update': 2}
2021-01-21T05:32:48.520762	{'author': 'iwubcode', 'issue': 12389, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Super Swing Golf Season 2 Missing Ground Glitch.', 'update': 1}
2021-01-21T05:26:45.094251	{'author': 'LittleSera', 'issue': 12389, 'type': 'issue', 'new': True, 'source': 'redmine', 'title': 'Super Swing Golf Season 2 Missing Ground Glitch.', 'update': 0}
2021-01-20T16:19:29.642205	{'author': 'Zallo124', 'issue': 12378, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Dolphin on Android(and PC) blocks on the first wii screen', 'update': 3}
2021-01-20T16:02:36.971194	{'author': 'Miksel12', 'issue': 12378, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Dolphin on Android(and PC) blocks on the first wii screen', 'update': 2}
2021-01-20T15:20:21.334526	{'author': 'JosJuice', 'issue': 12388, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'JitArm64: Sonic Colors breaks when moving along walls in Spike form', 'update': 2}
2021-01-20T07:35:02.633772	{'author': 'JosJuice', 'issue': 12388, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'JitArm64: Sonic Colors breaks when moving along walls in Spike form', 'update': 1}
2021-01-20T07:34:45.214989	{'author': 'JosJuice', 'issue': 12388, 'type': 'issue', 'new': True, 'source': 'redmine', 'title': 'JitArm64: Sonic Colors breaks when moving along walls in Spike form', 'update': 0}
2021-01-19T16:40:04.427269	{'author': 'Zallo124', 'issue': 12378, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Dolphin on Android(and PC) blocks on the first wii screen', 'update': 1}
2021-01-19T14:58:08.931992	{'author': 'JosJuice', 'issue': 12387, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Hotkey not work in dolphin-emu-nogui ', 'update': 1}
2021-01-19T14:55:59.801445	{'author': 'Dan81', 'issue': 12387, 'type': 'issue', 'new': True, 'source': 'redmine', 'title': 'Hotkey not work in dolphin-emu-nogui ', 'update': 0}
2021-01-18T11:22:13.775535	{'author': 'mamaligadoc', 'issue': 2068, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'bloom is offset in d3d', 'update': 1}
2021-01-18T02:16:42.512776	{'author': 'Bobbyobeve', 'issue': 2843, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Skies of Arcadia - colored shadows / red screen', 'update': 6}
2021-01-17T19:25:29.624252	{'author': 'Dan81', 'issue': 11689, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Hotkeys not work in dolphin-emu-cli', 'update': 3}
2021-01-17T17:12:16.290379	{'author': 'm1dolphinYee', 'issue': 12374, 'type': 'issue', 'new': False, 'source': 'redmine', 'title': 'Strange error appears in Animal Crossing City Folk', 'update': 2}

Recent 'pull_request_fifoci_status' events

2021-01-23T04:44:08.556900	{'hash': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9456, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-22T23:25:56.290101	{'hash': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9464, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-22T23:19:45.481792	{'hash': '8bf555bc4a8981d312763899f37619569f6fcffa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9464, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-22T17:54:02.155693	{'hash': 'cdde091144eecdd0988cfbbfc72568a2363fa399', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9461, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-22T00:13:39.022916	{'hash': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-21T21:25:05.990912	{'hash': '19bf663ea4a4ad1ef0c81a7aac223fa7fb726c19', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-21T20:11:34.209014	{'hash': '64d59b70333de88abe06623b194e3545d1995c27', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9461, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-21T16:46:52.525622	{'hash': 'bd8895b4051018a18f4ccd0a4d3ade9e8ee88ce8', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9456, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-21T12:05:28.371663	{'hash': 'd03946e8a41a22242c8fbc878c756d8563f91b1a', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-21T00:02:50.141754	{'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9460, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-sw-lin-mesa'}
2021-01-20T23:58:09.469134	{'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9460, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-mesa'}
2021-01-20T23:55:34.386598	{'hash': 'bb2c50ac94b83848641342bf63d1669e3e7c4c2b', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9460, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T20:07:43.023227	{'hash': '29aeb17fbacc306df005ac0564268ea7dd10f945', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T18:36:06.652099	{'hash': 'af7384002f1182b85dcbac193f4820e6fd1a5c51', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9459, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T18:12:18.752365	{'hash': 'a3db9e9b4db0c53d02b4e7b2a6c8686b7a2f0b5d', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T17:34:00.088885	{'hash': 'b425250a7b7ac0db9546baee41533979d5273bc3', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9455, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T17:15:20.456623	{'hash': 'ad1d58b47d9ffae2ccd77feb4298ef6f1f581b88', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T15:41:58.027616	{'hash': 'efdccc3e6960bcd0674efe4bf359cfb1e19e9d00', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9457, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-20T15:34:14.995059	{'hash': 'd77cf1488f51294f4340672f6ece692ddde2936a', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9458, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-19T20:16:36.445343	{'hash': '29da9ba25cf1533a555b7f3fde7d9ddfa2001288', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9456, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-19T19:53:13.524962	{'hash': '89a8a8037a6ca915e6d01ae98f5ac6c506f38496', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9455, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-19T15:09:56.966598	{'hash': '7cd4e03c9ee095251fca4a8833ee57bb0e7481d5', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9448, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-19T15:03:44.742835	{'hash': 'e77cc826a342eab2e1d6d1e390daf12f4fe518f6', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9412, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-19T14:57:24.910635	{'hash': 'de63e07def79c526607a8f067c4be1ee11816bef', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 9400, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}
2021-01-18T20:05:13.555041	{'hash': '8cda67dae7548b0bd581bca213c2e077839ac02d', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'pr': 8305, 'type': 'pull_request_fifoci_status', 'service': 'pr-fifoci-ogl-lin-radeon'}

Recent 'raw_bb_hook' events

2021-01-23T04:51:07.246566	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2928, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2928, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-x64', 'Worker'], 'workername': ['windows', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-win-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/02/bb/pr-9456-dolphin-latest-x64.7z', 'SetProperty'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/21/builds/2928', 'masterid': 2, 'complete_at': 1611377467, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376902, 'complete_at': None, 'builderid': 21, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42926}, 'state_string': 'build successful', 'buildid': 42940, 'builderid': 21, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 21, 'name': 'pr-win-x64'}, 'workerid': 4, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376902, 'results': 0, 'complete': True, 'buildrequestid': 42926}}
2021-01-23T04:44:07.006074	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2793, 'properties': {'shortrev': ['59058b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Trigger'], 'codebase': ['', 'Build'], 'buildnumber': [2793, 'Build'], 'builddir': ['/srv/fifoci-worker/worker/pr-fifoci-ogl-lin-radeon', 'Worker'], 'workername': ['arbert', 'Worker'], 'buildername': ['pr-fifoci-ogl-lin-radeon', 'Builder'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'branchname': ['pr-9456', 'Trigger'], 'repository': ['', 'Build'], 'revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'pr_id': [9456, 'Trigger'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/11/builds/2793', 'masterid': 2, 'complete_at': 1611377047, 'buildrequest': {'buildsetid': 15915, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376673, 'priority': 0, 'claimed_at': 1611376673, 'complete_at': None, 'builderid': 11, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42927}, 'state_string': 'build successful', 'buildid': 42937, 'builderid': 11, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 11, 'name': 'pr-fifoci-ogl-lin-radeon'}, 'workerid': 6, 'buildset': {'parent_buildid': 42936, 'external_idstring': None, 'complete': False, 'submitted_at': 1611376673, 'sourcestamps': [{'repository': '', 'revision': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4364, 'created_at': 1611376673}], 'bsid': 15915, 'parent_relationship': 'Triggered from', 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611376673, 'results': 0, 'complete': True, 'buildrequestid': 42927}}
2021-01-23T04:41:42.821628	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2928, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2928, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['windows', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-win-x64', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/21/builds/2928', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376902, 'complete_at': None, 'builderid': 21, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42926}, 'state_string': 'starting', 'buildid': 42940, 'builderid': 21, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 21, 'name': 'pr-win-x64'}, 'workerid': 4, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376902, 'results': None, 'complete': False, 'buildrequestid': 42926}}
2021-01-23T04:41:42.307428	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2928, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2928, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'workername': ['windows', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/79/20/pr-9456-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/12/builds/2928', 'masterid': 2, 'complete_at': 1611376902, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 12, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42921}, 'state_string': 'build successful', 'buildid': 42933, 'builderid': 12, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 12, 'name': 'pr-win-dbg-x64'}, 'workerid': 4, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': 0, 'complete': True, 'buildrequestid': 42921}}
2021-01-23T04:38:23.176945	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'builddir': ['/home/buildslave/worker/pr-ubu-x64', 'Worker'], 'workername': ['ubuntu', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-ubu-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/19/builds/2927', 'masterid': 2, 'complete_at': 1611376673, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376648, 'complete_at': None, 'builderid': 19, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42925}, 'state_string': 'build successful', 'buildid': 42936, 'builderid': 19, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 19, 'name': 'pr-ubu-x64'}, 'workerid': 7, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376648, 'results': 0, 'complete': True, 'buildrequestid': 42925}}
2021-01-23T04:38:23.175816	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2793, 'properties': {'shortrev': ['59058b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Trigger'], 'codebase': ['', 'Build'], 'buildnumber': [2793, 'Build'], 'pr_id': [9456, 'Trigger'], 'workername': ['arbert', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-fifoci-ogl-lin-radeon', 'Builder'], 'repository': ['', 'Build'], 'revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Build'], 'branchname': ['pr-9456', 'Trigger'], 'branch': ['refs/pull/9456/head', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger']}, 'url': 'https://dolphin.ci/#builders/11/builds/2793', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15915, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376673, 'priority': 0, 'claimed_at': 1611376673, 'complete_at': None, 'builderid': 11, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42927}, 'state_string': 'starting', 'buildid': 42937, 'builderid': 11, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 11, 'name': 'pr-fifoci-ogl-lin-radeon'}, 'workerid': 6, 'buildset': {'parent_buildid': 42936, 'external_idstring': None, 'complete': False, 'submitted_at': 1611376673, 'sourcestamps': [{'repository': '', 'revision': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4364, 'created_at': 1611376673}], 'bsid': 15915, 'parent_relationship': 'Triggered from', 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611376673, 'results': None, 'complete': False, 'buildrequestid': 42927}}
2021-01-23T04:38:16.883230	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2786, 'properties': {'shortrev': ['59058b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Trigger'], 'codebase': ['', 'Build'], 'buildnumber': [2786, 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-sw-lin-mesa', 'Worker'], 'workername': ['hive', 'Worker'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'branchname': ['pr-9456', 'Trigger'], 'repository': ['', 'Build'], 'revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'pr_id': [9456, 'Trigger'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/17/builds/2786', 'masterid': 2, 'complete_at': 1611376697, 'buildrequest': {'buildsetid': 15915, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376673, 'priority': 0, 'claimed_at': 1611376685, 'complete_at': None, 'builderid': 17, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42929}, 'state_string': 'failed build (failure)', 'buildid': 42939, 'builderid': 17, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 17, 'name': 'pr-fifoci-sw-lin-mesa'}, 'workerid': 2, 'buildset': {'parent_buildid': 42936, 'external_idstring': None, 'complete': False, 'submitted_at': 1611376673, 'sourcestamps': [{'repository': '', 'revision': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4364, 'created_at': 1611376673}], 'bsid': 15915, 'parent_relationship': 'Triggered from', 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611376685, 'results': 2, 'complete': True, 'buildrequestid': 42929}}
2021-01-23T04:38:08.509309	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2787, 'properties': {'shortrev': ['59058b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Trigger'], 'codebase': ['', 'Build'], 'buildnumber': [2787, 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-ogl-lin-mesa', 'Worker'], 'workername': ['hive', 'Worker'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'branchname': ['pr-9456', 'Trigger'], 'repository': ['', 'Build'], 'revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'pr_id': [9456, 'Trigger'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/16/builds/2787', 'masterid': 2, 'complete_at': 1611376685, 'buildrequest': {'buildsetid': 15915, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376673, 'priority': 0, 'claimed_at': 1611376673, 'complete_at': 1611376685, 'builderid': 16, 'claimed': True, 'results': 2, 'complete': True, 'buildrequestid': 42928}, 'state_string': 'failed build (failure)', 'buildid': 42938, 'builderid': 16, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 16, 'name': 'pr-fifoci-ogl-lin-mesa'}, 'workerid': 2, 'buildset': {'parent_buildid': 42936, 'external_idstring': None, 'complete': False, 'submitted_at': 1611376673, 'sourcestamps': [{'repository': '', 'revision': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4364, 'created_at': 1611376673}], 'bsid': 15915, 'parent_relationship': 'Triggered from', 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611376673, 'results': 2, 'complete': True, 'buildrequestid': 42928}}
2021-01-23T04:38:05.465286	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2786, 'properties': {'shortrev': ['59058b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Trigger'], 'codebase': ['', 'Build'], 'buildnumber': [2786, 'Build'], 'pr_id': [9456, 'Trigger'], 'workername': ['hive', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'repository': ['', 'Build'], 'revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Build'], 'branchname': ['pr-9456', 'Trigger'], 'branch': ['refs/pull/9456/head', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger']}, 'url': 'https://dolphin.ci/#builders/17/builds/2786', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15915, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376673, 'priority': 0, 'claimed_at': 1611376685, 'complete_at': None, 'builderid': 17, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42929}, 'state_string': 'starting', 'buildid': 42939, 'builderid': 17, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 17, 'name': 'pr-fifoci-sw-lin-mesa'}, 'workerid': 2, 'buildset': {'parent_buildid': 42936, 'external_idstring': None, 'complete': False, 'submitted_at': 1611376673, 'sourcestamps': [{'repository': '', 'revision': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4364, 'created_at': 1611376673}], 'bsid': 15915, 'parent_relationship': 'Triggered from', 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611376685, 'results': None, 'complete': False, 'buildrequestid': 42929}}
2021-01-23T04:37:53.841090	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2787, 'properties': {'shortrev': ['59058b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Trigger'], 'codebase': ['', 'Build'], 'buildnumber': [2787, 'Build'], 'pr_id': [9456, 'Trigger'], 'workername': ['hive', 'Worker'], 'project': ['', 'Build'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'repository': ['', 'Build'], 'revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'Build'], 'branchname': ['pr-9456', 'Trigger'], 'branch': ['refs/pull/9456/head', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger']}, 'url': 'https://dolphin.ci/#builders/16/builds/2787', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15915, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376673, 'priority': 0, 'claimed_at': 1611376673, 'complete_at': None, 'builderid': 16, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42928}, 'state_string': 'starting', 'buildid': 42938, 'builderid': 16, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 16, 'name': 'pr-fifoci-ogl-lin-mesa'}, 'workerid': 2, 'buildset': {'parent_buildid': 42936, 'external_idstring': None, 'complete': False, 'submitted_at': 1611376673, 'sourcestamps': [{'repository': '', 'revision': '59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4364, 'created_at': 1611376673}], 'bsid': 15915, 'parent_relationship': 'Triggered from', 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611376673, 'results': None, 'complete': False, 'buildrequestid': 42928}}
2021-01-23T04:37:33.701935	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'builddir': ['/Users/osxguest/buildslave/pr-osx-x64', 'Worker'], 'workername': ['osx', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-osx-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [10, 'WarningCountingShellCommand'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/3/builds/2927', 'masterid': 2, 'complete_at': 1611376629, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 3, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42918}, 'state_string': 'build successful', 'buildid': 42929, 'builderid': 3, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 3, 'name': 'pr-osx-x64'}, 'workerid': 3, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': 0, 'complete': True, 'buildrequestid': 42918}}
2021-01-23T04:37:25.894676	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'builddir': ['/home/delroth/buildslave/pr-deb-dbg-x64', 'Worker'], 'workername': ['debian', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/18/builds/2927', 'masterid': 2, 'complete_at': 1611376621, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376558, 'complete_at': None, 'builderid': 18, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42924}, 'state_string': 'build successful', 'buildid': 42935, 'builderid': 18, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 18, 'name': 'pr-deb-dbg-x64'}, 'workerid': 1, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376558, 'results': 0, 'complete': True, 'buildrequestid': 42924}}
2021-01-23T04:36:05.584815	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2933, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2933, 'Build'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'workername': ['freebsd', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/13/builds/2933', 'masterid': 2, 'complete_at': 1611376564, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 13, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42922}, 'state_string': 'build successful', 'buildid': 42931, 'builderid': 13, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 13, 'name': 'pr-freebsd-x64'}, 'workerid': 5, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': 0, 'complete': True, 'buildrequestid': 42922}}
2021-01-23T04:35:58.906080	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['debian', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/18/builds/2927', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376558, 'complete_at': None, 'builderid': 18, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42924}, 'state_string': 'starting', 'buildid': 42935, 'builderid': 18, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 18, 'name': 'pr-deb-dbg-x64'}, 'workerid': 1, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376558, 'results': None, 'complete': False, 'buildrequestid': 42924}}
2021-01-23T04:35:58.901601	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'builddir': ['/home/delroth/buildslave/pr-deb-x64', 'Worker'], 'workername': ['debian', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-deb-x64', 'Builder'], 'branchname': ['pr-9456', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/4/builds/2927', 'masterid': 2, 'complete_at': 1611376558, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 4, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42919}, 'state_string': 'build successful', 'buildid': 42932, 'builderid': 4, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 4, 'name': 'pr-deb-x64'}, 'workerid': 1, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': 0, 'complete': True, 'buildrequestid': 42919}}
2021-01-23T04:35:19.977897	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2928, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2928, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['ubuntu', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-android', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/15/builds/2928', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376519, 'complete_at': None, 'builderid': 15, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42923}, 'state_string': 'starting', 'buildid': 42934, 'builderid': 15, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 15, 'name': 'pr-android'}, 'workerid': 7, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376519, 'results': None, 'complete': False, 'buildrequestid': 42923}}
2021-01-23T04:35:19.881334	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'builddir': ['/home/buildslave/worker/lint', 'Worker'], 'workername': ['ubuntu', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['lint', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'pr_id': [9456, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/10/builds/2927', 'masterid': 2, 'complete_at': 1611376520, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 10, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42920}, 'state_string': 'build successful', 'buildid': 42930, 'builderid': 10, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 10, 'name': 'lint'}, 'workerid': 7, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': 0, 'complete': True, 'buildrequestid': 42920}}
2021-01-23T04:35:16.722263	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2933, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2933, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['freebsd', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/13/builds/2933', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 13, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42922}, 'state_string': 'starting', 'buildid': 42931, 'builderid': 13, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 13, 'name': 'pr-freebsd-x64'}, 'workerid': 5, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': None, 'complete': False, 'buildrequestid': 42922}}
2021-01-23T04:35:16.698367	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['ubuntu', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['lint', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/10/builds/2927', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 10, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42920}, 'state_string': 'starting', 'buildid': 42930, 'builderid': 10, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 10, 'name': 'lint'}, 'workerid': 7, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': None, 'complete': False, 'buildrequestid': 42920}}
2021-01-23T04:35:16.663603	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['debian', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-deb-x64', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/4/builds/2927', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 4, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42919}, 'state_string': 'starting', 'buildid': 42932, 'builderid': 4, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 4, 'name': 'pr-deb-x64'}, 'workerid': 1, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': None, 'complete': False, 'buildrequestid': 42919}}
2021-01-23T04:35:16.655089	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2928, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2928, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['windows', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/12/builds/2928', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 12, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42921}, 'state_string': 'starting', 'buildid': 42933, 'builderid': 12, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 12, 'name': 'pr-win-dbg-x64'}, 'workerid': 4, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': None, 'complete': False, 'buildrequestid': 42921}}
2021-01-23T04:35:16.629219	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['59058b', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'pr_id': [9456, 'try build'], 'workername': ['osx', 'Worker'], 'headrev': ['59058bae0aa58524530f437f1d1a6eb404c5cb3c', 'try build'], 'buildername': ['pr-osx-x64', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'branchname': ['pr-9456', 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9456/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build']}, 'url': 'https://dolphin.ci/#builders/3/builds/2927', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15914, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611376516, 'priority': 0, 'claimed_at': 1611376516, 'complete_at': None, 'builderid': 3, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42918}, 'state_string': 'starting', 'buildid': 42929, 'builderid': 3, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 3, 'name': 'pr-osx-x64'}, 'workerid': 3, 'buildset': {'parent_buildid': None, 'external_idstring': '9456-59058b', 'complete': False, 'submitted_at': 1611376516, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9456/head', 'ssid': 4337, 'created_at': 1611086886}], 'bsid': 15914, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: sepalani)", 'complete_at': None, 'results': -1}, 'started_at': 1611376516, 'results': None, 'complete': False, 'buildrequestid': 42918}}
2021-01-23T00:00:25.239320	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 393, 'properties': {'scheduler': ['nightly', 'Scheduler'], 'codebase': ['', 'Build'], 'buildnumber': [393, 'Build'], 'builddir': ['/home/buildslave/worker/nightly-generic', 'Worker'], 'workername': ['ubuntu', 'Worker'], 'buildername': ['nightly-generic', 'Builder'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'project': ['', 'Build'], 'branch': [None, 'Build'], 'got_revision': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/23/builds/393', 'masterid': 2, 'complete_at': 1611360025, 'buildrequest': {'buildsetid': 15913, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611360000, 'priority': 0, 'claimed_at': 1611360000, 'complete_at': None, 'builderid': 23, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42917}, 'state_string': 'failed test (failure)', 'buildid': 42928, 'builderid': 23, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 23, 'name': 'nightly-generic'}, 'workerid': 7, 'buildset': {'parent_buildid': None, 'external_idstring': None, 'complete': False, 'submitted_at': 1611360000, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': None, 'ssid': 8, 'created_at': 1577491200}], 'bsid': 15913, 'parent_relationship': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611360000, 'results': 2, 'complete': True, 'buildrequestid': 42917}}
2021-01-23T00:00:00.138277	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 393, 'properties': {'repository': ['', 'Build'], 'revision': [None, 'Build'], 'scheduler': ['nightly', 'Scheduler'], 'buildnumber': [393, 'Build'], 'codebase': ['', 'Build'], 'workername': ['ubuntu', 'Worker'], 'project': ['', 'Build'], 'branch': [None, 'Build'], 'buildername': ['nightly-generic', 'Builder']}, 'url': 'https://dolphin.ci/#builders/23/builds/393', 'masterid': 2, 'complete_at': None, 'buildrequest': {'buildsetid': 15913, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611360000, 'priority': 0, 'claimed_at': 1611360000, 'complete_at': None, 'builderid': 23, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42917}, 'state_string': 'starting', 'buildid': 42928, 'builderid': 23, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 23, 'name': 'nightly-generic'}, 'workerid': 7, 'buildset': {'parent_buildid': None, 'external_idstring': None, 'complete': False, 'submitted_at': 1611360000, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': None, 'ssid': 8, 'created_at': 1577491200}], 'bsid': 15913, 'parent_relationship': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'complete_at': None, 'results': -1}, 'started_at': 1611360000, 'results': None, 'complete': False, 'buildrequestid': 42917}}
2021-01-22T23:27:51.631450	{'type': 'raw_bb_hook', 'source': 'webserver', 'raw': {'number': 2927, 'properties': {'shortrev': ['85dbf9', 'try build'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'codebase': ['', 'Build'], 'buildnumber': [2927, 'Build'], 'builddir': ['C:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'workername': ['windows', 'Worker'], 'headrev': ['85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'try build'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'branchname': ['pr-9464', 'try build'], 'repository': ['', 'Build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/3e/cf/pr-9464-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'pr_id': [9464, 'try build'], 'project': ['', 'Build'], 'branch': ['refs/pull/9464/head', 'Build'], 'baserev': ['caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'try build'], 'got_revision': ['85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'GitNoBranch']}, 'url': 'https://dolphin.ci/#builders/12/builds/2927', 'masterid': 2, 'complete_at': 1611358072, 'buildrequest': {'buildsetid': 15908, 'claimed_by_masterid': 2, 'properties': None, 'waited_for': False, 'submitted_at': 1611356966, 'priority': 0, 'claimed_at': 1611357967, 'complete_at': None, 'builderid': 12, 'claimed': True, 'results': -1, 'complete': False, 'buildrequestid': 42905}, 'state_string': 'build successful', 'buildid': 42927, 'builderid': 12, 'builder': {'tags': [], 'masterids': [2], 'description': None, 'builderid': 12, 'name': 'pr-win-dbg-x64'}, 'workerid': 4, 'buildset': {'parent_buildid': None, 'external_idstring': '9464-85dbf9', 'complete': False, 'submitted_at': 1611356966, 'sourcestamps': [{'repository': '', 'revision': None, 'codebase': '', 'patch': None, 'project': '', 'branch': 'refs/pull/9464/head', 'ssid': 4362, 'created_at': 1611356906}], 'bsid': 15908, 'parent_relationship': None, 'reason': "'try' job by user Central (on behalf of: Sintendo)", 'complete_at': None, 'results': -1}, 'started_at': 1611357967, 'results': 0, 'complete': True, 'buildrequestid': 42905}}

Recent 'raw_gh_hook' events

2021-01-23T04:35:31.166454	{'gh_type': 'issue_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765865265', 'author_association': 'CONTRIBUTOR', 'updated_at': '2021-01-23T04:35:11Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'created_at': '2021-01-23T04:35:11Z', 'id': 765865265, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTg2NTI2NQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#issuecomment-765865265'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7019, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7019, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1645, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-23T04:26:20Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1645, 'stargazers_count': 7019, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T04:35:11Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/labels{/name}', 'comments': 5, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456'}, 'number': 9456, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/1426706?v=4', 'url': 'https://api.github.com/users/trevor403', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trevor403/orgs', 'followers_url': 'https://api.github.com/users/trevor403/followers', 'id': 1426706, 'events_url': 'https://api.github.com/users/trevor403/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trevor403/received_events', 'login': 'trevor403', 'gists_url': 'https://api.github.com/users/trevor403/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trevor403/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trevor403/following{/other_user}', 'html_url': 'https://github.com/trevor403', 'starred_url': 'https://api.github.com/users/trevor403/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0MjY3MDY=', 'repos_url': 'https://api.github.com/users/trevor403/repos'}, 'created_at': '2021-01-19T20:05:45Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/comments', 'body': 'When searching the breakpoint string for `"b"` for the `break_on_hit` flag you can get a false hit because the hex address may include the letter `b`. For example, `80,0cb,46c nl` was incorrectly enabling break on hit.\r\n\r\nIf you read the next token from the string stream, you will have the flags alone. You can then search these for each letter and you won\'t get a false hit.\r\n\r\nThis is quite a neat bug :smile: ', 'id': 789324322, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU3NjgzMDEx', 'title': 'Breakpoint from string flag parsing using token'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'deleted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}}}
2021-01-23T04:35:13.367708	{'gh_type': 'issue_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765865265', 'author_association': 'CONTRIBUTOR', 'updated_at': '2021-01-23T04:35:11Z', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'created_at': '2021-01-23T04:35:11Z', 'id': 765865265, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTg2NTI2NQ==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456#issuecomment-765865265'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7019, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7019, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1645, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-23T04:26:20Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1645, 'stargazers_count': 7019, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T04:35:11Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/labels{/name}', 'comments': 5, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9456', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9456.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456'}, 'number': 9456, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/1426706?v=4', 'url': 'https://api.github.com/users/trevor403', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/trevor403/orgs', 'followers_url': 'https://api.github.com/users/trevor403/followers', 'id': 1426706, 'events_url': 'https://api.github.com/users/trevor403/events{/privacy}', 'received_events_url': 'https://api.github.com/users/trevor403/received_events', 'login': 'trevor403', 'gists_url': 'https://api.github.com/users/trevor403/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/trevor403/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/trevor403/following{/other_user}', 'html_url': 'https://github.com/trevor403', 'starred_url': 'https://api.github.com/users/trevor403/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0MjY3MDY=', 'repos_url': 'https://api.github.com/users/trevor403/repos'}, 'created_at': '2021-01-19T20:05:45Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'NONE', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9456', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9456/comments', 'body': 'When searching the breakpoint string for `"b"` for the `break_on_hit` flag you can get a false hit because the hex address may include the letter `b`. For example, `80,0cb,46c nl` was incorrectly enabling break on hit.\r\n\r\nIf you read the next token from the string stream, you will have the flags alone. You can then search these for each letter and you won\'t get a false hit.\r\n\r\nThis is quite a neat bug :smile: ', 'id': 789324322, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU3NjgzMDEx', 'title': 'Breakpoint from string flag parsing using token'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'url': 'https://api.github.com/users/sepalani', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'id': 7890055, 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'login': 'sepalani', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'html_url': 'https://github.com/sepalani', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'repos_url': 'https://api.github.com/users/sepalani/repos'}}}
2021-01-23T00:33:46.863608	{'gh_type': 'issue_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'performed_via_github_app': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'url': 'https://api.github.com/users/Rumi-Larry', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'id': 65569725, 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'login': 'Rumi-Larry', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'html_url': 'https://github.com/Rumi-Larry', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos'}, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/765799568', 'author_association': 'NONE', 'updated_at': '2021-01-23T00:33:45Z', 'body': 'FYI, all of the examples are labeled "1"', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464', 'created_at': '2021-01-23T00:33:45Z', 'id': 765799568, 'node_id': 'MDEyOklzc3VlQ29tbWVudDc2NTc5OTU2OA==', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464#issuecomment-765799568'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'issue': {'performed_via_github_app': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464', 'labels': [], 'assignee': None, 'locked': False, 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T00:33:46Z', 'state': 'open', 'closed_at': None, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/labels{/name}', 'comments': 0, 'pull_request': {'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.patch', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.diff', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464'}, 'number': 9464, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'created_at': '2021-01-22T23:08:20Z', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/events', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/comments', 'body': "This doesn't really add any new optimizations, but fixes an issue that prevented the optimizations introduced in #8551 and #8755 from being applied in specific cases. A similar issue was solved for subfx as part of #9425.\r\n\r\nConsider the case where the destination register is also an input register and happens to hold an immediate value. This results in a set of constraints that forces the RegCache to allocate a register and move the immediate value into it for us. By the time we check for immediate values in the JIT, we're too late.\r\n\r\nWe solve this by refactoring the code in such a way that we can check for immediates before involving the RegCache.\r\n\r\n---\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BF 00 68 00 CC    mov         r15d,0CC006800h\r\n44 03 FF             add         r15d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8D BF 00 68 00 CC lea         r15d,[rdi-33FF9800h]\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BE 00 00 00 00    mov         r14d,0\r\n44 03 F7             add         r14d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B F7             mov         r14d,edi\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BD 03 00 00 00    mov         r13d,3\r\n44 03 6D 8C          add         r13d,dword ptr [rbp-74h]\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B 6D 8C          mov         r13d,dword ptr [rbp-74h]\r\n41 83 C5 03          add         r13d,3\r\n```\r\n</details>", 'id': 792361917, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTYwMjU4NDky', 'title': 'Jit64: addx revisited'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'url': 'https://api.github.com/users/Rumi-Larry', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'id': 65569725, 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'login': 'Rumi-Larry', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'html_url': 'https://github.com/Rumi-Larry', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos'}}}
2021-01-23T00:07:18.736631	{'gh_type': 'pull_request_review_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'path': 'Source/Core/Common/ArmFPURoundMode.cpp', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562980063', 'start_side': None, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562980063'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562980063'}}, 'position': 11, 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'updated_at': '2021-01-23T00:07:17Z', 'line': 11, 'original_line': 11, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'original_start_line': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk4MDA2Mw==', 'pull_request_review_id': 574703697, 'created_at': '2021-01-23T00:07:16Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562980063', 'diff_hunk': '@@ -0,0 +1,75 @@\n+// Copyright 2021 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Common/CommonTypes.h"\n+#include "Common/FPURoundMode.h"\n+\n+#ifdef _MSC_VER\n+extern "C" {\n+// Implemented in ArmFPURoundModeAsm.asm because MSVC doesn\'t support inline assembly for AArch64\n+// and doesn\'t have any intrinsics for setting/getting FPCR', 'author_association': 'CONTRIBUTOR', 'start_line': None, 'side': 'RIGHT', 'id': 562980063, 'body': 'you can use \r\n```c\r\n_ReadStatusReg(ARM64_FPCR);\r\n_WriteStatusReg(ARM64_FPCR, value);\r\n```\r\nto avoid assembly files here.', 'original_position': 11}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T00:07:17Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-23T00:07:18.707164	{'gh_type': 'pull_request_review', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'review': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NTc0NzAzNjk3', 'submitted_at': '2021-01-23T00:07:17Z', 'author_association': 'CONTRIBUTOR', 'state': 'commented', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574703697'}}, 'id': 574703697, 'body': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574703697'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'submitted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T00:07:17Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-23T00:05:07.832115	{'gh_type': 'pull_request_review_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'path': 'Source/Core/Common/ArmFPURoundMode.cpp', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562979492', 'start_side': None, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562979492'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562979492'}}, 'position': 56, 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'updated_at': '2021-01-23T00:05:06Z', 'line': 56, 'original_line': 56, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'original_start_line': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3OTQ5Mg==', 'pull_request_review_id': 574703099, 'created_at': '2021-01-23T00:05:06Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562979492', 'diff_hunk': '@@ -0,0 +1,75 @@\n+// Copyright 2021 Dolphin Emulator Project\n+// Licensed under GPLv2+\n+// Refer to the license.txt file included.\n+\n+#include "Common/CommonTypes.h"\n+#include "Common/FPURoundMode.h"\n+\n+#ifdef _MSC_VER\n+extern "C" {\n+// Implemented in ArmFPURoundModeAsm.asm because MSVC doesn\'t support inline assembly for AArch64\n+// and doesn\'t have any intrinsics for setting/getting FPCR\n+u64 GetFPCR();\n+void SetFPCR(u64 fpcr);\n+}\n+#else\n+static u64 GetFPCR()\n+{\n+  u64 fpcr;\n+  __asm__ __volatile__("mrs %0, fpcr" : "=r"(fpcr));\n+  return fpcr;\n+}\n+\n+static void SetFPCR(u64 fpcr)\n+{\n+  __asm__ __volatile__("msr fpcr, %0" : : "ri"(fpcr));\n+}\n+#endif\n+\n+namespace FPURoundMode\n+{\n+static const u64 default_fpcr = GetFPCR();\n+static u64 saved_fpcr = default_fpcr;\n+\n+void SetRoundMode(int mode)\n+{\n+  // We don\'t need to do anything here since SetSIMDMode is always called after calling this\n+}\n+\n+void SetPrecisionMode(PrecisionMode mode)\n+{\n+}\n+\n+void SetSIMDMode(int rounding_mode, bool non_ieee_mode)\n+{\n+  // Flush-To-Zero (non-IEEE mode: denormal outputs are set to +/- 0)\n+  constexpr u32 FZ = 1 << 24;\n+\n+  // lookup table for FPSCR.RN-to-FPCR.RMode translation\n+  constexpr u32 rounding_mode_table[] = {\n+      (0 << 22),  // nearest\n+      (3 << 22),  // zero\n+      (1 << 22),  // +inf\n+      (2 << 22),  // -inf\n+  };\n+\n+  const u64 base = default_fpcr & ~(0b111 << 22);', 'author_association': 'CONTRIBUTOR', 'start_line': None, 'side': 'RIGHT', 'id': 562979492, 'body': 'is it really OK to use a static const base value here? some reason not to just read the register at write-time?', 'original_position': 56}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T00:05:06Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-23T00:05:07.826805	{'gh_type': 'pull_request_review', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'review': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NTc0NzAzMDk5', 'submitted_at': '2021-01-23T00:05:06Z', 'author_association': 'CONTRIBUTOR', 'state': 'commented', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574703099'}}, 'id': 574703099, 'body': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574703099'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'submitted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/113063?v=4', 'url': 'https://api.github.com/users/shuffle2', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/shuffle2/orgs', 'followers_url': 'https://api.github.com/users/shuffle2/followers', 'id': 113063, 'events_url': 'https://api.github.com/users/shuffle2/events{/privacy}', 'received_events_url': 'https://api.github.com/users/shuffle2/received_events', 'login': 'shuffle2', 'gists_url': 'https://api.github.com/users/shuffle2/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/shuffle2/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/shuffle2/following{/other_user}', 'html_url': 'https://github.com/shuffle2', 'starred_url': 'https://api.github.com/users/shuffle2/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjExMzA2Mw==', 'repos_url': 'https://api.github.com/users/shuffle2/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-23T00:05:06Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:51:31.408938	{'gh_type': 'pull_request_review_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562976209', 'start_side': None, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562976209'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562976209'}}, 'position': 5, 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'updated_at': '2021-01-22T23:51:29Z', 'line': 65, 'original_line': 65, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'original_start_line': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3NjIwOQ==', 'pull_request_review_id': 574699385, 'in_reply_to_id': 562965364, 'created_at': '2021-01-22T23:51:29Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562976209', 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'author_association': 'CONTRIBUTOR', 'start_line': None, 'side': 'RIGHT', 'id': 562976209, 'body': 'Brain failure; thought this function was called during backpatching due to its name.', 'original_position': 5}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:51:29Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:51:31.407490	{'gh_type': 'pull_request_review', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'review': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NTc0Njk5Mzg1', 'submitted_at': '2021-01-22T23:51:29Z', 'author_association': 'CONTRIBUTOR', 'state': 'commented', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574699385'}}, 'id': 574699385, 'body': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574699385'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'submitted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:51:29Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:35:44.518809	{'gh_type': 'pull_request_review_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562971999', 'start_side': None, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562971999'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562971999'}}, 'position': 5, 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'updated_at': '2021-01-22T23:35:43Z', 'line': 65, 'original_line': 65, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'original_start_line': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3MTk5OQ==', 'pull_request_review_id': 574694823, 'in_reply_to_id': 562965364, 'created_at': '2021-01-22T23:35:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562971999', 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'author_association': 'MEMBER', 'start_line': None, 'side': 'RIGHT', 'id': 562971999, 'body': "Doesn't the call to `ABI_PushRegisters` inside the `Convert*` functions solve this, since `gprs_to_push` is always a (non-strict) subset of `gpr.GetCallerSavedUsed()`? Though, this did make me realize another problem: The slowmem path first does `ABI_PushRegisters` in this file and then `ABI_PushRegisters` again in `Convert*`, which is unnecessary. Perhaps it would make more sense to have a `gprs_to_push` argument for the `Convert*` functions than for the FPR cache to keep a reference to the GPR cache.", 'original_position': 5}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:35:43Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:35:44.516701	{'gh_type': 'pull_request_review', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'review': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NTc0Njk0ODIz', 'submitted_at': '2021-01-22T23:35:43Z', 'author_association': 'MEMBER', 'state': 'commented', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574694823'}}, 'id': 574694823, 'body': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574694823'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'submitted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:35:43Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:12:11.856232	{'gh_type': 'pull_request_review_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562965364', 'start_side': None, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562965364'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364'}}, 'position': 5, 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'updated_at': '2021-01-22T23:12:10Z', 'line': 65, 'original_line': 65, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'original_start_line': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk2NTM2NA==', 'pull_request_review_id': 574676624, 'created_at': '2021-01-22T23:12:03Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562965364', 'diff_hunk': '@@ -62,7 +62,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR\n     {\n       if (flags & BackPatchInfo::FLAG_SIZE_F32)\n       {\n-        m_float_emit.FCVT(32, 64, D0, RS);\n+        fpr.ConvertDoubleToSingleLower(D0, RS);', 'author_association': 'CONTRIBUTOR', 'start_line': None, 'side': 'RIGHT', 'id': 562965364, 'body': 'Call here likely fails to save `gprs_to_push` where necessary before internal function call, ditto for all other instances', 'original_position': 5}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:12:10Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:12:11.854905	{'gh_type': 'pull_request_review', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'review': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NTc0Njc2NjI0', 'submitted_at': '2021-01-22T23:12:10Z', 'author_association': 'CONTRIBUTOR', 'state': 'changes_requested', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574676624'}}, 'id': 574676624, 'body': '', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574676624'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:12:10Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:12:11.537829	{'gh_type': 'pull_request_review_comment', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'comment': {'path': 'Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562956194', 'start_side': None, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/562956194'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194'}}, 'position': 5, 'original_commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'updated_at': '2021-01-22T23:12:10Z', 'line': 277, 'original_line': 277, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'original_start_line': None, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk1NjE5NA==', 'pull_request_review_id': 574676624, 'created_at': '2021-01-22T22:44:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#discussion_r562956194', 'diff_hunk': '@@ -274,7 +274,7 @@ class Arm64GPRCache : public Arm64RegCache\n class Arm64FPRCache : public Arm64RegCache\n {\n public:\n-  Arm64FPRCache();\n+  Arm64FPRCache(const Arm64GPRCache& gpr);', 'author_association': 'CONTRIBUTOR', 'start_line': None, 'side': 'RIGHT', 'id': 562956194, 'body': '```suggestion\r\n  explicit Arm64FPRCache(const Arm64GPRCache& gpr);\r\n```', 'original_position': 5}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'created', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:12:10Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:12:11.535958	{'gh_type': 'pull_request_review', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'review': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'commit_id': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NTc0Njc2NjI0', 'submitted_at': '2021-01-22T23:12:10Z', 'author_association': 'CONTRIBUTOR', 'state': 'changes_requested', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574676624'}}, 'id': 574676624, 'body': '', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458#pullrequestreview-574676624'}, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'submitted', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/8682882?v=4', 'url': 'https://api.github.com/users/MerryMage', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'id': 8682882, 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'login': 'MerryMage', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'html_url': 'https://github.com/MerryMage', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'repos_url': 'https://api.github.com/users/MerryMage/repos'}, 'pull_request': {'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'merged_at': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'requested_teams': [], 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', 'locked': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'milestone': None, 'assignees': [], 'active_lock_reason': None, 'updated_at': '2021-01-22T23:12:10Z', 'state': 'open', 'closed_at': None, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:09:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'draft': True, 'requested_reviewers': [], 'created_at': '2021-01-20T15:19:33Z', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'author_association': 'MEMBER', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'assignee': None, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'id': 558320392, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy'}}}
2021-01-22T23:09:22.424289	{'gh_type': 'pull_request', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'number': 9464, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:08:21Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'after': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'synchronize', 'before': '8bf555bc4a8981d312763899f37619569f6fcffa', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'pull_request': {'draft': False, 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'label': 'Sintendo:jit64addxreloaded', 'sha': '85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'ref': 'jit64addxreloaded', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/Sintendo/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/Sintendo/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/Sintendo/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/Sintendo/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/Sintendo/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/Sintendo/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/Sintendo/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/Sintendo/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/Sintendo/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/Sintendo/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/Sintendo/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/Sintendo/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/Sintendo/dolphin', 'labels_url': 'https://api.github.com/repos/Sintendo/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/Sintendo/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/Sintendo/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/Sintendo/dolphin/events', 'compare_url': 'https://api.github.com/repos/Sintendo/dolphin/compare/{base}...{head}', 'watchers': 1, 'forks_url': 'https://api.github.com/repos/Sintendo/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/Sintendo/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/Sintendo/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/Sintendo/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/Sintendo/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/Sintendo/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/Sintendo/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/Sintendo/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 1, 'statuses_url': 'https://api.github.com/repos/Sintendo/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/Sintendo/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNDE5NDU5NQ==', 'clone_url': 'https://github.com/Sintendo/dolphin.git', 'pushed_at': '2021-01-22T23:09:20Z', 'url': 'https://api.github.com/repos/Sintendo/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/Sintendo/dolphin/subscription', 'forks': 0, 'size': 365542, 'commits_url': 'https://api.github.com/repos/Sintendo/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/Sintendo/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-22T22:37:59Z', 'full_name': 'Sintendo/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/Sintendo/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/Sintendo/dolphin/contributors', 'ssh_url': 'git@github.com:Sintendo/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/Sintendo/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/Sintendo/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 0, 'stargazers_count': 1, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/Sintendo/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/Sintendo/dolphin/milestones{/number}', 'created_at': '2014-09-18T15:52:53Z', 'blobs_url': 'https://api.github.com/repos/Sintendo/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/Sintendo/dolphin/git/trees{/sha}', 'id': 24194595}}, 'labels': [], 'merged_at': None, 'assignees': [], 'review_comments': 0, 'closed_at': None, 'mergeable': None, 'requested_teams': [], 'comments': 0, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.diff', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/comments', 'maintainer_can_modify': True, 'merged_by': None, 'created_at': '2021-01-22T23:08:20Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464', 'additions': 43, 'merged': False, 'mergeable_state': 'unknown', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/85dbf95e9f3ed17c08c9c5d38ced5707db0ff889', 'assignee': None, 'body': "This doesn't really add any new optimizations, but fixes an issue that prevented the optimizations introduced in #8551 and #8755 from being applied in specific cases. A similar issue was solved for subfx as part of #9425.\r\n\r\nConsider the case where the destination register is also an input register and happens to hold an immediate value. This results in a set of constraints that forces the RegCache to allocate a register and move the immediate value into it for us. By the time we check for immediate values in the JIT, we're too late.\r\n\r\nWe solve this by refactoring the code in such a way that we can check for immediates before involving the RegCache.\r\n\r\n---\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BF 00 68 00 CC    mov         r15d,0CC006800h\r\n44 03 FF             add         r15d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8D BF 00 68 00 CC lea         r15d,[rdi-33FF9800h]\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BE 00 00 00 00    mov         r14d,0\r\n44 03 F7             add         r14d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B F7             mov         r14d,edi\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BD 03 00 00 00    mov         r13d,3\r\n44 03 6D 8C          add         r13d,dword ptr [rbp-74h]\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B 6D 8C          mov         r13d,dword ptr [rbp-74h]\r\n41 83 C5 03          add         r13d,3\r\n```\r\n</details>", 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'title': 'Jit64: addx revisited', 'changed_files': 1, 'locked': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.patch', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/85dbf95e9f3ed17c08c9c5d38ced5707db0ff889'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9464'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/commits', 'milestone': None, 'commits': 1, 'active_lock_reason': None, 'updated_at': '2021-01-22T23:09:21Z', 'deletions': 39, 'state': 'open', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T23:08:21Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'number': 9464, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'requested_reviewers': [], 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/comments', 'rebaseable': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTYwMjU4NDky', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464', 'merge_commit_sha': '87421fc7693e2be95cf3238b44279110a1dffd30', 'id': 560258492, 'author_association': 'MEMBER'}}}
2021-01-22T23:08:21.607303	{'gh_type': 'pull_request', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'number': 9464, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T20:52:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'opened', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'pull_request': {'draft': False, 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'label': 'Sintendo:jit64addxreloaded', 'sha': '8bf555bc4a8981d312763899f37619569f6fcffa', 'ref': 'jit64addxreloaded', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/Sintendo/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/Sintendo/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/Sintendo/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/Sintendo/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/Sintendo/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/Sintendo/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/Sintendo/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/Sintendo/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/Sintendo/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/Sintendo/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/Sintendo/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/Sintendo/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/Sintendo/dolphin', 'labels_url': 'https://api.github.com/repos/Sintendo/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/Sintendo/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/Sintendo/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/Sintendo/dolphin/events', 'compare_url': 'https://api.github.com/repos/Sintendo/dolphin/compare/{base}...{head}', 'watchers': 1, 'forks_url': 'https://api.github.com/repos/Sintendo/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/Sintendo/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/Sintendo/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/Sintendo/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/Sintendo/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/Sintendo/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/Sintendo/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/Sintendo/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 1, 'statuses_url': 'https://api.github.com/repos/Sintendo/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/Sintendo/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNDE5NDU5NQ==', 'clone_url': 'https://github.com/Sintendo/dolphin.git', 'pushed_at': '2021-01-22T23:03:32Z', 'url': 'https://api.github.com/repos/Sintendo/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/Sintendo/dolphin/subscription', 'forks': 0, 'size': 365542, 'commits_url': 'https://api.github.com/repos/Sintendo/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/Sintendo/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-22T22:37:59Z', 'full_name': 'Sintendo/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/Sintendo/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/Sintendo/dolphin/contributors', 'ssh_url': 'git@github.com:Sintendo/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/Sintendo/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/Sintendo/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 0, 'stargazers_count': 1, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/Sintendo/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/Sintendo/dolphin/milestones{/number}', 'created_at': '2014-09-18T15:52:53Z', 'blobs_url': 'https://api.github.com/repos/Sintendo/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/Sintendo/dolphin/git/trees{/sha}', 'id': 24194595}}, 'labels': [], 'merged_at': None, 'assignees': [], 'review_comments': 0, 'closed_at': None, 'mergeable': None, 'requested_teams': [], 'comments': 0, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.diff', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/comments', 'maintainer_can_modify': True, 'merged_by': None, 'created_at': '2021-01-22T23:08:20Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9464', 'additions': 44, 'merged': False, 'mergeable_state': 'unknown', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/8bf555bc4a8981d312763899f37619569f6fcffa', 'assignee': None, 'body': "This doesn't really add any new optimizations, but fixes an issue that prevented the optimizations introduced in #8551 and #8755 from being applied in specific cases. A similar issue was solved for subfx as part of #9425.\r\n\r\nConsider the case where the destination register is also an input register and happens to hold an immediate value. This results in a set of constraints that forces the RegCache to allocate a register and move the immediate value into it for us. By the time we check for immediate values in the JIT, we're too late.\r\n\r\nWe solve this by refactoring the code in such a way that we can check for immediates before involving the RegCache.\r\n\r\n---\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BF 00 68 00 CC    mov         r15d,0CC006800h\r\n44 03 FF             add         r15d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8D BF 00 68 00 CC lea         r15d,[rdi-33FF9800h]\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BE 00 00 00 00    mov         r14d,0\r\n44 03 F7             add         r14d,edi\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B F7             mov         r14d,edi\r\n```\r\n</details>\r\n\r\n<details><summary>Example 1</summary>\r\n\r\nBefore:\r\n```\r\n41 BD 03 00 00 00    mov         r13d,3\r\n44 03 6D 8C          add         r13d,dword ptr [rbp-74h]\r\n```\r\n\r\nAfter:\r\n```\r\n44 8B 6D 8C          mov         r13d,dword ptr [rbp-74h]\r\n41 83 C5 03          add         r13d,3\r\n```\r\n</details>", 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'title': 'Jit64: addx revisited', 'changed_files': 1, 'locked': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9464.patch', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/8bf555bc4a8981d312763899f37619569f6fcffa'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9464'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9464/commits', 'milestone': None, 'commits': 1, 'active_lock_reason': None, 'updated_at': '2021-01-22T23:08:20Z', 'deletions': 39, 'state': 'open', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 220, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T20:52:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 220, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'number': 9464, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'url': 'https://api.github.com/users/Sintendo', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'id': 3380580, 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'login': 'Sintendo', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'html_url': 'https://github.com/Sintendo', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'repos_url': 'https://api.github.com/users/Sintendo/repos'}, 'requested_reviewers': [], 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464/comments', 'rebaseable': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTYwMjU4NDky', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9464', 'merge_commit_sha': None, 'id': 560258492, 'author_association': 'MEMBER'}}}
2021-01-22T22:20:50.237889	{'gh_type': 'pull_request', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'number': 9458, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T20:52:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'converted_to_draft', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'pull_request': {'draft': True, 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'merged_at': None, 'assignees': [], 'review_comments': 0, 'closed_at': None, 'mergeable': True, 'requested_teams': [], 'comments': 3, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'maintainer_can_modify': True, 'merged_by': None, 'created_at': '2021-01-20T15:19:33Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'additions': 215, 'merged': False, 'mergeable_state': 'draft', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'assignee': None, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'changed_files': 11, 'locked': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'milestone': None, 'commits': 3, 'active_lock_reason': None, 'updated_at': '2021-01-22T22:20:49Z', 'deletions': 20, 'state': 'open', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T20:52:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'requested_reviewers': [], 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'rebaseable': True, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'id': 558320392, 'author_association': 'MEMBER'}}}
2021-01-22T22:20:37.799959	{'gh_type': 'pull_request', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'number': 9458, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T20:52:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'edited', 'changes': {'body': {'from': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster"}}, 'pull_request': {'draft': False, 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'label': 'JosJuice:arm-fpu-round', 'sha': '4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'ref': 'arm-fpu-round', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/JosJuice/dolphin', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'watchers': 2, 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 2, 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/JosJuice/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'pushed_at': '2021-01-22T00:04:51Z', 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'forks': 1, 'size': 366359, 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-19T14:44:14Z', 'full_name': 'JosJuice/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': None, 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1, 'stargazers_count': 2, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'created_at': '2014-11-01T17:12:40Z', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'id': 26057138}}, 'labels': [], 'merged_at': None, 'assignees': [], 'review_comments': 0, 'closed_at': None, 'mergeable': True, 'requested_teams': [], 'comments': 3, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.diff', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments', 'maintainer_can_modify': True, 'merged_by': None, 'created_at': '2021-01-20T15:19:33Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/9458', 'additions': 215, 'merged': False, 'mergeable_state': 'clean', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c', 'assignee': None, 'body': "Fixes https://bugs.dolphin-emu.org/issues/12388. Might also fix other games that have problems with float, paired, float loadstore, or paired loadstore instructions in JitArm64, but I haven't tested any.\r\n\r\nLeft to do:\r\n- [x] I need to fix the ARM64 MSVC CMake build\r\n- [x] It would be useful if someone could test that ARM64 MSVC builds don't horribly crash when you start a game\r\n- [x] With this change, a white square shows up on the title screen of Sonic Colors. Interpreter fallback for float loadstore avoids the issue, so probably one of those instructions needs to be fixed\r\n- [ ] Make the fix for the white square faster\r\n- [ ] Sonic is falling through grind rails now?\r\n- [ ] Unit tests for float/double conversion", 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'title': 'JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy', 'changed_files': 11, 'locked': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/9458.patch', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4cc598ee094554d4dbaf40cd1604bff45c281d0c'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/9458'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/9458/commits', 'milestone': None, 'commits': 3, 'active_lock_reason': None, 'updated_at': '2021-01-22T22:20:36Z', 'deletions': 20, 'state': 'open', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T20:52:59Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'number': 9458, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'url': 'https://api.github.com/users/JosJuice', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'id': 6716818, 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'login': 'JosJuice', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'html_url': 'https://github.com/JosJuice', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'repos_url': 'https://api.github.com/users/JosJuice/repos'}, 'requested_reviewers': [], 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458/comments', 'rebaseable': True, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NTU4MzIwMzky', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/9458', 'merge_commit_sha': 'd61be04dad56587439e5bdfad2f1b48586082690', 'id': 558320392, 'author_association': 'MEMBER'}}}
2021-01-22T20:52:59.167351	{'gh_type': 'pull_request', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'number': 8732, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T19:54:34Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'after': 'd17718dd6cbb9c516e01fee343692a40f16d2913', 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'synchronize', 'before': '29a84fce3cb7e4484a4dfb203d9e858937733365', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'url': 'https://api.github.com/users/dreamsyntax', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'id': 14857235, 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'login': 'dreamsyntax', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'html_url': 'https://github.com/dreamsyntax', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos'}, 'pull_request': {'draft': False, 'head': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'url': 'https://api.github.com/users/dreamsyntax', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'id': 14857235, 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'login': 'dreamsyntax', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'html_url': 'https://github.com/dreamsyntax', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos'}, 'label': 'dreamsyntax:debugger-function-differencing', 'sha': 'd17718dd6cbb9c516e01fee343692a40f16d2913', 'ref': 'debugger-function-differencing', 'repo': {'fork': True, 'teams_url': 'https://api.github.com/repos/dreamsyntax/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dreamsyntax/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dreamsyntax/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dreamsyntax/dolphin/downloads', 'delete_branch_on_merge': False, 'allow_squash_merge': True, 'collaborators_url': 'https://api.github.com/repos/dreamsyntax/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dreamsyntax/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dreamsyntax/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dreamsyntax/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dreamsyntax/dolphin/deployments', 'open_issues': 0, 'subscribers_url': 'https://api.github.com/repos/dreamsyntax/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dreamsyntax/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dreamsyntax/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dreamsyntax/dolphin', 'labels_url': 'https://api.github.com/repos/dreamsyntax/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dreamsyntax/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dreamsyntax/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dreamsyntax/dolphin/events', 'compare_url': 'https://api.github.com/repos/dreamsyntax/dolphin/compare/{base}...{head}', 'watchers': 0, 'forks_url': 'https://api.github.com/repos/dreamsyntax/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dreamsyntax/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dreamsyntax/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dreamsyntax/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dreamsyntax/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dreamsyntax/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dreamsyntax/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dreamsyntax/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 0, 'statuses_url': 'https://api.github.com/repos/dreamsyntax/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dreamsyntax/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkyNTQyMTIyODM=', 'clone_url': 'https://github.com/dreamsyntax/dolphin.git', 'pushed_at': '2021-01-22T20:52:52Z', 'url': 'https://api.github.com/repos/dreamsyntax/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'url': 'https://api.github.com/users/dreamsyntax', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'id': 14857235, 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'login': 'dreamsyntax', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'html_url': 'https://github.com/dreamsyntax', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dreamsyntax/dolphin/subscription', 'forks': 0, 'size': 365981, 'commits_url': 'https://api.github.com/repos/dreamsyntax/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dreamsyntax/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 0, 'updated_at': '2021-01-09T21:19:47Z', 'full_name': 'dreamsyntax/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dreamsyntax/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dreamsyntax/dolphin/contributors', 'ssh_url': 'git@github.com:dreamsyntax/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dreamsyntax/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dreamsyntax/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 0, 'stargazers_count': 0, 'archived': False, 'has_projects': True, 'private': False, 'comments_url': 'https://api.github.com/repos/dreamsyntax/dolphin/comments{/number}', 'allow_rebase_merge': True, 'milestones_url': 'https://api.github.com/repos/dreamsyntax/dolphin/milestones{/number}', 'created_at': '2020-04-08T22:13:32Z', 'blobs_url': 'https://api.github.com/repos/dreamsyntax/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dreamsyntax/dolphin/git/trees{/sha}', 'id': 254212283}}, 'labels': [], 'merged_at': None, 'assignees': [], 'review_comments': 70, 'closed_at': None, 'mergeable': None, 'requested_teams': [], 'comments': 17, 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8732.diff', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8732/comments', 'maintainer_can_modify': True, 'merged_by': None, 'created_at': '2020-04-09T02:03:27Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8732', 'additions': 496, 'merged': False, 'mergeable_state': 'unknown', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d17718dd6cbb9c516e01fee343692a40f16d2913', 'assignee': None, 'body': "For original PR, see #7679\r\nTryTwo has since gone dark.\r\nAll credit for this version of CodeDiff to TryTwo.\r\n\r\nNearly an identical PR, with more information in the Diff dialog popup.\r\n\r\n---original description---\r\nAdds a button to the code widget to open the differencing window.\r\n\r\nUses the profiler to record the functions that run, then the user adds the recording to an exclude or include list. The include list has the excludes subtracted from them, then gets displayed. The lists are symbol-based to avoid capturing a function multiple times. Allows finding specific functions based on when they run.\r\n\r\nFor example, recording the player standing still then pressing exclude, followed by moving around then pressing include, will find functions related to movement and movement animations. Specifically looking for an action or event can often yield a small amount of functions being returned, which is quite useful.\r\n\r\nThe profiler is sort of hijacked for this. Building a specific routine for recording the functions might increase efficiency, but I'm not sure how to.\r\n---end original description---\r\n\r\n* Requires a **saved** symbol map\r\n* Clicking an item in the Diff jumps to the instruction that was diff'd\r\n* Right clicking allows:\r\n** Go to start of function - Jumps CodeView to function start of the diff'd instruction\r\n** Toggle blr - Sticks a blr at the start of the function, colors item red in the list\r\n** Delete - Deletes item from the list\r\n\r\n* This feature makes it easy to pinpoint functions that would otherwise be difficult with only memory scans.\r\n\r\n### Screenshots:\r\nCodeWidget:\r\n![CodeWidget_DiffButton](https://user-images.githubusercontent.com/14857235/78849695-0b68e580-79ca-11ea-8ab4-7b1ce00c9635.png)\r\n\r\nDiffDialog Start:\r\n![DiffDialog](https://user-images.githubusercontent.com/14857235/78849705-128ff380-79ca-11ea-8d87-46ca6751e185.png)\r\n\r\nDiffDialog Post Recording & Exclude/Include w/Entry Context Menu; Also shows 'isRecording' button\r\n![DiffDialog_ContextMenu](https://user-images.githubusercontent.com/14857235/78849728-29364a80-79ca-11ea-86f9-2f7cb3c22f62.png)\r\n\r\n", 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'title': 'Qt/Debugger CodeWidget: Record and find specific functions by differencing', 'changed_files': 6, 'locked': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8732', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8732.patch', '_links': {'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8732/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8732/commits'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8732'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d17718dd6cbb9c516e01fee343692a40f16d2913'}, 'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8732'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8732/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8732'}}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8732/commits', 'milestone': None, 'commits': 13, 'active_lock_reason': None, 'updated_at': '2021-01-22T20:52:57Z', 'deletions': 0, 'state': 'open', 'base': {'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'label': 'dolphin-emu:master', 'sha': 'caff472dbf27fbcc5b3d28cbf5b1789592a9f857', 'ref': 'master', 'repo': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'delete_branch_on_merge': True, 'allow_squash_merge': False, 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'allow_merge_commit': True, 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T19:54:34Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'allow_rebase_merge': False, 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}}, 'number': 8732, 'user': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'url': 'https://api.github.com/users/dreamsyntax', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'id': 14857235, 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'login': 'dreamsyntax', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'html_url': 'https://github.com/dreamsyntax', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos'}, 'requested_reviewers': [], 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8732/comments', 'rebaseable': None, 'node_id': 'MDExOlB1bGxSZXF1ZXN0NDAxMTY2ODEz', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8732', 'merge_commit_sha': '9460db77361205ea0fc9d28f34900cefd4f90675', 'id': 401166813, 'author_association': 'CONTRIBUTOR'}}}
2021-01-22T19:54:38.660129	{'gh_type': 'pull_request', 'type': 'raw_gh_hook', 'source': 'webserver', 'raw': {'number': 9463, 'repository': {'fork': False, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'has_issues': False, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'has_downloads': True, 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'open_issues': 219, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'license': {'url': 'https://api.github.com/licenses/gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'key': 'gpl-2.0'}, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'watchers': 7017, 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'name': 'dolphin', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'language': 'C++', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'watchers_count': 7017, 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'pushed_at': '2021-01-22T19:08:34Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'owner': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'url': 'https://api.github.com/users/dolphin-emu', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'id': 5050316, 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'login': 'dolphin-emu', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'type': 'Organization', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'html_url': 'https://github.com/dolphin-emu', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos'}, 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'forks': 1644, 'size': 403363, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'mirror_url': None, 'open_issues_count': 219, 'updated_at': '2021-01-22T15:07:03Z', 'full_name': 'dolphin-emu/dolphin', 'disabled': False, 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'has_wiki': True, 'homepage': 'https://dolphin-emu.org/', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'has_pages': False, 'forks_count': 1644, 'stargazers_count': 7017, 'archived': False, 'has_projects': False, 'private': False, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'created_at': '2013-07-22T09:07:57Z', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'id': 11577304}, 'organization': {'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'login': 'dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks'}, 'action': 'opened', 'sender': {'site_admin': False, 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'url': 'https://api.github.com/users/Dentomologist', 'gravatar_id': '', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'id': 73494713, 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'login': 'Dentomologist', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'type': 'User', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'html_url': 'https://github.com/Dentomologist', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'repos_url': 'https://api.github.c