{"push_id":538879813,"size":22,"distinct_size":22,"ref":"refs/heads/shared_page","head":"45e93e0b72ffaf0346df4cab1a71a002ced32de2","before":"847957af5b2de8a98159ef830e4d1e11e79c528c","commits":[{"sha":"0276a75f24cf12c2f82cf668a4562f8fa879f462","author":{"email":"6932332c21449cf50cb25ab0a5c7ad5ea43d2222@gmail.com","name":"Subv"},"message":"AddressArbiter: Ported arbitration type 2 from 3dmoo.\n\n(Thanks 3dmoo!)","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/0276a75f24cf12c2f82cf668a4562f8fa879f462"},{"sha":"48130b1eaa3a45b95f141cefc36d7b0fdc0f45bb","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@archshift.com","name":"archshift"},"message":"Stub the y2r:u service","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/48130b1eaa3a45b95f141cefc36d7b0fdc0f45bb"},{"sha":"41e1cb12e5060dba37071edb5b511abaf06dc9cf","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"skyeye: Remove duplicate typedefs\n\ncitra already has its own typedefs like this.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/41e1cb12e5060dba37071edb5b511abaf06dc9cf"},{"sha":"6dfcf2271b1ae0f6ea42994ac80d2df47e83e759","author":{"email":"3e207bb123e1c54388662b4bb6c4247693032f5a@gmail.com","name":"chrisvj"},"message":"citra-qt: Added license headers to files.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/6dfcf2271b1ae0f6ea42994ac80d2df47e83e759"},{"sha":"ea80363cc28e169ef3fe65918435b95ba945cc36","author":{"email":"6932332c21449cf50cb25ab0a5c7ad5ea43d2222@gmail.com","name":"Subv"},"message":"Mutex: Add the calling thread to the waiting list when needed\n\nThis will happen when the mutex is already owned by another thread. Should fix some issues with games being stuck due to waiting threads not being awoken.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/ea80363cc28e169ef3fe65918435b95ba945cc36"},{"sha":"fe76d2b2fe406b93f5dd49dd0e3cfcdfd3694bb0","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #405 from lioncash/type\n\nskyeye: Remove duplicate typedefs","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/fe76d2b2fe406b93f5dd49dd0e3cfcdfd3694bb0"},{"sha":"ecf390b3279eb9ee809dba619bdf896a6740dc72","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #406 from chrisvj/license-headers\n\ncitra-qt: Added license headers to files.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/ecf390b3279eb9ee809dba619bdf896a6740dc72"},{"sha":"26f31a2dfb9406927e69a7a4befc78c21844a69a","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #386 from archshift/y2ru\n\nStub the y2r:u service","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/26f31a2dfb9406927e69a7a4befc78c21844a69a"},{"sha":"35a085d567d3c64163b1d3316c2a481a0fb0b9dd","author":{"email":"50dfbaf84cbcce5c30b0e2dafc27793f354eb5e2@free.fr","name":"Dante38490"},"message":"Add support load 3DS room","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/35a085d567d3c64163b1d3316c2a481a0fb0b9dd"},{"sha":"e674aa31af37800bee12fa00f853895085a6c201","author":{"email":"50dfbaf84cbcce5c30b0e2dafc27793f354eb5e2@free.fr","name":"Dante38490"},"message":"Fix correct espace","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/e674aa31af37800bee12fa00f853895085a6c201"},{"sha":"96e6b2aa50a59889c828e2464e8e2ccfbc5fd35b","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #408 from Subv/mutex\n\nMutex: Add the calling thread to the waiting list when needed","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/96e6b2aa50a59889c828e2464e8e2ccfbc5fd35b"},{"sha":"81e255a41122884721648ddbf34232821f37a721","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #415 from Dante38490/master\n\nLoader: Add support for loading NCCH ROMs with the .3DS extension","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/81e255a41122884721648ddbf34232821f37a721"},{"sha":"cc23269ff4d4dbd38d6e76aa6c2f1d76c53f2e30","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #407 from Subv/arbiter\n\nAddressArbiter: Ported arbitration type 2 from 3dmoo.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/cc23269ff4d4dbd38d6e76aa6c2f1d76c53f2e30"},{"sha":"e9650f1c6197baa7e532559964f42578bdde42d5","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"DSP: Signal (faked) interrupt on every frame.\n\n- Hack to work around games checking that the DSP event has been signaled by a real DSP interrupt.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/e9650f1c6197baa7e532559964f42578bdde42d5"},{"sha":"d00c22c706e76edd1be009faeab69a94cd0d5ef1","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"dyncom: Implement QADD/QSUB/QDADD/QDSUB","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/d00c22c706e76edd1be009faeab69a94cd0d5ef1"},{"sha":"8b1ec1a82a73e38754d1932b24b1c0fd7293e02b","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #418 from lioncash/qd\n\ndyncom: Implement QADD/QSUB/QDADD/QDSUB","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/8b1ec1a82a73e38754d1932b24b1c0fd7293e02b"},{"sha":"e08a39a2f44baca69a23b923c25e043773b2d241","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT\n\nEasy skyeye todo fix.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/e08a39a2f44baca69a23b923c25e043773b2d241"},{"sha":"fb0c7492235f1db2ffc0bf45e61628a7ba1a94f1","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #420 from lioncash/qflag\n\ndyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/fb0c7492235f1db2ffc0bf45e61628a7ba1a94f1"},{"sha":"4828d0b7afabc4fcc9588b033135ab3a45d61cfa","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #416 from bunnei/fake-dsp-interrupt\n\nDSP: Signal (faked) interrupt on every frame.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/4828d0b7afabc4fcc9588b033135ab3a45d61cfa"},{"sha":"f75def619c28ed3f1293f2cb2740ae83d6972e4c","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"dyncom: Partially emulate BXJ\n\nJust in case some game studio let the intern write inline assembly or something.","distinct":true,"url":"https://api.github.com/repos/zhuowei/citra/commits/f75def619c28ed3f1293f2cb2740ae83d6972e4c"}]}