{"push_id":828799470,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"afdecfe6a2e3f20dd905b897f1875476821fdb0f","before":"7e655a47c91381a83516035aca89e73d82a3820a","commits":[{"sha":"33da5aa2ecc999687af3d183802446376dbfa20c","author":{"email":"7cc5b77754d32ef807af7e91b3c02a0f2d204476@eksdyne.com","name":"Wilhelmina Drengwitz"},"message":"Add a function override to dispatch a closure async after a delay","distinct":true,"url":"https://api.github.com/repos/ghthor/SwiftChan/commits/33da5aa2ecc999687af3d183802446376dbfa20c"},{"sha":"896da08c5e062d05486d27be5998e79c711ef816","author":{"email":"7cc5b77754d32ef807af7e91b3c02a0f2d204476@eksdyne.com","name":"Wilhelmina Drengwitz"},"message":"Simplify the example to 1 channel","distinct":true,"url":"https://api.github.com/repos/ghthor/SwiftChan/commits/896da08c5e062d05486d27be5998e79c711ef816"},{"sha":"c882b5e974c236f5b39dc6bd3694727c8742cd4c","author":{"email":"7cc5b77754d32ef807af7e91b3c02a0f2d204476@eksdyne.com","name":"Wilhelmina Drengwitz"},"message":"Add logic to somewhat uniformly select from channels ready to communicate\n\nThe spec isn't easy to write and the implementation should\nbe selecting uniformly from channels ready to communicate...\nBut that the spec doesn't always show uniform selection. I'm making\nan assumption this is because of the queue/thread scheduler.","distinct":true,"url":"https://api.github.com/repos/ghthor/SwiftChan/commits/c882b5e974c236f5b39dc6bd3694727c8742cd4c"},{"sha":"afdecfe6a2e3f20dd905b897f1875476821fdb0f","author":{"email":"7cc5b77754d32ef807af7e91b3c02a0f2d204476@eksdyne.com","name":"Wilhelmina Drengwitz"},"message":"Remove my autoclosure func override because I don't care about it","distinct":true,"url":"https://api.github.com/repos/ghthor/SwiftChan/commits/afdecfe6a2e3f20dd905b897f1875476821fdb0f"}]}