- a2d34c5 Revert "Merge tag '1.4.3'" by Aurimas Liutikas · 3 years, 2 months ago
- 41a2e30 Update copyright year (#2520) by Vsevolod Tolstopyatov · 3 years, 5 months ago
- ee78090 Fix potential crash in Rx2 and Rx3 asFlow extension (#2333) by Vsevolod Tolstopyatov · 3 years, 8 months ago
- 8773a26 Breaking: Get rid of atomic cancellation and provide a replacement (#1937) by Roman Elizarov · 3 years, 9 months ago
- 20341f2 Cancel current Job on RejectedExecutionException (#2012) by Roman Elizarov · 3 years, 9 months ago
- 448106a Provide asFlowable and asObservable by their names in binary instead … (#2285) by Vsevolod Tolstopyatov · 3 years, 9 months ago
- 1a6beba Support context in Flow.asPublisher and similar methods (#2156) by Roman Elizarov · 3 years, 11 months ago
- 9cbad7d Enable strict explicit mode (#1877) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 8d8a8fb Reuse RxJava built-in disposed Disposable (#1841) by Vsevolod Tolstopyatov · 4 years, 4 months ago
- d831a86 Add ObservableSource.asFlow operator (#1768) by Marek Langiewicz · 4 years, 4 months ago
- 6d1a6e3 Update copyright year by Vsevolod Tolstopyatov · 4 years, 4 months ago
- a930b0c Consistently handle undeliverable exceptions in RxJava and Reactor integrations by Vsevolod Tolstopyatov · 4 years, 7 months ago
- 5378b80 Deprecate obsolete reactive API, improve existing Reactive documentation by Vsevolod Tolstopyatov · 4 years, 9 months ago
- 52b97b9 Promote rx2 extensions to stable, increase deprecation level for obsolete reactive primitives by Vsevolod Tolstopyatov · 4 years, 9 months ago
- 1dcfd97 Coroutine context propagation for Reactor to coroutines API migration (#1377) by SokolovaMaria · 5 years ago
- 97863c3 Report fatal errors to both onError (to comply the spec fully) and to coroutine context (to eagerly fail as fatal exceptions are not recoverable anyway), cleanup tests after scopeless reactive by Vsevolod Tolstopyatov · 5 years ago
- 39f5cf8 Properly handle fatal exceptions in Rx coroutines, get rid of deadlock in RxObservable by Vsevolod Tolstopyatov · 5 years ago
- d100a3f Reactive scopeless (#1341) by Vsevolod Tolstopyatov · 5 years ago
- 15c7d0f Mark Flow declarations as experimental by Vsevolod Tolstopyatov · 5 years ago
- 0685dc4 Deprecate consumeEach on Publisher, ObservableSource and MaybeSource, introduce collect extension instead to be aligned with Flow by Vsevolod Tolstopyatov · 5 years ago
- ebe519a Fix "note that" comma everywhere by Inego · 5 years ago
- 61c64cc Flow improvements: by Vsevolod Tolstopyatov · 5 years ago
- 170690f Flow.asObservable and Flow.asFlowable converters in rx2 module by Vsevolod Tolstopyatov · 5 years ago
- f2604f6 Tweaked order of notifications for better error handling & consistency by Roman Elizarov · 5 years ago
- 6227c64 Improved coroutine exception handling logic by Roman Elizarov · 5 years ago
- 1be63c0 Introduce JobSupport.cancelCoroutine for AbstractCoroutine-derived classes by Roman Elizarov · 5 years ago
- c35953c Structured concurrency for Completable/Listenable futures by Roman Elizarov · 5 years ago
- 52700ff Dispose/cancel reactive subscription exactly once using atomic by Roman Elizarov · 5 years ago
- ae8a874 Cancellation in consumeEach should dispose Rx Observable by Roman Elizarov · 5 years ago
- 85c7f4d Fix typo in IllegalArgumentException message by Vsevolod Tolstopyatov · 5 years ago
- 69c15b3 Make ConflatedChannel linearizable by Vsevolod Tolstopyatov · 6 years ago
- 7acccfc Align rxFlowable nullability with the Reactive Streams spec by Dmitriy Zaitsev · 6 years ago
- 706e393 Dokka fixes by Vsevolod Tolstopyatov · 6 years ago
- e6e8239 Experimental annotation revisit: by Vsevolod Tolstopyatov · 6 years ago
- 1f7b2d8 Make all API internal where it is possible by Vsevolod Tolstopyatov · 6 years ago
- d92b0fa Remove deprecated API by Vsevolod Tolstopyatov · 6 years ago
- 0950dfa Migrate to Kotlin 1.3 coroutines, drop experimental from package by Roman Elizarov · 6 years ago
- 52bfdab async and async-like builders cancel parent on failure by Roman Elizarov · 6 years ago
- 54afb19 Aligned to RxJava2 contract - Observable and Single returns non nullable type <T>. by Dmitry Borodin · 6 years ago
- 27b8f45 API Review for 1.0 release by Roman Elizarov · 6 years ago
- dc29b07 Dispatchers are renamed and grouped in the Dispatchers object by Roman Elizarov · 6 years ago
- bbaf99d Structured concurrency for reactive modules by Vsevolod Tolstopyatov · 6 years ago
- 91ecee8 Exception handling update: by Vsevolod Tolstopyatov · 6 years ago
- 732474f Implement SendChannel#invokeOnClose by Vsevolod Tolstopyatov · 6 years ago
- 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
- e1fa197 Restructure packages, get rid of src/main/kotlin/kotlinx/coroutines/experimental folder layout by Vsevolod Tolstopyatov · 6 years ago
- 313978c Introduce deprecated ReceiveChannel#use to preserve backward compatibility with SubscriptionReceiveChannel, fix reactive samples by Vsevolod Tolstopyatov · 6 years ago
- f5f0983 Restored binary compatibility for SubscriptionReceiveChannel removal by Roman Elizarov · 6 years ago
- 1d6230a Replace SubscriptionReceiveChannel with ReceiveChannel by Marko Devcic · 6 years ago
- 3e9f244 Review and optimize usage of CancellableContinuation.invokeOnCancellation by Roman Elizarov · 6 years ago
- 6d9f40f Merge develop into decouple-job by Roman Elizarov · 6 years ago
- e89cd68 More comments about CancellationException and its consistent use; by Roman Elizarov · 6 years ago
- f5e63ca Replacing isCancelledWithoutCause with proper contract on exception, disabling stacktraces of JobCancellationException in production mode by Vsevolod Tolstopyatov · 6 years ago
- 80a2947 Make deprecated API hidden, replace deprecated API with new one by Vsevolod Tolstopyatov · 6 years ago
- c7d10a4 Fix references to `coroutineContext` is the docs of all the builders by Roman Elizarov · 6 years ago
- 9fe5f46 Deprecated CoroutineScope.coroutineContext which is replaced with by Roman Elizarov · 6 years ago
- daae9a9 Update RxJava2 version to 2.1.9 by Roman Elizarov · 6 years ago
- b8ed47c Implementation of awaitFirstOrDefault and awaitFirstOrNull. by Konrad Kamiński · 6 years ago
- 2adf8bc AbstractCoroutine.start is introduced. by Roman Elizarov · 6 years ago
- 6640b2b Public API for AbstractCoroutine by Roman Elizarov · 6 years ago
- 3e342e3 Fixed Publisher/Observable/Flowable.openSubscription in presence of selects; by Roman Elizarov · 6 years ago
- f9e13f5 Renamed `run` to `withContext` by Roman Elizarov · 7 years ago
- e8f694e Optional parent job parameter for coroutine builders by Roman Elizarov · 7 years ago
- b555d91 Introduced ReceiveChannel.cancel method; by Roman Elizarov · 7 years ago
- ffc61ae Dump pool threads on BroadcastChannelMultiReceiveStressTest failure; by Roman Elizarov · 7 years ago
- ff850b0 Add a default CoroutineContext to rxFlowable by Phil Glass · 7 years ago
- c0d559b DefaultDispatcher is introduced by Roman Elizarov · 7 years ago
- 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
- db0e22d Select expression is modularized. by Roman Elizarov · 7 years ago
- 537c359 Turn all consumeEach and withLock into inline suspend functions by Roman Elizarov · 7 years ago
- 7753f8e Replace remaining xxFieldUpdater classes with AtomicFU atomic vars by Roman Elizarov · 7 years ago
- bd6d6dc Suppress unchecked warning by Roman Elizarov · 7 years ago
- 43e3af7 Rename CoroutineContext.context to coroutineContext by Roman Elizarov · 7 years ago
- 29affbb Streamlined Job APIs that support cancelling state: by Roman Elizarov · 7 years ago
- 4518104 Additional checks to ensure that there are no leaking threads after tests by Roman Elizarov · 7 years ago
- 35d2c34 Default scheduler for delay is rewritten with support for virtual time by Roman Elizarov · 7 years ago
- ba0c004 Verbose output when running GuideTest by Roman Elizarov · 7 years ago
- e233bf9 Suppress unchecked cast warning by Roman Elizarov · 7 years ago
- 1b9cbf4 awaitFirst on reactive streams should not try to resume again when by Roman Elizarov · 7 years ago
- 3ef4fca Fix publish & rxObservable builders for cancelling state of coroutine by Roman Elizarov · 7 years ago
- d82b3a9 Job join/await waits for coroutine code completion, by Roman Elizarov · 7 years ago
- 2b12d58 Refactoring: AbstractCoroutine is extended only by true coroutine impls; by Roman Elizarov · 7 years ago
- 0f66a6d BroadcastChannel.open is renamed to openSubscription Fixed #54 by Roman Elizarov · 7 years ago
- d24ad36 Fixed reactive guide (better subject coverage, cancel logic change) by Roman Elizarov · 7 years ago
- 8046fe1 ValueBroadcastChannel -> ConflatedBroadcastChannel by Roman Elizarov · 7 years ago
- 3f87164 Another take on stability of example-reactive-basic-05 test by Roman Elizarov · 7 years ago
- 4b0ef7b ValueBroadcastChannel by Roman Elizarov · 7 years ago
- 30dd5c1 equals/hashCode for wrapper CoroutineDispatcher impls by Roman Elizarov · 7 years ago
- d6bb148 Add support for Rx2 Maybe. (#45) by Konrad Kamiński · 7 years ago
- 95981f3 Update all examples with Knit tool (imports) by Roman Elizarov · 7 years ago
- f1572ca Slow down example-reactive-basic-05.kt as a hack to make it more stable by Roman Elizarov · 7 years ago
- 35af7c8 Fixed rx2.ObservableMultiTest.testSendAndCrash by Roman Elizarov · 7 years ago
- 7adb876 Cleaned up deprecations and unused parameters by Roman Elizarov · 7 years ago
- 86349be Introduced `consumeEach` for channels and reactive streams, deprecated iteration on reactive streams by Roman Elizarov · 7 years ago
- 80162ab Remove all usages of @JvmStatic and add @JvmField where appropriate by Roman Elizarov · 7 years ago
- a3db467 Merge branch 'master' into develop by Roman Elizarov · 7 years ago
- 6644767 Change example-reactive-basic-06 to the main thread to make it more predictable by Roman Elizarov · 7 years ago
- 4a67afb Implement awaitFirstOrDefault for RxJava2 and reactive streams, with better docs and tests by Roman Elizarov · 7 years ago
- 8a4a8e1 Guide to reactive streams with coroutines by Roman Elizarov · 7 years ago
- 9d6dfbe Channels that are open for reactive streams are `Closeable` by Roman Elizarov · 7 years ago