Path	Lines of Code
benchmarks/build.gradle.kts	45
benchmarks/scripts/generate_plots_flow_flatten_merge.py	63
benchmarks/src/jmh/java/benchmarks/flow/scrabble/RxJava2PlaysScrabble.java	120
benchmarks/src/jmh/java/benchmarks/flow/scrabble/RxJava2PlaysScrabbleOpt.java	128
benchmarks/src/jmh/java/benchmarks/flow/scrabble/optimizations/FlowableCharSequence.java	114
benchmarks/src/jmh/java/benchmarks/flow/scrabble/optimizations/FlowableSplit.java	262
benchmarks/src/jmh/java/benchmarks/flow/scrabble/optimizations/StringFlowable.java	29
benchmarks/src/jmh/kotlin/benchmarks/ChannelSinkBenchmark.kt	54
benchmarks/src/jmh/kotlin/benchmarks/ChannelSinkDepthBenchmark.kt	72
benchmarks/src/jmh/kotlin/benchmarks/ChannelSinkNoAllocationsBenchmark.kt	28
benchmarks/src/jmh/kotlin/benchmarks/ParametrizedDispatcherBase.kt	32
benchmarks/src/jmh/kotlin/benchmarks/SequentialSemaphoreBenchmark.kt	34
benchmarks/src/jmh/kotlin/benchmarks/akka/PingPongAkkaBenchmark.kt	83
benchmarks/src/jmh/kotlin/benchmarks/akka/StatefulActorAkkaBenchmark.kt	112
benchmarks/src/jmh/kotlin/benchmarks/debug/DebugSequenceOverheadBenchmark.kt	72
benchmarks/src/jmh/kotlin/benchmarks/flow/CombineFlowsBenchmark.kt	24
benchmarks/src/jmh/kotlin/benchmarks/flow/CombineTwoFlowsBenchmark.kt	36
benchmarks/src/jmh/kotlin/benchmarks/flow/FlatMapMergeBenchmark.kt	35
benchmarks/src/jmh/kotlin/benchmarks/flow/FlowFlattenMergeBenchmark.kt	44
benchmarks/src/jmh/kotlin/benchmarks/flow/NumbersBenchmark.kt	88
benchmarks/src/jmh/kotlin/benchmarks/flow/SafeFlowBenchmark.kt	29
benchmarks/src/jmh/kotlin/benchmarks/flow/TakeBenchmark.kt	110
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/FlowPlaysScrabbleBase.kt	111
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/FlowPlaysScrabbleOpt.kt	164
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/IterableSpliterator.kt	6
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/ReactorPlaysScrabble.kt	110
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/SaneFlowPlaysScrabble.kt	82
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/SequencePlaysScrabble.kt	85
benchmarks/src/jmh/kotlin/benchmarks/flow/scrabble/ShakespearePlaysScrabble.kt	64
benchmarks/src/jmh/kotlin/benchmarks/scheduler/DispatchersContextSwitchBenchmark.kt	57
benchmarks/src/jmh/kotlin/benchmarks/scheduler/ForkJoinBenchmark.kt	115
benchmarks/src/jmh/kotlin/benchmarks/scheduler/LaunchBenchmark.kt	35
benchmarks/src/jmh/kotlin/benchmarks/scheduler/StatefulAwaitsBenchmark.kt	69
benchmarks/src/jmh/kotlin/benchmarks/scheduler/actors/ConcurrentStatefulActorBenchmark.kt	91
benchmarks/src/jmh/kotlin/benchmarks/scheduler/actors/CycledActorsBenchmark.kt	88
benchmarks/src/jmh/kotlin/benchmarks/scheduler/actors/PingPongActorBenchmark.kt	76
benchmarks/src/jmh/kotlin/benchmarks/scheduler/actors/PingPongWithBlockingContext.kt	42
benchmarks/src/jmh/kotlin/benchmarks/scheduler/actors/StatefulActorBenchmark.kt	80
benchmarks/src/main/kotlin/benchmarks/common/BenchmarkUtils.kt	4
build.gradle.kts	129
buildSrc/build.gradle.kts	55
buildSrc/settings.gradle.kts	15
buildSrc/src/main/kotlin/AuxBuildConfiguration.kt	34
buildSrc/src/main/kotlin/CacheRedirector.kt	117
buildSrc/src/main/kotlin/CommunityProjectsBuild.kt	88
buildSrc/src/main/kotlin/Dokka.kt	18
buildSrc/src/main/kotlin/GlobalKotlinCompilerOptions.kt	12
buildSrc/src/main/kotlin/Idea.kt	5
buildSrc/src/main/kotlin/Java9Modularity.kt	94
buildSrc/src/main/kotlin/Platform.kt	7
buildSrc/src/main/kotlin/Projects.kt	29
buildSrc/src/main/kotlin/Publishing.kt	130
buildSrc/src/main/kotlin/SourceSets.kt	45
buildSrc/src/main/kotlin/UnpackAar.kt	54
buildSrc/src/main/kotlin/VersionFile.kt	19
buildSrc/src/main/kotlin/animalsniffer-jvm-conventions.gradle.kts	10
buildSrc/src/main/kotlin/animalsniffer-multiplatform-conventions.gradle.kts	10
buildSrc/src/main/kotlin/bom-conventions.gradle.kts	14
buildSrc/src/main/kotlin/configure-compilation-conventions.gradle.kts	35
buildSrc/src/main/kotlin/dokka-conventions.gradle.kts	68
buildSrc/src/main/kotlin/java-modularity-conventions.gradle.kts	6
buildSrc/src/main/kotlin/knit-conventions.gradle.kts	16
buildSrc/src/main/kotlin/kotlin-jvm-conventions.gradle.kts	31
buildSrc/src/main/kotlin/kotlin-multiplatform-conventions.gradle.kts	140
buildSrc/src/main/kotlin/kover-conventions.gradle.kts	50
buildSrc/src/main/kotlin/pub-conventions.gradle.kts	48
buildSrc/src/main/kotlin/source-set-conventions.gradle.kts	6
buildSrc/src/main/kotlin/version-file-conventions.gradle.kts	12
integration-testing/build.gradle.kts	174
integration-testing/java8Test/build.gradle.kts	20
integration-testing/jpmsTest/build.gradle.kts	36
integration-testing/jpmsTest/src/debugDynamicAgentJpmsTest/java/module-info.java	7
integration-testing/jpmsTest/src/debugDynamicAgentJpmsTest/kotlin/DynamicAttachDebugJpmsTest.kt	28
integration-testing/settings.gradle.kts	12
integration-testing/smokeTest/build.gradle.kts	77
integration-testing/smokeTest/src/commonMain/kotlin/Sample.kt	8
integration-testing/smokeTest/src/commonTest/kotlin/SampleTest.kt	8
integration-testing/src/coreAgentTest/kotlin/CoreAgentTest.kt	14
integration-testing/src/debugAgentTest/kotlin/DebugAgentTest.kt	14
integration-testing/src/debugAgentTest/kotlin/DebugProbes.kt	7
integration-testing/src/debugAgentTest/kotlin/PrecompiledDebugProbesTest.kt	37
integration-testing/src/debugDynamicAgentTest/kotlin/DynamicAttachDebugTest.kt	21
integration-testing/src/jvmCoreTest/kotlin/Jdk8InCoreIntegration.kt	12
integration-testing/src/jvmCoreTest/kotlin/ListAllCoroutineThrowableSubclassesTest.kt	41
integration-testing/src/mavenTest/kotlin/MavenPublicationAtomicfuValidator.kt	62
integration-testing/src/mavenTest/kotlin/MavenPublicationMetaInfValidator.kt	59
integration-testing/src/mavenTest/kotlin/MavenPublicationVersionValidator.kt	30
integration/kotlinx-coroutines-guava/build.gradle.kts	11
integration/kotlinx-coroutines-guava/src/ListenableFuture.kt	176
integration/kotlinx-coroutines-guava/src/module-info.java	6
integration/kotlinx-coroutines-jdk8/build.gradle.kts	1
integration/kotlinx-coroutines-jdk8/src/module-info.java	3
integration/kotlinx-coroutines-play-services/build.gradle.kts	13
integration/kotlinx-coroutines-play-services/src/Tasks.kt	101
integration/kotlinx-coroutines-slf4j/build.gradle.kts	9
integration/kotlinx-coroutines-slf4j/src/MDCContext.kt	27
integration/kotlinx-coroutines-slf4j/src/module-info.java	6
kotlinx-coroutines-bom/build.gradle.kts	44
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/BenchmarkUtils.kt	4
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/SemaphoreBenchmark.kt	72
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/channels/ChannelProducerConsumerBenchmark.kt	117
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/channels/SelectBenchmark.kt	33
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/channels/SimpleChannel.kt	74
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/channels/SimpleChannelBenchmark.kt	47
kotlinx-coroutines-core/benchmarks/jvm/kotlin/kotlinx/coroutines/flow/TakeWhileBenchmark.kt	52
kotlinx-coroutines-core/benchmarks/main/kotlin/SharedFlowBaseline.kt	19
kotlinx-coroutines-core/build.gradle.kts	219
kotlinx-coroutines-core/common/src/AbstractCoroutine.kt	47
kotlinx-coroutines-core/common/src/Annotations.kt	69
kotlinx-coroutines-core/common/src/Await.kt	54
kotlinx-coroutines-core/common/src/Builders.common.kt	148
kotlinx-coroutines-core/common/src/CancellableContinuation.kt	77
kotlinx-coroutines-core/common/src/CancellableContinuationImpl.kt	415
kotlinx-coroutines-core/common/src/CloseableCoroutineDispatcher.kt	5
kotlinx-coroutines-core/common/src/CompletableDeferred.kt	30
kotlinx-coroutines-core/common/src/CompletableJob.kt	7
kotlinx-coroutines-core/common/src/CompletionHandler.common.kt	2
kotlinx-coroutines-core/common/src/CompletionState.kt	31
kotlinx-coroutines-core/common/src/CoroutineContext.common.kt	13
kotlinx-coroutines-core/common/src/CoroutineDispatcher.kt	38
kotlinx-coroutines-core/common/src/CoroutineExceptionHandler.kt	33
kotlinx-coroutines-core/common/src/CoroutineName.kt	9
kotlinx-coroutines-core/common/src/CoroutineScope.kt	301
kotlinx-coroutines-core/common/src/CoroutineStart.kt	20
kotlinx-coroutines-core/common/src/Debug.common.kt	9
kotlinx-coroutines-core/common/src/Deferred.kt	12
kotlinx-coroutines-core/common/src/Delay.kt	38
kotlinx-coroutines-core/common/src/Dispatchers.common.kt	7
kotlinx-coroutines-core/common/src/EventLoop.common.kt	383
kotlinx-coroutines-core/common/src/Exceptions.common.kt	14
kotlinx-coroutines-core/common/src/Guidance.kt	27
kotlinx-coroutines-core/common/src/Job.kt	140
kotlinx-coroutines-core/common/src/JobSupport.kt	901
kotlinx-coroutines-core/common/src/MainCoroutineDispatcher.kt	19
kotlinx-coroutines-core/common/src/NonCancellable.kt	48
kotlinx-coroutines-core/common/src/Runnable.common.kt	4
kotlinx-coroutines-core/common/src/SchedulerTask.common.kt	2
kotlinx-coroutines-core/common/src/Supervisor.kt	33
kotlinx-coroutines-core/common/src/ThreadContextElement.common.kt	6
kotlinx-coroutines-core/common/src/Timeout.kt	81
kotlinx-coroutines-core/common/src/Unconfined.kt	26
kotlinx-coroutines-core/common/src/Waiter.kt	6
kotlinx-coroutines-core/common/src/Yield.kt	18
kotlinx-coroutines-core/common/src/channels/Broadcast.kt	95
kotlinx-coroutines-core/common/src/channels/BroadcastChannel.kt	160
kotlinx-coroutines-core/common/src/channels/BufferOverflow.kt	6
kotlinx-coroutines-core/common/src/channels/BufferedChannel.kt	2112
kotlinx-coroutines-core/common/src/channels/Channel.kt	1167
kotlinx-coroutines-core/common/src/channels/ChannelCoroutine.kt	36
kotlinx-coroutines-core/common/src/channels/Channels.common.kt	56
kotlinx-coroutines-core/common/src/channels/ConflatedBufferedChannel.kt	63
kotlinx-coroutines-core/common/src/channels/Deprecated.kt	411
kotlinx-coroutines-core/common/src/channels/Produce.kt	78
kotlinx-coroutines-core/common/src/flow/Builders.kt	109
kotlinx-coroutines-core/common/src/flow/Channels.kt	81
kotlinx-coroutines-core/common/src/flow/Flow.kt	19
kotlinx-coroutines-core/common/src/flow/FlowCollector.kt	4
kotlinx-coroutines-core/common/src/flow/Migration.kt	235
kotlinx-coroutines-core/common/src/flow/SharedFlow.kt	381
kotlinx-coroutines-core/common/src/flow/SharingStarted.kt	83
kotlinx-coroutines-core/common/src/flow/StateFlow.kt	185
kotlinx-coroutines-core/common/src/flow/internal/AbstractSharedFlow.kt	86
kotlinx-coroutines-core/common/src/flow/internal/ChannelFlow.kt	149
kotlinx-coroutines-core/common/src/flow/internal/Combine.kt	91
kotlinx-coroutines-core/common/src/flow/internal/FlowCoroutine.kt	27
kotlinx-coroutines-core/common/src/flow/internal/FlowExceptions.common.kt	18
kotlinx-coroutines-core/common/src/flow/internal/FlowValueWrapperInternal.kt	23
kotlinx-coroutines-core/common/src/flow/internal/Merge.kt	79
kotlinx-coroutines-core/common/src/flow/internal/NopCollector.kt	6
kotlinx-coroutines-core/common/src/flow/internal/NullSurrogate.kt	9
kotlinx-coroutines-core/common/src/flow/internal/SafeCollector.common.kt	61
kotlinx-coroutines-core/common/src/flow/internal/SendingCollector.kt	10
kotlinx-coroutines-core/common/src/flow/operators/Context.kt	59
kotlinx-coroutines-core/common/src/flow/operators/Delay.kt	131
kotlinx-coroutines-core/common/src/flow/operators/Distinct.kt	41
kotlinx-coroutines-core/common/src/flow/operators/Emitters.kt	85
kotlinx-coroutines-core/common/src/flow/operators/Errors.kt	77
kotlinx-coroutines-core/common/src/flow/operators/Limit.kt	84
kotlinx-coroutines-core/common/src/flow/operators/Lint.kt	116
kotlinx-coroutines-core/common/src/flow/operators/Merge.kt	48
kotlinx-coroutines-core/common/src/flow/operators/Share.kt	182
kotlinx-coroutines-core/common/src/flow/operators/Transform.kt	75
kotlinx-coroutines-core/common/src/flow/operators/Zip.kt	165
kotlinx-coroutines-core/common/src/flow/terminal/Collect.kt	27
kotlinx-coroutines-core/common/src/flow/terminal/Collection.kt	12
kotlinx-coroutines-core/common/src/flow/terminal/Count.kt	20
kotlinx-coroutines-core/common/src/flow/terminal/Logic.kt	24
kotlinx-coroutines-core/common/src/flow/terminal/Reduce.kt	110
kotlinx-coroutines-core/common/src/internal/Concurrent.common.kt	25
kotlinx-coroutines-core/common/src/internal/ConcurrentLinkedList.kt	132
kotlinx-coroutines-core/common/src/internal/CoroutineExceptionHandlerImpl.common.kt	24
kotlinx-coroutines-core/common/src/internal/DispatchedContinuation.kt	188
kotlinx-coroutines-core/common/src/internal/DispatchedTask.kt	117
kotlinx-coroutines-core/common/src/internal/InlineList.kt	35
kotlinx-coroutines-core/common/src/internal/InternalAnnotations.common.kt	11
kotlinx-coroutines-core/common/src/internal/LimitedDispatcher.kt	93
kotlinx-coroutines-core/common/src/internal/LocalAtomics.common.kt	6
kotlinx-coroutines-core/common/src/internal/LockFreeLinkedList.common.kt	14
kotlinx-coroutines-core/common/src/internal/LockFreeTaskQueue.kt	200
kotlinx-coroutines-core/common/src/internal/MainDispatcherFactory.kt	8
kotlinx-coroutines-core/common/src/internal/NamedDispatcher.kt	16
kotlinx-coroutines-core/common/src/internal/NamedSoftParallelismDispatcher.kt	28
kotlinx-coroutines-core/common/src/internal/OnUndeliveredElement.kt	25
kotlinx-coroutines-core/common/src/internal/ProbesSupport.common.kt	4
kotlinx-coroutines-core/common/src/internal/Scopes.kt	27
kotlinx-coroutines-core/common/src/internal/SoftLimitedDispatcher.kt	107
kotlinx-coroutines-core/common/src/internal/StackTraceRecovery.common.kt	15
kotlinx-coroutines-core/common/src/internal/Symbol.kt	7
kotlinx-coroutines-core/common/src/internal/Synchronized.common.kt	16
kotlinx-coroutines-core/common/src/internal/SystemProps.common.kt	33
kotlinx-coroutines-core/common/src/internal/ThreadContext.common.kt	42
kotlinx-coroutines-core/common/src/internal/ThreadLocal.common.kt	6
kotlinx-coroutines-core/common/src/internal/ThreadSafeHeap.kt	130
kotlinx-coroutines-core/common/src/internal/intellij/JobProbes.kt	5
kotlinx-coroutines-core/common/src/intrinsics/Cancellable.kt	30
kotlinx-coroutines-core/common/src/intrinsics/Undispatched.kt	62
kotlinx-coroutines-core/common/src/scheduling/ParallelismCompensation.kt	5
kotlinx-coroutines-core/common/src/selects/OnTimeout.kt	34
kotlinx-coroutines-core/common/src/selects/Select.kt	316
kotlinx-coroutines-core/common/src/selects/SelectOld.kt	93
kotlinx-coroutines-core/common/src/selects/SelectUnbiased.kt	38
kotlinx-coroutines-core/common/src/selects/WhileSelect.kt	17
kotlinx-coroutines-core/common/src/sync/Mutex.kt	172
kotlinx-coroutines-core/common/src/sync/Semaphore.kt	208
kotlinx-coroutines-core/concurrent/src/Builders.concurrent.kt	3
kotlinx-coroutines-core/concurrent/src/Dispatchers.kt	3
kotlinx-coroutines-core/concurrent/src/MultithreadedDispatchers.common.kt	11
kotlinx-coroutines-core/concurrent/src/channels/Channels.kt	12
kotlinx-coroutines-core/concurrent/src/internal/LockFreeLinkedList.kt	136
kotlinx-coroutines-core/concurrent/src/internal/OnDemandAllocatingPool.kt	52
kotlinx-coroutines-core/js/src/CoroutineContext.kt	29
kotlinx-coroutines-core/js/src/Debug.kt	14
kotlinx-coroutines-core/js/src/JSDispatcher.kt	50
kotlinx-coroutines-core/js/src/Promise.kt	33
kotlinx-coroutines-core/js/src/Window.kt	42
kotlinx-coroutines-core/js/src/internal/CopyOnWriteList.kt	64
kotlinx-coroutines-core/js/src/internal/CoroutineExceptionHandlerImpl.kt	5
kotlinx-coroutines-core/jsAndWasmJsShared/src/EventLoop.kt	17
kotlinx-coroutines-core/jsAndWasmJsShared/src/internal/JSDispatcher.kt	97
kotlinx-coroutines-core/jsAndWasmShared/src/CloseableCoroutineDispatcher.kt	4
kotlinx-coroutines-core/jsAndWasmShared/src/CoroutineContext.kt	17
kotlinx-coroutines-core/jsAndWasmShared/src/Dispatchers.kt	26
kotlinx-coroutines-core/jsAndWasmShared/src/Exceptions.kt	19
kotlinx-coroutines-core/jsAndWasmShared/src/Runnable.kt	14
kotlinx-coroutines-core/jsAndWasmShared/src/SchedulerTask.kt	2
kotlinx-coroutines-core/jsAndWasmShared/src/flow/internal/FlowExceptions.kt	7
kotlinx-coroutines-core/jsAndWasmShared/src/flow/internal/SafeCollector.kt	22
kotlinx-coroutines-core/jsAndWasmShared/src/internal/Concurrent.kt	26
kotlinx-coroutines-core/jsAndWasmShared/src/internal/CoroutineExceptionHandlerImpl.kt	11
kotlinx-coroutines-core/jsAndWasmShared/src/internal/LinkedList.kt	50
kotlinx-coroutines-core/jsAndWasmShared/src/internal/LocalAtomics.kt	8
kotlinx-coroutines-core/jsAndWasmShared/src/internal/ProbesSupport.kt	6
kotlinx-coroutines-core/jsAndWasmShared/src/internal/StackTraceRecovery.kt	16
kotlinx-coroutines-core/jsAndWasmShared/src/internal/Synchronized.kt	6
kotlinx-coroutines-core/jsAndWasmShared/src/internal/SystemProps.kt	2
kotlinx-coroutines-core/jsAndWasmShared/src/internal/ThreadContext.kt	32
kotlinx-coroutines-core/jsAndWasmShared/src/internal/ThreadLocal.kt	8
kotlinx-coroutines-core/jvm/resources/META-INF/com.android.tools/proguard/coroutines.pro	25
kotlinx-coroutines-core/jvm/resources/META-INF/com.android.tools/r8/coroutines.pro	22
kotlinx-coroutines-core/jvm/resources/META-INF/proguard/coroutines.pro	25
kotlinx-coroutines-core/jvm/src/AbstractTimeSource.kt	52
kotlinx-coroutines-core/jvm/src/Builders.kt	86
kotlinx-coroutines-core/jvm/src/CoroutineContext.kt	174
kotlinx-coroutines-core/jvm/src/Debug.kt	30
kotlinx-coroutines-core/jvm/src/DebugStrings.kt	10
kotlinx-coroutines-core/jvm/src/DefaultExecutor.kt	138
kotlinx-coroutines-core/jvm/src/Dispatchers.kt	22
kotlinx-coroutines-core/jvm/src/EventLoop.kt	38
kotlinx-coroutines-core/jvm/src/Exceptions.kt	38
kotlinx-coroutines-core/jvm/src/Executors.kt	104
kotlinx-coroutines-core/jvm/src/Future.kt	17
kotlinx-coroutines-core/jvm/src/Interruptible.kt	75
kotlinx-coroutines-core/jvm/src/Runnable.kt	2
kotlinx-coroutines-core/jvm/src/SchedulerTask.kt	3
kotlinx-coroutines-core/jvm/src/ThreadContextElement.kt	14
kotlinx-coroutines-core/jvm/src/ThreadPoolDispatcher.kt	15
kotlinx-coroutines-core/jvm/src/channels/Actor.kt	90
kotlinx-coroutines-core/jvm/src/channels/TickerChannels.kt	57
kotlinx-coroutines-core/jvm/src/debug/CoroutineDebugging.kt	10
kotlinx-coroutines-core/jvm/src/debug/internal/AgentInstallationType.kt	5
kotlinx-coroutines-core/jvm/src/debug/internal/AgentPremain.kt	51
kotlinx-coroutines-core/jvm/src/debug/internal/ConcurrentWeakMap.kt	226
kotlinx-coroutines-core/jvm/src/debug/internal/DebugCoroutineInfo.kt	18
kotlinx-coroutines-core/jvm/src/debug/internal/DebugCoroutineInfoImpl.kt	73
kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbes.kt	7
kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbesImpl.kt	392
kotlinx-coroutines-core/jvm/src/debug/internal/DebuggerInfo.kt	16
kotlinx-coroutines-core/jvm/src/debug/internal/StackTraceFrame.kt	8
kotlinx-coroutines-core/jvm/src/flow/internal/FlowExceptions.kt	18
kotlinx-coroutines-core/jvm/src/flow/internal/SafeCollector.kt	85
kotlinx-coroutines-core/jvm/src/future/Future.kt	128
kotlinx-coroutines-core/jvm/src/internal/Concurrent.kt	30
kotlinx-coroutines-core/jvm/src/internal/CoroutineExceptionHandlerImpl.kt	26
kotlinx-coroutines-core/jvm/src/internal/ExceptionsConstructor.kt	83
kotlinx-coroutines-core/jvm/src/internal/FastServiceLoader.kt	104
kotlinx-coroutines-core/jvm/src/internal/InternalAnnotations.kt	2
kotlinx-coroutines-core/jvm/src/internal/LocalAtomics.kt	2
kotlinx-coroutines-core/jvm/src/internal/MainDispatchers.kt	86
kotlinx-coroutines-core/jvm/src/internal/ProbesSupport.kt	8
kotlinx-coroutines-core/jvm/src/internal/ResizableAtomicArray.kt	23
kotlinx-coroutines-core/jvm/src/internal/StackTraceRecovery.kt	140
kotlinx-coroutines-core/jvm/src/internal/Synchronized.kt	7
kotlinx-coroutines-core/jvm/src/internal/SystemProps.kt	12
kotlinx-coroutines-core/jvm/src/internal/ThreadContext.kt	55
kotlinx-coroutines-core/jvm/src/internal/ThreadLocal.kt	4
kotlinx-coroutines-core/jvm/src/internal/intellij/intellij.kt	34
kotlinx-coroutines-core/jvm/src/module-info.java	24
kotlinx-coroutines-core/jvm/src/scheduling/CoroutineScheduler.kt	619
kotlinx-coroutines-core/jvm/src/scheduling/Dispatcher.kt	114
kotlinx-coroutines-core/jvm/src/scheduling/Tasks.kt	61
kotlinx-coroutines-core/jvm/src/scheduling/WorkQueue.kt	139
kotlinx-coroutines-core/jvm/src/scheduling/parallelismCompensation.kt	72
kotlinx-coroutines-core/jvm/src/stream/Stream.kt	19
kotlinx-coroutines-core/jvm/src/time/Time.kt	31
kotlinx-coroutines-core/native/src/Builders.kt	79
kotlinx-coroutines-core/native/src/CloseableCoroutineDispatcher.kt	4
kotlinx-coroutines-core/native/src/CoroutineContext.kt	121
kotlinx-coroutines-core/native/src/Debug.kt	7
kotlinx-coroutines-core/native/src/Dispatchers.kt	34
kotlinx-coroutines-core/native/src/EventLoop.kt	22
kotlinx-coroutines-core/native/src/Exceptions.kt	19
kotlinx-coroutines-core/native/src/MultithreadedDispatchers.kt	140
kotlinx-coroutines-core/native/src/Runnable.kt	14
kotlinx-coroutines-core/native/src/SchedulerTask.kt	2
kotlinx-coroutines-core/native/src/flow/internal/FlowExceptions.kt	7
kotlinx-coroutines-core/native/src/flow/internal/SafeCollector.kt	22
kotlinx-coroutines-core/native/src/internal/Concurrent.kt	17
kotlinx-coroutines-core/native/src/internal/CopyOnWriteList.kt	61
kotlinx-coroutines-core/native/src/internal/CoroutineExceptionHandlerImpl.kt	19
kotlinx-coroutines-core/native/src/internal/LocalAtomics.kt	10
kotlinx-coroutines-core/native/src/internal/ProbesSupport.kt	6
kotlinx-coroutines-core/native/src/internal/StackTraceRecovery.kt	15
kotlinx-coroutines-core/native/src/internal/Synchronized.kt	8
kotlinx-coroutines-core/native/src/internal/SystemProps.kt	2
kotlinx-coroutines-core/native/src/internal/ThreadContext.kt	32
kotlinx-coroutines-core/native/src/internal/ThreadLocal.kt	10
kotlinx-coroutines-core/nativeDarwin/src/Dispatchers.kt	65
kotlinx-coroutines-core/nativeOther/src/Dispatchers.kt	22
kotlinx-coroutines-core/wasmJs/src/CoroutineContext.kt	90
kotlinx-coroutines-core/wasmJs/src/Debug.kt	10
kotlinx-coroutines-core/wasmJs/src/JSDispatcher.kt	66
kotlinx-coroutines-core/wasmJs/src/Promise.kt	43
kotlinx-coroutines-core/wasmJs/src/internal/CopyOnWriteList.kt	57
kotlinx-coroutines-core/wasmJs/src/internal/CoroutineExceptionHandlerImpl.kt	5
kotlinx-coroutines-core/wasmWasi/src/CoroutineContext.kt	12
kotlinx-coroutines-core/wasmWasi/src/Debug.kt	6
kotlinx-coroutines-core/wasmWasi/src/EventLoop.kt	87
kotlinx-coroutines-core/wasmWasi/src/internal/CoroutineExceptionHandlerImpl.kt	39
kotlinx-coroutines-core/wasmWasi/src/internal/CoroutineRunner.kt	12
kotlinx-coroutines-debug/build.gradle.kts	52
kotlinx-coroutines-debug/src/Attach.kt	29
kotlinx-coroutines-debug/src/CoroutineInfo.kt	42
kotlinx-coroutines-debug/src/CoroutinesBlockHoundIntegration.kt	102
kotlinx-coroutines-debug/src/DebugProbes.kt	53
kotlinx-coroutines-debug/src/NoOpProbes.kt	9
kotlinx-coroutines-debug/src/junit/CoroutinesTimeoutImpl.kt	51
kotlinx-coroutines-debug/src/junit/junit4/CoroutinesTimeout.kt	45
kotlinx-coroutines-debug/src/junit/junit4/CoroutinesTimeoutStatement.kt	23
kotlinx-coroutines-debug/src/junit/junit5/CoroutinesTimeout.kt	16
kotlinx-coroutines-debug/src/junit/junit5/CoroutinesTimeoutExtension.kt	163
kotlinx-coroutines-debug/src/module-info.java	13
kotlinx-coroutines-test/build.gradle.kts	20
kotlinx-coroutines-test/common/src/TestBuilders.kt	260
kotlinx-coroutines-test/common/src/TestCoroutineDispatchers.kt	50
kotlinx-coroutines-test/common/src/TestCoroutineScheduler.kt	148
kotlinx-coroutines-test/common/src/TestDispatcher.kt	39
kotlinx-coroutines-test/common/src/TestDispatchers.kt	14
kotlinx-coroutines-test/common/src/TestScope.kt	148
kotlinx-coroutines-test/common/src/internal/ExceptionCollector.kt	48
kotlinx-coroutines-test/common/src/internal/ReportingSupervisorJob.kt	15
kotlinx-coroutines-test/common/src/internal/TestMainDispatcher.kt	70
kotlinx-coroutines-test/js/src/TestBuilders.kt	11
kotlinx-coroutines-test/js/src/internal/JsPromiseInterfaceForTesting.kt	6
kotlinx-coroutines-test/js/src/internal/TestMainDispatcher.kt	8
kotlinx-coroutines-test/jvm/resources/META-INF/proguard/coroutines.pro	8
kotlinx-coroutines-test/jvm/src/TestBuildersJvm.kt	28
kotlinx-coroutines-test/jvm/src/internal/TestMainDispatcherJvm.kt	39
kotlinx-coroutines-test/jvm/src/migration/TestBuildersDeprecated.kt	133
kotlinx-coroutines-test/jvm/src/migration/TestCoroutineDispatcher.kt	50
kotlinx-coroutines-test/jvm/src/migration/TestCoroutineExceptionHandler.kt	29
kotlinx-coroutines-test/jvm/src/migration/TestCoroutineScope.kt	136
kotlinx-coroutines-test/jvm/src/module-info.java	12
kotlinx-coroutines-test/native/src/TestBuilders.kt	10
kotlinx-coroutines-test/native/src/internal/TestMainDispatcher.kt	8
kotlinx-coroutines-test/wasmJs/src/TestBuilders.kt	12
kotlinx-coroutines-test/wasmJs/src/internal/JsPromiseInterfaceForTesting.kt	6
kotlinx-coroutines-test/wasmJs/src/internal/TestMainDispatcher.kt	8
kotlinx-coroutines-test/wasmWasi/src/TestBuilders.kt	10
kotlinx-coroutines-test/wasmWasi/src/internal/TestMainDispatcher.kt	8
reactive/kotlinx-coroutines-jdk9/build.gradle.kts	19
reactive/kotlinx-coroutines-jdk9/src/Await.kt	17
reactive/kotlinx-coroutines-jdk9/src/Publish.kt	11
reactive/kotlinx-coroutines-jdk9/src/ReactiveFlow.kt	17
reactive/kotlinx-coroutines-jdk9/src/module-info.java	8
reactive/kotlinx-coroutines-reactive/build.gradle.kts	41
reactive/kotlinx-coroutines-reactive/src/Await.kt	154
reactive/kotlinx-coroutines-reactive/src/Channel.kt	77
reactive/kotlinx-coroutines-reactive/src/ContextInjector.kt	8
reactive/kotlinx-coroutines-reactive/src/Convert.kt	11
reactive/kotlinx-coroutines-reactive/src/Migration.kt	24
reactive/kotlinx-coroutines-reactive/src/Publish.kt	212
reactive/kotlinx-coroutines-reactive/src/ReactiveFlow.kt	186
reactive/kotlinx-coroutines-reactive/src/module-info.java	8
reactive/kotlinx-coroutines-reactor/build.gradle.kts	35
reactive/kotlinx-coroutines-reactor/src/Convert.kt	14
reactive/kotlinx-coroutines-reactor/src/Flux.kt	64
reactive/kotlinx-coroutines-reactor/src/Migration.kt	10
reactive/kotlinx-coroutines-reactor/src/Mono.kt	116
reactive/kotlinx-coroutines-reactor/src/ReactorContext.kt	14
reactive/kotlinx-coroutines-reactor/src/ReactorContextInjector.kt	16
reactive/kotlinx-coroutines-reactor/src/ReactorFlow.kt	22
reactive/kotlinx-coroutines-reactor/src/Scheduler.kt	27
reactive/kotlinx-coroutines-reactor/src/module-info.java	11
reactive/kotlinx-coroutines-rx2/build.gradle.kts	30
reactive/kotlinx-coroutines-rx2/src/RxAwait.kt	132
reactive/kotlinx-coroutines-rx2/src/RxCancellable.kt	19
reactive/kotlinx-coroutines-rx2/src/RxChannel.kt	61
reactive/kotlinx-coroutines-rx2/src/RxCompletable.kt	53
reactive/kotlinx-coroutines-rx2/src/RxConvert.kt	74
reactive/kotlinx-coroutines-rx2/src/RxFlowable.kt	27
reactive/kotlinx-coroutines-rx2/src/RxMaybe.kt	53
reactive/kotlinx-coroutines-rx2/src/RxObservable.kt	153
reactive/kotlinx-coroutines-rx2/src/RxScheduler.kt	117
reactive/kotlinx-coroutines-rx2/src/RxSingle.kt	53
reactive/kotlinx-coroutines-rx2/src/module-info.java	9
reactive/kotlinx-coroutines-rx3/build.gradle.kts	30
reactive/kotlinx-coroutines-rx3/src/RxAwait.kt	117
reactive/kotlinx-coroutines-rx3/src/RxCancellable.kt	19
reactive/kotlinx-coroutines-rx3/src/RxChannel.kt	47
reactive/kotlinx-coroutines-rx3/src/RxCompletable.kt	44
reactive/kotlinx-coroutines-rx3/src/RxConvert.kt	65
reactive/kotlinx-coroutines-rx3/src/RxFlowable.kt	15
reactive/kotlinx-coroutines-rx3/src/RxMaybe.kt	44
reactive/kotlinx-coroutines-rx3/src/RxObservable.kt	144
reactive/kotlinx-coroutines-rx3/src/RxScheduler.kt	117
reactive/kotlinx-coroutines-rx3/src/RxSingle.kt	44
reactive/kotlinx-coroutines-rx3/src/module-info.java	9
settings.gradle.kts	42
test-utils/build.gradle.kts	28
test-utils/common/src/LaunchFlow.kt	76
test-utils/common/src/MainDispatcherTestBase.kt	221
test-utils/common/src/TestBase.common.kt	185
test-utils/js/src/TestBase.kt	71
test-utils/jvm/src/Exceptions.kt	50
test-utils/jvm/src/ExecutorRule.kt	37
test-utils/jvm/src/FieldWalker.kt	156
test-utils/jvm/src/TestBase.kt	161
test-utils/jvm/src/Threads.kt	59
test-utils/native/src/TestBase.kt	53
test-utils/wasmJs/src/TestBase.kt	71
test-utils/wasmWasi/src/TestBase.kt	56
ui/kotlinx-coroutines-android/build.gradle.kts	74
ui/kotlinx-coroutines-android/resources/META-INF/com.android.tools/proguard/coroutines.pro	5
ui/kotlinx-coroutines-android/resources/META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro	19
ui/kotlinx-coroutines-android/resources/META-INF/com.android.tools/r8-upto-3.0.0/coroutines.pro	9
ui/kotlinx-coroutines-android/resources/META-INF/proguard/coroutines.pro	6
ui/kotlinx-coroutines-android/src/AndroidExceptionPreHandler.kt	30
ui/kotlinx-coroutines-android/src/HandlerDispatcher.kt	124
ui/kotlinx-coroutines-android/src/module-info.java	8
ui/kotlinx-coroutines-javafx/build.gradle.kts	25
ui/kotlinx-coroutines-javafx/src/JavaFxConvert.kt	16
ui/kotlinx-coroutines-javafx/src/JavaFxDispatcher.kt	95
ui/kotlinx-coroutines-javafx/src/module-info.java	10
ui/kotlinx-coroutines-swing/build.gradle.kts	3
ui/kotlinx-coroutines-swing/src/SwingDispatcher.kt	51
ui/kotlinx-coroutines-swing/src/module-info.java	9
