{"push_id":1552558518,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"c609a758629271d63f1d36a6cca954ec0188c5c0","before":"ce04531eb0700f01568e5fec4d3417d186df2fe8","commits":[{"sha":"848aba8017362b0ef89b6a0a5e98146a7c11d571","author":{"name":"Andrzej Pacanowski","email":"41abb64af9e239ce327932f261feb771337c2cf6@gmail.com"},"message":"Implement thread architecture. Added neovim mainloop\n\nIn this commit I've created a clear line between GDB thread and nvim\nthread.\nWhenever we receive something from a GDB we have to make a half sync /\nhalf async call into neovim mainloop thread.\nAll the stuff related to NVIM have to be done in mainloop thread as it\nuses a greenlet which is ONLY valid within the mainloop thread.\n\nTODO: Sometimes we will need to make a deep copy of GDB data before\nswitching thread as it's available only on the stack of that thread.\nThere's also a chance to implement half-sync/async both ways.","distinct":true,"url":"https://api.github.com/repos/P4Cu/neo-gdb/commits/848aba8017362b0ef89b6a0a5e98146a7c11d571"},{"sha":"c609a758629271d63f1d36a6cca954ec0188c5c0","author":{"name":"Andrzej Pacanowski","email":"41abb64af9e239ce327932f261feb771337c2cf6@gmail.com"},"message":"Add script for manual testing of different solutions","distinct":true,"url":"https://api.github.com/repos/P4Cu/neo-gdb/commits/c609a758629271d63f1d36a6cca954ec0188c5c0"}]}
{"actor":{"display_login":"P4Cu"}}