{"push_id":2411841978,"size":19,"distinct_size":5,"ref":"refs/heads/cleanup-synchronization.rb","head":"8731e43e5a8360e8a059a69a27227a9ae52d6b1b","before":"b59682d2894994d423dbfd21d97103becde55597","commits":[{"sha":"646c37e5ec1fbd460ff6f03a92ba45fd1f04ed39","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":".debounce raises argument error on negative numbers.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/646c37e5ec1fbd460ff6f03a92ba45fd1f04ed39"},{"sha":"b674d318b791f240752bd24993b03c3e336f1bc1","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Refactor .delay_with_selector to accept a block as selector","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/b674d318b791f240752bd24993b03c3e336f1bc1"},{"sha":"0b5b1bc4a038e384ea85ebaab18ad1f13ba40d66","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":".delay now propagates errors immediately (reimplementation)","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/0b5b1bc4a038e384ea85ebaab18ad1f13ba40d66"},{"sha":"0f29f41c887201c90714887c3be7499acdd39167","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":".timestamp now emits structs to reduce risk of confusion with hash values and to be symmetrical with .time_interval.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/0f29f41c887201c90714887c3be7499acdd39167"},{"sha":"795a18a9a8436db8a39a80b4d8004473a3d6504f","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Implement time-based timers (and simplify all implementations)","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/795a18a9a8436db8a39a80b4d8004473a3d6504f"},{"sha":"0a6cad9a292ed440179c71b7279b57536bd508c4","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"Tests for .debounce.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/0a6cad9a292ed440179c71b7279b57536bd508c4"},{"sha":"89913a6e804061786c9257ee6730402995cfdeeb","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Tests for .delay","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/89913a6e804061786c9257ee6730402995cfdeeb"},{"sha":"2d39c983db1e2971f7cfcaddf8d0f69b121eb675","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Tests for .delay_with_selector","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/2d39c983db1e2971f7cfcaddf8d0f69b121eb675"},{"sha":"abc19260885664661c5a97653854cb8e0c983b8f","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":".interval nedds to refer to .timer since the shared helper was removed.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/abc19260885664661c5a97653854cb8e0c983b8f"},{"sha":"8143f1c759a7ddfee31eebe5aa6f3ffa78bd2db8","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"Tests for .timer.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/8143f1c759a7ddfee31eebe5aa6f3ffa78bd2db8"},{"sha":"cda1fcf94d8f20033a1814e5a11b1c50674ebc54","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"Tests for .timestamp, .time_interval.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/cda1fcf94d8f20033a1814e5a11b1c50674ebc54"},{"sha":"29fe121d264eae2940347cb353b6bb19e90549e5","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"Tests for .interval.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/29fe121d264eae2940347cb353b6bb19e90549e5"},{"sha":"952d35de90f4ef3700fd395c2f66c739854b91f2","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Tests for TestInterval presentation.","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/952d35de90f4ef3700fd395c2f66c739854b91f2"},{"sha":"eaf57deeb952117217015e057686bd5982cbbfd1","author":{"name":"Bittrance","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"Merge pull request #50 from bittrance/cleanup-delay-debounce-time\n\nCleanup operators .delay, .debounce, .timer et al","distinct":false,"url":"https://api.github.com/repos/bittrance/rxruby/commits/eaf57deeb952117217015e057686bd5982cbbfd1"},{"sha":"ece6a2f697c52f2ac6560960cc70c63d09efd12b","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Express Observable.observe_on in terms of Observer.notify_on","distinct":true,"url":"https://api.github.com/repos/bittrance/rxruby/commits/ece6a2f697c52f2ac6560960cc70c63d09efd12b"},{"sha":"9522f65711f1607155df336d86f954aacd914c79","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"Tests for .observe_on.","distinct":true,"url":"https://api.github.com/repos/bittrance/rxruby/commits/9522f65711f1607155df336d86f954aacd914c79"},{"sha":"ef8c668d04fb96af77edee3685587608d763a3c9","author":{"name":"Quest","email":"8b856a47d7265abdc98e6250a0e671d88e518b0f@lysator.liu.se"},"message":"ScheduledObserver passes observer error back to wrapped observer.","distinct":true,"url":"https://api.github.com/repos/bittrance/rxruby/commits/ef8c668d04fb96af77edee3685587608d763a3c9"},{"sha":"7a27a2c1b80a5531812869a9537092d732273bd7","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Make ScheduledObserver \"active\" and remove ObserveOnObserver. ObserveOnObserver was the only user of ScheduledObserver and the division of labour was rather contrieved. All hail YAGNI.","distinct":true,"url":"https://api.github.com/repos/bittrance/rxruby/commits/7a27a2c1b80a5531812869a9537092d732273bd7"},{"sha":"8731e43e5a8360e8a059a69a27227a9ae52d6b1b","author":{"name":"Bittrance","email":"205ccca990f4e9ca4a8404e8dfb233a7c04bf277@burtcorp.com"},"message":"Tests for ScheduledObserver","distinct":true,"url":"https://api.github.com/repos/bittrance/rxruby/commits/8731e43e5a8360e8a059a69a27227a9ae52d6b1b"}]}
{"actor":{"display_login":"bittrance"}}