Skip to content

Releases: cvb941/kotlin-parallel-operations

v2.0: Kotlin Multiplatform

27 Apr 17:00

Choose a tag to compare

This library has been migrated to Kotlin multiplatform.

Since JitPack does not support multiplatform releases, the packages will now be published to Maven Central under a new package name:

dependencies {
//  implementation("com.github.cvb941:kotlin-parallel-operations:1.5.0")
    implementation("io.github.cvb941:kotlin-parallel-operations:2.0.0")
}

Please replace your old package name to the new one in order to download the latest releases.

Suspending transform lambdas

26 Mar 15:40
d399b0a

Choose a tag to compare

This update adds the suspend modifier to transform lambdas, allowing the use of suspending functions inside the parallel operations.

All functions are now also inlined, let me know if it causes any problems.

Dependency updates

06 Jan 14:46

Choose a tag to compare

Updated to Kotlin 1.6.10, Coroutines 1.6.0 and Gradle 7.3.3

v1.3: Indexed variations

30 Apr 08:11

Choose a tag to compare

mapIndexedParallel, mapInPlaceIndexedParallel, etc.

v1.2: Operations on Arrays

28 Apr 19:15

Choose a tag to compare

Adds mapParallel, mapInPlaceParallel and mapInPlaceParallelChunked operations on Arrays.

v1.1: Parallel reduce

27 Apr 09:00
424b927

Choose a tag to compare

Update README.md

Initial release

26 Apr 17:20
c17436b

Choose a tag to compare

Contains the .mapParallel() operation.