{"push_id":1472630577,"size":30,"distinct_size":30,"ref":"refs/heads/feature/core-timing","head":"b515214fbeed84fe5532740b10ac677d94fca2cb","before":"b826864ca6107cd256a6b2be8bc241054b1739d3","commits":[{"sha":"85285a68e51d3d8b4030c8a45db8f4787beaec93","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB Memory: Reset ROM bank when loading a ROM","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/85285a68e51d3d8b4030c8a45db8f4787beaec93"},{"sha":"c662d779a6c488f53d6f705cb14394e9d9112544","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB Audio: Fix performance regression","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/c662d779a6c488f53d6f705cb14394e9d9112544"},{"sha":"d831de205fe45a9458efa4015bc0ef808ae84925","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core, GB: Start new timing interface","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/d831de205fe45a9458efa4015bc0ef808ae84925"},{"sha":"e2357f0b70ed3eab14883819b41c19d1e9f30b8e","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB: Convert memory events to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/e2357f0b70ed3eab14883819b41c19d1e9f30b8e"},{"sha":"6243b7fd3bbbf4a5569ff4d4739fbfbbf2929429","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB: Convert SIO events to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/6243b7fd3bbbf4a5569ff4d4739fbfbbf2929429"},{"sha":"bf9be29ad55ea558b8f7bae307e2930be265feb3","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB Video: Convert to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/bf9be29ad55ea558b8f7bae307e2930be265feb3"},{"sha":"e423cd45e5805f0d45fceb032eee8bee6d00f1c6","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core: Scheduling should be relative to current cycles","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/e423cd45e5805f0d45fceb032eee8bee6d00f1c6"},{"sha":"a506f6cd9d6fd025410f62e3b663b0aaea3f0b82","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GBA: Convert timers to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/a506f6cd9d6fd025410f62e3b663b0aaea3f0b82"},{"sha":"4680a767c638530856255b133e7a88bf1ebb333e","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core: Manage next event internally to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/4680a767c638530856255b133e7a88bf1ebb333e"},{"sha":"74bb02065d232108192b41eb80e2889e000457bf","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB, GBA: Properly handle late cycles this time","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/74bb02065d232108192b41eb80e2889e000457bf"},{"sha":"c056acb98fa851bd6f92ed0bf634217bfd02831a","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GBA Memory: Convert DMAs to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/c056acb98fa851bd6f92ed0bf634217bfd02831a"},{"sha":"5b50c43857a5aa5bcefc7b339648bfc73d74fc2f","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GBA Video: Convert video to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/5b50c43857a5aa5bcefc7b339648bfc73d74fc2f"},{"sha":"bb1c47c7e88c3d057a2590ca707492aa388cacb7","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB Audio: Convert audio to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/bb1c47c7e88c3d057a2590ca707492aa388cacb7"},{"sha":"2a0c53441a70d564077663861e17433f6cb0e344","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GBA Audio: Convert audio sampling to mTiming","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/2a0c53441a70d564077663861e17433f6cb0e344"},{"sha":"2c2a7ca436ed1229a30c07ac45389a0a539e7259","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core: Remove unnecessary pointer operation in timing","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/2c2a7ca436ed1229a30c07ac45389a0a539e7259"},{"sha":"ed3a3b2fabac6c9e8b701819762b96f8bb963820","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core: A few micro-optimizations","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/ed3a3b2fabac6c9e8b701819762b96f8bb963820"},{"sha":"fa3d263dd9da2ea4cf0e580c7cb4931b4c8b69d0","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core: Invert schedule queue direction to avoid excess memmove","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/fa3d263dd9da2ea4cf0e580c7cb4931b4c8b69d0"},{"sha":"d08a0fef0155213731300833105f8c459624b558","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GBA Memory: Optimize DMA","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/d08a0fef0155213731300833105f8c459624b558"},{"sha":"84844232ecc9175dc90e2ab2ccff380c6edd502d","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"Core: Use an in-place linked list for timing instead of a vector","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/84844232ecc9175dc90e2ab2ccff380c6edd502d"},{"sha":"e429d726dc34958c8dd4e937e784e31d95179554","author":{"name":"Jeffrey Pfau","email":"b130c6c0e03d47eb6d85515bf4f83d38ca3e3f73@endrift.com"},"message":"GB Memory: Fix HDMAs","distinct":true,"url":"https://api.github.com/repos/endrift/mgba/commits/e429d726dc34958c8dd4e937e784e31d95179554"}]}
{"actor":{"display_login":"endrift"}}