{"push_id":2674870417,"size":10,"distinct_size":10,"ref":"refs/heads/thread-sanitation","head":"0c5b45a171db443f0bffb02520872801f89bfb85","before":"22887c83469c4d34aaefe5de547a1473565c4a15","commits":[{"sha":"68a906ea8a55b2d805572ba7dabd6b45d402f322","author":{"name":"Damien Legrand","email":"9be20bf38c63c9c16e812f42fa404dbb709875a0@users.noreply.github.com"},"message":"Fix Implicit retain of self within blocks warnings (#318)","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/68a906ea8a55b2d805572ba7dabd6b45d402f322"},{"sha":"69adbf8f179b721ea103c977c8ac9976f3eadc6d","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Implement sync_ barrier based concurrency management","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/69adbf8f179b721ea103c977c8ac9976f3eadc6d"},{"sha":"4feed5dbfc269eb2909a194dd6a43cbeebf59189","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Fixes deadlocks/tests","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/4feed5dbfc269eb2909a194dd6a43cbeebf59189"},{"sha":"a4d4cc053cb0fa34cae5443decb615a946d248ff","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Introducted private BFTaskState","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/a4d4cc053cb0fa34cae5443decb615a946d248ff"},{"sha":"1879c4df34537d46af81508085c075255c74de1d","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Better handling of continuation","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/1879c4df34537d46af81508085c075255c74de1d"},{"sha":"4385e4fe664ad121b17a14af7a495de1a3c257c2","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Uses dispatch_sync for reads, improved description call","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/4385e4fe664ad121b17a14af7a495de1a3c257c2"},{"sha":"2be8ab16e41b3e25b731889b24d2f08eb7a80542","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Refactors BFTaskState with more expressive names","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/2be8ab16e41b3e25b731889b24d2f08eb7a80542"},{"sha":"6766355df221a4058d7a8308d39385cbe58df905","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"lock only once while waitingOnMain","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/6766355df221a4058d7a8308d39385cbe58df905"},{"sha":"ec1141e418a96acbc9d7268d6ed0d8690e803dca","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Run all continuations in sync","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/ec1141e418a96acbc9d7268d6ed0d8690e803dca"},{"sha":"0c5b45a171db443f0bffb02520872801f89bfb85","author":{"name":"Florent Vilmart","email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@flovilmart.com"},"message":"Revert \"Run all continuations in sync\"\n\nThis reverts commit ed7fbb80cf852a3d52783ffd8e0754c297cf318e.\nThis yields deadlocks when testing against the parse SDK","distinct":true,"url":"https://api.github.com/repos/flovilmart/Bolts-ObjC/commits/0c5b45a171db443f0bffb02520872801f89bfb85"}]}
{"actor":{"display_login":"flovilmart"}}