- 9cbad7d Enable strict explicit mode (#1877) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 4a53d23 Atomically start coroutines in intermediate Flow operators in order to ensure proper termination, including finally blocks and onCompletion operators (#1829) by Vsevolod Tolstopyatov · 4 years, 4 months ago
- 6d1a6e3 Update copyright year by Vsevolod Tolstopyatov · 4 years, 5 months ago
- 4aa3880 Detect missing awaitClose calls in callbackFlow and close channel wit… (#1771) by Vsevolod Tolstopyatov · 4 years, 5 months ago
- f86af23 Update coroutines builders kdocs to link to correct param by Marek Langiewicz · 4 years, 9 months ago
- a7afd46 Improve docs / fix grammar by Yanis Batura · 5 years ago
- 0342a0a Restore context preservation invariant in flatMapMerge (#1452) by Vsevolod Tolstopyatov · 4 years, 11 months ago
- 684a97b Use regular produce instead of flowProduce in channelFlow by Vsevolod Tolstopyatov · 5 years ago
- b5a8493 Replace unneeded type parameter with projection by Louis CAD · 5 years ago
- e2a5671 Flow scope (#1227) by Vsevolod Tolstopyatov · 5 years ago
- c81dc91 Documentation improvements (#1229) by Vsevolod Tolstopyatov · 5 years ago
- b08d61c New flow builder: channelFlow (and its alias callbackFlow) and supple… (#1214) by Vsevolod Tolstopyatov · 5 years ago
- 6227c64 Improved coroutine exception handling logic by Roman Elizarov · 5 years ago
- c35953c Structured concurrency for Completable/Listenable futures by Roman Elizarov · 5 years ago
- e50a0fa Migration to new multiplatorm plugin (#947) by Vsevolod Tolstopyatov · 5 years ago[Renamed from common/kotlinx-coroutines-core-common/src/channels/Produce.kt]
- e6e8239 Experimental annotation revisit: 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
- 1e0a2f0 Merge branch 'develop' into handle-exception-fix by Roman Elizarov · 6 years ago
- 5633f91 Moved documentation for different kinds of channels to Channel interface by Roman Elizarov · 6 years ago
- 27b8f45 API Review for 1.0 release by Roman Elizarov · 6 years ago
- 6685fd0 Abolish distinction between cancelled and failed Job/Deferred by Roman Elizarov · 6 years ago
- ecbc85c Fix exception aggregation to ensure atomic handling of exceptions by Roman Elizarov · 6 years ago
- dc29b07 Dispatchers are renamed and grouped in the Dispatchers object by Roman Elizarov · 6 years ago
- c32579e Coroutines guide and IU guide update for stuctured concurrency by Roman Elizarov · 6 years ago
- 79414ec Structured concurrency implementation: by Vsevolod Tolstopyatov · 6 years ago
- 91ecee8 Exception handling update: 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[Renamed from common/kotlinx-coroutines-core-common/src/main/kotlin/kotlinx/coroutines/experimental/channels/Produce.kt]
- 89f8ff7 Introduce broadcast coroutine builder; by Roman Elizarov · 6 years ago
- f2bdf60 Merged develop (js-channels work) into await-all by Roman Elizarov · 6 years ago
- 9619134 Migrate channels and related operators to common, so channels can be used from JS by Vsevolod Tolstopyatov · 6 years ago[Renamed from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/channels/Produce.kt]
- 189e995 awaitAll should be defined only for Deferred types and return results list by Roman Elizarov · 6 years ago
- c7d10a4 Fix references to `coroutineContext` is the docs of all the builders by Roman Elizarov · 6 years ago
- 55a66ac Improve ReceiveChannel operators implementations to guarantee closing by Roman Elizarov · 6 years ago
- 9faa61e Fixed produce builder to close the channel on completion instead of by Roman Elizarov · 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
- 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
- c0d559b DefaultDispatcher is introduced by Roman Elizarov · 7 years ago
- e8d7934 Move kotlinx-coroutines-core to core subdirectory by Roman Elizarov · 7 years ago[Renamed from kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/channels/Produce.kt]
- ecda27f CoroutineStart enum is introduced in launch/async/actor by Roman Elizarov · 7 years ago
- f1d9a4e Rollback change to `ProducerScope` by Roman Elizarov · 7 years ago
- c18271c Promote `channel` property type in `ActorScope` and `ProducerScope` to `Channel` by Roman Elizarov · 7 years ago
- c0e19f8 Introduced "actor" coroutine builder by Roman Elizarov · 7 years ago
- 1216e91 Select statement with onSend/onReceive/onAwait clauses by Roman Elizarov · 7 years ago
- de8b9e9 buildChannel deprecation template fixed by Roman Elizarov · 7 years ago
- fb5717a Avoid extra exception creation on normal channel close by Roman Elizarov · 7 years ago
- a5e653f buildChannel is renamed to produce by Roman Elizarov · 7 years ago