{"push_id":624550537,"size":20,"distinct_size":20,"ref":"refs/heads/thread-priority","head":"37e3f107a3ef4ecd316f0a3d84334adfb4031c65","before":"8bd9bb9946b0cb08fc3d230155d967895d9681e9","commits":[{"sha":"bb7dac022e9f3ead238d0d213007f21ff29598a3","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"dyncom: Suppress uninitialized variable warnings\n\nThe switch cases will always be hit, but this makes compilers stop complaining.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/bb7dac022e9f3ead238d0d213007f21ff29598a3"},{"sha":"e628ed481079d26cad4980f5094dbca16bae96c8","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"dyncom: Set CP15 reset values on initialization","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/e628ed481079d26cad4980f5094dbca16bae96c8"},{"sha":"23dd2ca8a6757d356cbc7954a431bfc227ec6d9a","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"dyncom: Properly return the value of the user RO thread register","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/23dd2ca8a6757d356cbc7954a431bfc227ec6d9a"},{"sha":"b7b8b676202eaeced392dea06e2c3fcc4bd11aec","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Move CP15 enum definitions into their own enum.\n\nAlso gets rid of preprocessor mumbo-jumbo","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/b7b8b676202eaeced392dea06e2c3fcc4bd11aec"},{"sha":"c3ffe8f9c3410521eba90e5bb3b2d6a683506731","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"arm_interface: Support retrieval/storage to CP15 registers","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/c3ffe8f9c3410521eba90e5bb3b2d6a683506731"},{"sha":"8004d35ea163b621ea3f3d4333f2c58ec926d7c9","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"core: Migrate 3DS-specific CP15 register setting into Init","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/8004d35ea163b621ea3f3d4333f2c58ec926d7c9"},{"sha":"8d7a77a1d4e8c7d46976bf025031f454c51ef9c1","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Merge pull request #684 from lioncash/uninit\n\ndyncom: Suppress uninitialized variable warnings","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/8d7a77a1d4e8c7d46976bf025031f454c51ef9c1"},{"sha":"14dcd986535c681601d6f255899157aff021a5d2","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #685 from lioncash/cpregs\n\ndyncom: Set the MPCore CP15 register reset values on initialization.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/14dcd986535c681601d6f255899157aff021a5d2"},{"sha":"f9cc6d648469dbf454997ff7f61ae457ff11a4bb","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"vfp: Get rid of the VFP_OFFSET macro","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/f9cc6d648469dbf454997ff7f61ae457ff11a4bb"},{"sha":"29a4b6c7edcb0f27cef2a97edb11acb6773a4039","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"vfp: Make the FPSID values match the MPCore","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/29a4b6c7edcb0f27cef2a97edb11acb6773a4039"},{"sha":"11bd6024fb2d09b11df3ef12f7188a5b3be5c577","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #686 from lioncash/vfp\n\nvfp: Minor cleanups","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/11bd6024fb2d09b11df3ef12f7188a5b3be5c577"},{"sha":"f718942b51f1cdc0a90d06d2aaafd14cb8fbe309","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"SVC: Assert when creating a thread on the SysCore.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/f718942b51f1cdc0a90d06d2aaafd14cb8fbe309"},{"sha":"1e5ddbec168f72a0d1e1d93e65a0fd7ad351ebb0","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Kernel: Fixed default thread priority.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/1e5ddbec168f72a0d1e1d93e65a0fd7ad351ebb0"},{"sha":"600f47fb8dbe48761bc91b3ccc15b060f74c5d3a","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"APT: (Subv) Fix bug where start event was being incorrectly signaled.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/600f47fb8dbe48761bc91b3ccc15b060f74c5d3a"},{"sha":"3074590f92bff38fcc73fcecc9b19bd2a89cc8a5","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"SVC: Reschedule on svcCreateThread.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/3074590f92bff38fcc73fcecc9b19bd2a89cc8a5"},{"sha":"44bdf9530f8080f5214cfb0bf3a08b312baa903a","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Thread: Implement priority boost for starved threads.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/44bdf9530f8080f5214cfb0bf3a08b312baa903a"},{"sha":"f472336fc2f2a1e8871de2153fd47d7ee95b7a8b","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"SVC: Return correct error code on invalid CreateThread priority.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/f472336fc2f2a1e8871de2153fd47d7ee95b7a8b"},{"sha":"4520a527d4de14cb262ed7591b0f2a287484ea18","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"SVC: Return correct error code on invalid CreateThread processor ID.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/4520a527d4de14cb262ed7591b0f2a287484ea18"},{"sha":"b7f80caf71e13c5eaa3d138e3823387274fc9dcd","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Kernel: Implemented priority inheritance for mutexes.","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/b7f80caf71e13c5eaa3d138e3823387274fc9dcd"},{"sha":"37e3f107a3ef4ecd316f0a3d84334adfb4031c65","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"SVC: Update various SVCs to cause a reschedule.\n- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress","distinct":true,"url":"https://api.github.com/repos/bunnei/citra/commits/37e3f107a3ef4ecd316f0a3d84334adfb4031c65"}]}