{"push_id":1436468978,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"f9e13377374c2f8eda9d18b51d0b4ffbe2abbf64","before":"205d8c3bbc7e72e51a27c72b4f41c57b3744123f","commits":[{"sha":"073653e858abf377fd1ebbdb071809c8830ce99d","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":" Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.\n\nAll handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions.\nService modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed.\n\nHLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/073653e858abf377fd1ebbdb071809c8830ce99d"},{"sha":"0a33d915f88b89e2fae20edc1e33a8ef60a2519c","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"fixup!  Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/0a33d915f88b89e2fae20edc1e33a8ef60a2519c"},{"sha":"c19afd21188e91b9dd2780cf5cb9872a17ad113d","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class.\n\nInterface is now used by aggregation in ClientPort, to forward service commands to their HLE implementation if needed.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/c19afd21188e91b9dd2780cf5cb9872a17ad113d"},{"sha":"c5e7e0fa26fc793c8b9f3effe25586f7fb57953e","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists.\n\nPass the triggering ServerSession to the HLE command handler to differentiate which session caused the request.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/c5e7e0fa26fc793c8b9f3effe25586f7fb57953e"},{"sha":"009b15b3aa9858930f461d825f7dd030fc963801","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"A bit of a redesign.\n\nSessions and Ports are now detached from each other.\nHLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class.\nThe File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested.\nFile::OpenLinkFile now creates a new session pair and binds the File instance to it.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/009b15b3aa9858930f461d825f7dd030fc963801"},{"sha":"2eceee3a4cc2786dae4e9b80a8b5f3bb666d3fc6","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"Fixed the rebase mistakes.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/2eceee3a4cc2786dae4e9b80a8b5f3bb666d3fc6"},{"sha":"ed210c32b3820c77845c27d1f73e6ff2f0828505","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"Threads do not wait for the server endpoint to call AcceptSession before returning from a ConnectToPort or GetServiceHandle call.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/ed210c32b3820c77845c27d1f73e6ff2f0828505"},{"sha":"2ce61344d612b8574e12d8acdf59ac994b390ab5","author":{"name":"Subv","email":"21fd5548a90497b1d217de1b98d3a5970774e7d4@gmail.com"},"message":"Declare empty ServerSession and ClientSession constructors as default.","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/2ce61344d612b8574e12d8acdf59ac994b390ab5"},{"sha":"f9e13377374c2f8eda9d18b51d0b4ffbe2abbf64","author":{"name":"Jhon","email":"f5f6141429b1485ac84a1abc486547311f247970@gmail.com"},"message":"Merge pull request #32 from Subv/sessions_v3\n\nSessions v3","distinct":true,"url":"https://api.github.com/repos/Jhno591/citra/commits/f9e13377374c2f8eda9d18b51d0b4ffbe2abbf64"}]}
{"actor":{"display_login":"Jhno591"}}