{"push_id":1309043225,"size":5,"distinct_size":3,"ref":"refs/heads/geckocodes-cleanup","head":"c1636c0b1570ca00dc97542b2feb1dbda8bf9e2b","before":"d420ace627c8ad47727014af0de9e6ae2c2217ed","commits":[{"sha":"001afae420c25df548e7708955da590a925ecaed","author":{"name":"Sean Maas","email":"ea667c7263063db8026f3eb0156ad6e46570cc41@gmail.com"},"message":"Android: fix joystick saving incorrect y-coordinate","distinct":false,"url":"https://api.github.com/repos/EmptyChaos/dolphin/commits/001afae420c25df548e7708955da590a925ecaed"},{"sha":"023eb34247f4e3db924113dd524615d3d05d8992","author":{"name":"Markus Wick","email":"004a30e1fa858b01f700c9e47e5723072a0568d7@users.noreply.github.com"},"message":"Merge pull request #4229 from SeannyM/android-joystick\n\nAndroid: fix joystick saving incorrect y-coordinate","distinct":false,"url":"https://api.github.com/repos/EmptyChaos/dolphin/commits/023eb34247f4e3db924113dd524615d3d05d8992"},{"sha":"9ebdd72e0456e37f0898815fe7e4cc1d1870187f","author":{"name":"EmptyChaos","email":"4f679a15a1d2d1f74af7bf74456cfe3dce9cb75f@users.noreply.github.com"},"message":"GeckoCode: Don't run PPC code in a CoreTiming callback\n\nExecuting PPC code inside an external events callback is a bad idea.\nCoreTiming::Advance does not support recursion properly which will\ncause timing glitches. The interpreter has a slice length hack that\ncounters this but without it this would cause a 20000 cycles time\nskip. It isn't clear what this was supposed to accomplish that just\nchanging the current PC would not. Changing the PC works fine.","distinct":true,"url":"https://api.github.com/repos/EmptyChaos/dolphin/commits/9ebdd72e0456e37f0898815fe7e4cc1d1870187f"},{"sha":"8bef256a597b0341d940c9455be9a365850e3e98","author":{"name":"EmptyChaos","email":"4f679a15a1d2d1f74af7bf74456cfe3dce9cb75f@users.noreply.github.com"},"message":"GeckoCode: Cleanup\n\nThe active codes vector cannot safely be used outside the mutex,\nmove the lock out into RunCodeHandler. s_code_handler_installed was\nalso racing against SetActiveCodes since it's being written both\ninside and outside the lock.\n\nGeneral cleanup. Add s_ prefixes, use constexpr, remove C casts.","distinct":true,"url":"https://api.github.com/repos/EmptyChaos/dolphin/commits/8bef256a597b0341d940c9455be9a365850e3e98"},{"sha":"c1636c0b1570ca00dc97542b2feb1dbda8bf9e2b","author":{"name":"EmptyChaos","email":"4f679a15a1d2d1f74af7bf74456cfe3dce9cb75f@users.noreply.github.com"},"message":"GeckoCode: Don't truncate codes that won't fit\n\nThe code table builder cuts off the end of codes that won't fit\nafter already writing part of it. That seems quite unlikely to\nwork the way anyone would find useful since the codes can contain\nactual PPC instructions.","distinct":true,"url":"https://api.github.com/repos/EmptyChaos/dolphin/commits/c1636c0b1570ca00dc97542b2feb1dbda8bf9e2b"}]}
{"actor":{"display_login":"EmptyChaos"}}