{"push_id":539515087,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"1e80ae81bc60a0c6b363d974b3ac9293c81256a8","before":"b6299dd1cbdc548cc54ad51a8b68d124ef3e3280","commits":[{"sha":"23f4c2356d78fb1cbc60c0fa883956f4efbfe76f","author":{"email":"b93ee5a7a6bee3a329b1e47d719ceccd154e44ec@talko.com","name":"Richard Speyer"},"message":"Initial implementation of RACKVOProxy per discussion in https://github.com/ReactiveCocoa/ReactiveCocoa/issues/1122","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/23f4c2356d78fb1cbc60c0fa883956f4efbfe76f"},{"sha":"aaae5e8abe0a75fbef9308a8f7e0c88f131a7e68","author":{"email":"b93ee5a7a6bee3a329b1e47d719ceccd154e44ec@talko.com","name":"Richard Speyer"},"message":"Integrate RACKVOProxy into RACKVOTrampoline; adjust how we generate context parameters to avoid collisions in the proxy table","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/aaae5e8abe0a75fbef9308a8f7e0c88f131a7e68"},{"sha":"55eb2cbbbb1378adc2344d4352ba3d162e5d6dd0","author":{"email":"32d0419d53731ab0e717f2cdbdd7985a6d0fa59b@fb.com","name":"Dave Lee"},"message":"Update xcodeproj for RACKVOProxy","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/55eb2cbbbb1378adc2344d4352ba3d162e5d6dd0"},{"sha":"cd77fdd6ccabd57bb06cc3618bee20f66be866ca","author":{"email":"32d0419d53731ab0e717f2cdbdd7985a6d0fa59b@fb.com","name":"Dave Lee"},"message":"Coarsely convert RACKVOProxy to Quick/Nimble","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/cd77fdd6ccabd57bb06cc3618bee20f66be866ca"},{"sha":"fcfd2e0edaf68b15b07719b4b112c971a99ebdda","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Merge remote-tracking branch 'origin/master' into kvo-proxy-redux\n\nConflicts:\n\tReactiveCocoa/RACKVOTrampoline.m","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/fcfd2e0edaf68b15b07719b4b112c971a99ebdda"},{"sha":"9231af36355fbb3d95679b7f4edf51d404574849","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Refactor RACKVOProxySpec without AsyncBlock","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/9231af36355fbb3d95679b7f4edf51d404574849"},{"sha":"112e0e19f9bb3b621834a424d4d8f6f20bfaf7c9","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Use constants in expectations","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/112e0e19f9bb3b621834a424d4d8f6f20bfaf7c9"},{"sha":"7904ba38eb11821c3ecf8677f81129b249450bb4","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Refactor async disposal test to wait longer","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/7904ba38eb11821c3ecf8677f81129b249450bb4"},{"sha":"d4939453f3adbe3a0bb0a232d563483c25484af7","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Clean up RACKVOProxy a bit, use GCD instead","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/d4939453f3adbe3a0bb0a232d563483c25484af7"},{"sha":"3afb43c50196b263d90efb93918c6e3a926e56c2","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Fix style, condition checking in RACKVOProxySpec","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/3afb43c50196b263d90efb93918c6e3a926e56c2"},{"sha":"d74c5687576a5a233969c4d451494e22e79791c8","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Use an atomic TestObject property","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/d74c5687576a5a233969c4d451494e22e79791c8"},{"sha":"8bb285cd8ab9d0d7a0515a1ad7f4ded7ccaf29c8","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Add a concurrent queue that we can barrier in test","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/8bb285cd8ab9d0d7a0515a1ad7f4ded7ccaf29c8"},{"sha":"8b8f73f68df4ece15660e956414483dc1c900275","author":{"email":"f2910aebe438aa5b9e247787b739df8cf3a20f75@gmail.com","name":"Justin Spahr-Summers"},"message":"Refactor TestObject to use manual KVO notifying\n\nThe swizzling isn’t really part of this test, so let’s avoid it as a\nsource of potential races.","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/8b8f73f68df4ece15660e956414483dc1c900275"},{"sha":"1e80ae81bc60a0c6b363d974b3ac9293c81256a8","author":{"email":"afefa2815f7c5cb3071a55e7e0eabfa2fdfcc6ff@gmail.com","name":"Josh Abernathy"},"message":"Merge pull request #1627 from ReactiveCocoa/kvo-proxy-redux\n\nKVO via singleton proxy, redux","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/1e80ae81bc60a0c6b363d974b3ac9293c81256a8"}]}