{"push_id":1272838599,"size":6,"distinct_size":1,"ref":"refs/heads/development","head":"72b9857779fde7b83bd6f5d4d26155fab23550f5","before":"b73afcb7fc06237e22004bad369b21a09d7db8b9","commits":[{"sha":"55ee11eda2992b011f11456ce0888fbdf163c99a","author":{"name":"Sascha Zelzer","email":"2716700dd01ec522e895037ff2cb9cf243b6bd55@gmail.com"},"message":"Enable move operators for the Framework class.","distinct":false,"url":"https://api.github.com/repos/CppMicroServices/CppMicroServices/commits/55ee11eda2992b011f11456ce0888fbdf163c99a"},{"sha":"a9337263a8f6429b041ceeeb72fc4b7be55b29b1","author":{"name":"Sascha Zelzer","email":"2716700dd01ec522e895037ff2cb9cf243b6bd55@gmail.com"},"message":"Avoid race in shared_from_this and do not call it from the destructor.","distinct":false,"url":"https://api.github.com/repos/CppMicroServices/CppMicroServices/commits/a9337263a8f6429b041ceeeb72fc4b7be55b29b1"},{"sha":"3124c0f23828454b5f528fc42c1cc22431457737","author":{"name":"Sascha Zelzer","email":"2716700dd01ec522e895037ff2cb9cf243b6bd55@gmail.com"},"message":"Merge remote-tracking branch 'origin/121-system-bundle-not-usable' into framework-shutdown-race\n\n# Conflicts:\n#\tcore/src/util/usFramework.cpp","distinct":false,"url":"https://api.github.com/repos/CppMicroServices/CppMicroServices/commits/3124c0f23828454b5f528fc42c1cc22431457737"},{"sha":"ca9bf818887410184981ba5eeb5caffb3befaa39","author":{"name":"Sascha Zelzer","email":"2716700dd01ec522e895037ff2cb9cf243b6bd55@gmail.com"},"message":"Fix event classes to implicitly hold on to the framework; added test","distinct":false,"url":"https://api.github.com/repos/CppMicroServices/CppMicroServices/commits/ca9bf818887410184981ba5eeb5caffb3befaa39"},{"sha":"68a65474b6d2e549b25969f94dc0360475f4a254","author":{"name":"Sascha Zelzer","email":"2716700dd01ec522e895037ff2cb9cf243b6bd55@gmail.com"},"message":"Fix a regression due to BundleEvent member changes.\n\nUse an internal data structure to hold on to bundle event data, avoiding\nholding on to Bundle and CoreBundleContext shared pointers. This restores\nthe original behavior (the framework itself must not hold on to such data\nin bundle threads - it could extend the framework's lifetime and /or\ntrigger its shutdown from that thread).","distinct":false,"url":"https://api.github.com/repos/CppMicroServices/CppMicroServices/commits/68a65474b6d2e549b25969f94dc0360475f4a254"},{"sha":"72b9857779fde7b83bd6f5d4d26155fab23550f5","author":{"name":"Sascha Zelzer","email":"2716700dd01ec522e895037ff2cb9cf243b6bd55@gmail.com"},"message":"Merge pull request #117 from CppMicroServices/framework-shutdown-race\n\nFramework shutdown race","distinct":true,"url":"https://api.github.com/repos/CppMicroServices/CppMicroServices/commits/72b9857779fde7b83bd6f5d4d26155fab23550f5"}]}
{"actor":{"display_login":"saschazelzer"}}