{"push_id":1147508784,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"4df38790fac4bd37daff6feac098422dce6fbe96","before":"623a8eea27f4b21be4e69283396d81fd468e142d","commits":[{"sha":"7df0d3d193e7694d8c2e383e390db999fb234d4f","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* removed locks and atomics from network again - (event queue)","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/7df0d3d193e7694d8c2e383e390db999fb234d4f"},{"sha":"9a9d16e812706c013862f99fd928304cb13d48f5","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* grouping of methods in Server class","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/9a9d16e812706c013862f99fd928304cb13d48f5"},{"sha":"9448abec9b43aa7f26565a3b5d79822c373a8835","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* removed some iostream dependencies and some format fixes","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/9448abec9b43aa7f26565a3b5d79822c373a8835"},{"sha":"7c6bb0a5305ceabc1ef09ebe5f674ecf7c2de77c","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* renamed event member","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/7c6bb0a5305ceabc1ef09ebe5f674ecf7c2de77c"},{"sha":"65f75e4ac176617e994ed7a56a1313ea2ee36f72","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* reduced network traffic by skipping potential duplicated protocol messages per frame","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/65f75e4ac176617e994ed7a56a1313ea2ee36f72"},{"sha":"f8f21c1729e42f83505f8ff7c3d8f39f5d127bfc","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* moved reset and debug into event loop","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/f8f21c1729e42f83505f8ff7c3d8f39f5d127bfc"},{"sha":"57e4feeca91786ff2faecbf19faaf0c0aa8615e0","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* fixed potential concurrency issue in onDisconnect\n\nIf another user started a new debug session in the meanwhile the _zone pointer might have changed","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/57e4feeca91786ff2faecbf19faaf0c0aa8615e0"},{"sha":"40c04bac94802bd2c7de6f48cdda9e1a6bc53f6e","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* fixed invalid pauseState","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/40c04bac94802bd2c7de6f48cdda9e1a6bc53f6e"},{"sha":"3427054b5857c3cb51a50beba9edd371b877cc6c","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* zone changes are now also in the event loop\n\nall in all this reduced the locking in the server class a lot","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/3427054b5857c3cb51a50beba9edd371b877cc6c"},{"sha":"7d07ecce1a8b804cc018f6dbcf562831696fe92f","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* fixed concurrency issue where _zone and debug state might run out of sync","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/7d07ecce1a8b804cc018f6dbcf562831696fe92f"},{"sha":"9db2ed7b3c14d1373fe5d71a06f093b520790221","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* reordered method bodies","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/9db2ed7b3c14d1373fe5d71a06f093b520790221"},{"sha":"dfb772292db74b863bf5de8e52bea7ca447dba9e","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* use std::make_shared","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/dfb772292db74b863bf5de8e52bea7ca447dba9e"},{"sha":"f53b06dc0c677f4f024fa89c4b3918b6afe3aa01","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* const ref for getOptParam return values","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/f53b06dc0c677f4f024fa89c4b3918b6afe3aa01"},{"sha":"283d24580bc34441379ad6ca90291f9714d18cca","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* plug mem leak in simpleai-run","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/283d24580bc34441379ad6ca90291f9714d18cca"},{"sha":"7f8cde101b2ac634d2dfd27b2d766c64ba9102dd","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* removed newline - ai_log already adds one","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/7f8cde101b2ac634d2dfd27b2d766c64ba9102dd"},{"sha":"4e77be3f52881e36cb8f1404e7f1fce753d1a82e","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* small comment","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/4e77be3f52881e36cb8f1404e7f1fce753d1a82e"},{"sha":"b9e8881ab2628e8abe7d5173947c4bce0260902a","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* fixed data race in the network due to the async execution of broadcasts on the zone","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/b9e8881ab2628e8abe7d5173947c4bce0260902a"},{"sha":"bd502f9138f6aae9a96c3914619415d03f1b0ff3","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* removed timeout for waiting in the select call of the network","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/bd502f9138f6aae9a96c3914619415d03f1b0ff3"},{"sha":"273d500e604615fb1edf2176cfff8f9fb03c323a","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* it's all about style","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/273d500e604615fb1edf2176cfff8f9fb03c323a"},{"sha":"5a0048346e6c524126c7212550e1d9240aeded19","author":{"name":"Martin Gerhardy","email":"8d38b95064a393e74510bd762b20dac7bb6d67f0@gmail.com"},"message":"* use std::copy_n and container::erase","distinct":true,"url":"https://api.github.com/repos/mgerhardy/simpleai/commits/5a0048346e6c524126c7212550e1d9240aeded19"}]}
{"actor":{"display_login":"mgerhardy"}}