{"push_id":543260657,"size":79,"distinct_size":79,"ref":"refs/heads/master","head":"a36fe1dd1da487bbe9adce06aea8476cb08de4f7","before":"a2ec4d5f5109d8b28617fb8f02c913b930ebfd65","commits":[{"sha":"78f8bf7423b047e31cbc22a86001206906f5dc98","author":{"email":"0b1aa64f469c9dd85814c41922b2a40c4b39c9c6@gmail.com","name":"FL.dolphinemu"},"message":"Issue 7968: Added keybinds for increasing, decreasing, and muting audio.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/78f8bf7423b047e31cbc22a86001206906f5dc98"},{"sha":"51bfc4c52a49a01683192fafeeb5dd3506e838c9","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"VideoCommon: rewrite custom textures","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/51bfc4c52a49a01683192fafeeb5dd3506e838c9"},{"sha":"f8184858dae55306b464b5d56c9cde8ecbfad8a1","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"VideoCommon: Merge code to generate texture names on dumping","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/f8184858dae55306b464b5d56c9cde8ecbfad8a1"},{"sha":"c6dd5044d6accb22441893afaa1338b0c93b769d","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"VideoCommon: make hash independet from hires textures","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/c6dd5044d6accb22441893afaa1338b0c93b769d"},{"sha":"5de43536ba874b0cee8ce091ed63050b9699917d","author":{"email":"0b1aa64f469c9dd85814c41922b2a40c4b39c9c6@gmail.com","name":"FL.dolphinemu"},"message":"Update pull request 1782. Reordered header and corrected text case.\n\nFeedback from Antidote and lioncash.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/5de43536ba874b0cee8ce091ed63050b9699917d"},{"sha":"cd4e0399ec7c7460d6846103655a95e3e73cf27d","author":{"email":"be2ab879c167fe894452d6cbefc8b45b33935bdb@gmail.com","name":"skidau"},"message":"Added an error recovery mechanism for the GC Adapter.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/cd4e0399ec7c7460d6846103655a95e3e73cf27d"},{"sha":"8e9ff68352f06063bf28d9aa7fba76799f862191","author":{"email":"be2ab879c167fe894452d6cbefc8b45b33935bdb@gmail.com","name":"skidau"},"message":"Set the GC pad origin using the real hardware origin instead of the virtual hardware.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/8e9ff68352f06063bf28d9aa7fba76799f862191"},{"sha":"519970c0035badb0a11782e01c0b70e4f7c9aa09","author":{"email":"be2ab879c167fe894452d6cbefc8b45b33935bdb@gmail.com","name":"skidau"},"message":"Added a callback option instead of using a thread to read the GC adapter.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/519970c0035badb0a11782e01c0b70e4f7c9aa09"},{"sha":"ea23ce2726a32ee8920c6f5cf560efd60351ddcd","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MMU: fix rollback in DSIs on page-crossing stores\n\nI don't know if this affected anything, but it was subtly wrong.\nAlso reorganize the loads to match, for consistency.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/ea23ce2726a32ee8920c6f5cf560efd60351ddcd"},{"sha":"c2ed29fe0d2ca221ba5ce9fae087b0c4ee4225f6","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MemmapFunctions: various MMU optimizations\n\nSmall TLB lookup optimizations: this is the hot path for MMU code, so try to\nmake it better.\n\nTemplate the TLB lookup functions based on the lookup type (opcode, data,\nno exception).\n\nClean up the Read/Write functions and make them more consistent.\n\nAdd an early-exit path for MMU accesses to ReadFromHardware/WriteToHardware.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/c2ed29fe0d2ca221ba5ce9fae087b0c4ee4225f6"},{"sha":"a0e5c76a1f6182f12a0203061407c5b4414ef20e","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"Memmapfunctions: more refactoring and optimizations\n\nTry to clean up some redundant code, simplify a few checks, and simplify\npage accesses.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/a0e5c76a1f6182f12a0203061407c5b4414ef20e"},{"sha":"dde8b24d004100414748921d59e51a0e89ae8ecb","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MMU: small simplification of TLB structure\n\nWe only need one \"recent\" per set, not NUM_WAYS recents. Slightly faster.\nBreaks savestate compatibility.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/dde8b24d004100414748921d59e51a0e89ae8ecb"},{"sha":"6f028257d7277b3f5f671c8f7878ac97c021a365","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MMU: remove code that looks totally wrong\n\nI don't think this affects any games (who puts PTEs in MEM2?) but it didn't\nmake any sense.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/6f028257d7277b3f5f671c8f7878ac97c021a365"},{"sha":"8e1c92f2e705b6681c91cff7284dd02c87a304fe","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MMU: remove goto in MMU fast past check\n\nSplit into a separate patch to avoid rebasing conflicts and to split from\nfunctional changes.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/8e1c92f2e705b6681c91cff7284dd02c87a304fe"},{"sha":"190312e1a618a2895197b8c0f22ab82ee13d50bc","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MMU: enable fastmem stores","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/190312e1a618a2895197b8c0f22ab82ee13d50bc"},{"sha":"0ff6ad5734fa66b994c3b9ae6e047bb50f2a16c7","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"MMU: handle exception checks in fastmem\n\nInspired by a patch by magumagu.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/0ff6ad5734fa66b994c3b9ae6e047bb50f2a16c7"},{"sha":"6dc7cf29f3b938330ea0947756b827b5de493daf","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"JIT: implement crset special case\n\nRebel Strike seems to use this one.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/6dc7cf29f3b938330ea0947756b827b5de493daf"},{"sha":"9923d705df90fb276ced10cafda94e050305ca0c","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"JIT: simplify and optimize memcheck macros\n\nInstead of jumping over update code and similar, just jump directly to the\nhandler.\n\nThis avoids redundant exception checks in the case where we can't do fastmem\nmemory operations (e.g. paired loadstore).","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/9923d705df90fb276ced10cafda94e050305ca0c"},{"sha":"2a8936312e37cc787270972671b01f5a64b2d7ed","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"Fastmem: jump to trampolines instead of calling them\n\nShould be slightly faster, and also lets us skip the nops on the way back.\n\nRemove the trampoline cache, since it isn't really useful anymore with this.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/2a8936312e37cc787270972671b01f5a64b2d7ed"},{"sha":"53b44ccb3a13435a17734a9f832d95933bfabea2","author":{"email":"2105cffce8089e51714138e904b0b7b3849796c2@gmail.com","name":"Fiora"},"message":"x64ABI: enhance MOVTwo to take an offset\n\nThis lets us merge displacements into MOVTwo in trampolines.","distinct":true,"url":"https://api.github.com/repos/rohit-n/dolphin/commits/53b44ccb3a13435a17734a9f832d95933bfabea2"}]}