Bug#1029514: ITP: kotlinx-atomicfu -- AtomicFU - Idiomatic way to use atomic operations in Kotlin
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg <ebourg@apache.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-java@lists.debian.org
* Package name : kotlinx-atomicfu
Version : 0.11.12
Upstream Contact: JetBrains
* URL : https://github.com/Kotlin/kotlinx-atomicfu
* License : Apache-2.0
Programming Lang: Kotlin
Description : AtomicFU - Idiomatic way to use atomic operations in Kotlin
Atomicfu is a multiplatform library that provides the idiomatic and effective
way of using atomic operations in Kotlin:
* Code it like a boxed value, but run it in production efficiently:
- as java.util.concurrent.atomic.AtomicXxxFieldUpdater on Kotlin/JVM
- as a plain unboxed value on Kotlin/JS
* Multiplatform: write common Kotlin code with atomics that compiles
for Kotlin JVM, JS, and Native backends:
- Compile-only dependency for JVM and JS (no runtime dependencies)
- Compile and runtime dependency for Kotlin/Native
* Use Kotlin-specific extensions (e.g. inline loop, update, updateAndGet
functions).
* Use atomic arrays, user-defined extensions on atomics and locks.
* Tracing operations for debugging.
AtomicFU was initially integrated into the kotlin package to make its
bootstrapping easier. Now that kotlin has been uploaded to unstable,
AtomicFU can be packaged separately.
This package will be maintained by the Java Team.
Reply to: