{"push_id":564169918,"size":18,"distinct_size":18,"ref":"refs/heads/1.x","head":"e382e7ec62e8b87fe61403e5a0726c2f443d411e","before":"0d155aeb032287ddff0f9da42e4e87b7c208d073","commits":[{"sha":"c38a7806224772d508a8302c0fd3ae85d0ea5957","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@akarnokd-PC2","name":"akarnokd"},"message":"Fixed race & late termination condition.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/c38a7806224772d508a8302c0fd3ae85d0ea5957"},{"sha":"f6fd5deffde08b35a6b01a3ac3c6f58066b3a1ee","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@akarnokd-PC2","name":"akarnokd"},"message":"Factored out the backpressure management into an experimental class and\nreimplemented Buffer and Block strategies with it.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/f6fd5deffde08b35a6b01a3ac3c6f58066b3a1ee"},{"sha":"a82eff91bebb55fce4fa32225e327170a0ad9246","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Fixed potential request value overflow.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/a82eff91bebb55fce4fa32225e327170a0ad9246"},{"sha":"fc7c1713893a33c6775af10b79d7faff853f9976","author":{"email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@boundary.com","name":"Alex Wenckus"},"message":"Added Operator switchIfEmpty, like defaultIfEmpty but subscribes to and emits the items in an Observable if the source is empty","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/fc7c1713893a33c6775af10b79d7faff853f9976"},{"sha":"6e6c771b665ef50b27bef757e692ca7c2b8e20f9","author":{"email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@boundary.com","name":"Alex Wenckus"},"message":"Addressing review feedback:\n\nEnsure that we unsubscribe upstream \"parent\" when switching to alternate. That way upstream will trigger unsubscribe when the first Observable completes. Added test.\nChild should contain downstream subscriptions - not parent.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/6e6c771b665ef50b27bef757e692ca7c2b8e20f9"},{"sha":"f2a59c6ea1b336cf2b7563fccbeecf278777808a","author":{"email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@boundary.com","name":"Alex Wenckus"},"message":"Fix for back pressure on the alternate subscription.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/f2a59c6ea1b336cf2b7563fccbeecf278777808a"},{"sha":"c653ae33d4d996bbedec220973f559e48b8680e7","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Fixed file comment, larger timeout for a test","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/c653ae33d4d996bbedec220973f559e48b8680e7"},{"sha":"a3b454d849bb461e9ce09d967cfec31b1ebc0c8e","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Fixed line delimiters.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/a3b454d849bb461e9ce09d967cfec31b1ebc0c8e"},{"sha":"34bf40aa7536e63db5a81302deb98d497b0240ef","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Added capacity increase on poll.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/34bf40aa7536e63db5a81302deb98d497b0240ef"},{"sha":"047cc2863b6201fa9b1e3f3c79d545a87798f6bf","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"David Karnok"},"message":"Added value null check","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/047cc2863b6201fa9b1e3f3c79d545a87798f6bf"},{"sha":"152167e803a616ff5a330f83a80bb142a42373bf","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@akarnokd-PC2","name":"akarnokd"},"message":"Added perf tests for various container-like subscriptions","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/152167e803a616ff5a330f83a80bb142a42373bf"},{"sha":"7163288b11a67ddf6a155b7af4916d6b206a688e","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Fixed local variables, added blackhole to *Local benchmarks","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/7163288b11a67ddf6a155b7af4916d6b206a688e"},{"sha":"039b27087d988ff049f13b2378f1ecb385d700f3","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"David Karnok"},"message":"Merge pull request #2583 from akarnokd/SubscriptionPerfs\n\nAdded perf tests for various container-like subscriptions","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/039b27087d988ff049f13b2378f1ecb385d700f3"},{"sha":"39916953473c780a4d38982d77742e3d8cc1b6ee","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Fixed some concerns with the operator.","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/39916953473c780a4d38982d77742e3d8cc1b6ee"},{"sha":"c4f3ac396a3570b0e998e53bfe2510ea28726e00","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"akarnokd"},"message":"Using @Experimental, covariance and final class","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/c4f3ac396a3570b0e998e53bfe2510ea28726e00"},{"sha":"e934c810bbdcf73f628a951d57aecfd83a2cb081","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"David Karnok"},"message":"Merge pull request #2585 from akarnokd/switch_if_empty\n\nOperator: switchIfEmpty","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/e934c810bbdcf73f628a951d57aecfd83a2cb081"},{"sha":"2f0673617e754a745e3eae864007b31eee71079b","author":{"email":"8fb5e187e289a6ccfdc8dcd6140e66c75e7434a1@gmail.com","name":"David Karnok"},"message":"Merge pull request #1955 from akarnokd/OnBackpressureBlockFix\n\nOnBackpressureXXX: support for common drain manager & fix for former concurrency bugs","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/2f0673617e754a745e3eae864007b31eee71079b"},{"sha":"e382e7ec62e8b87fe61403e5a0726c2f443d411e","author":{"email":"8760bf1046d4db80b222dc8f45ec445524dd2199@netflix.com","name":"David Gross"},"message":"add @since annotation to new operator (also: remove \"Beta\" section as it's been moved from Beta to Experimental status)","distinct":true,"url":"https://api.github.com/repos/PKRoma/RxJava/commits/e382e7ec62e8b87fe61403e5a0726c2f443d411e"}]}