Releases: Kotlin/kotlinx-atomicfu
Releases · Kotlin/kotlinx-atomicfu
0.10.0 Multiplatform JVM+JS
- Kotlin 1.2.41
- Multiplatform:
- Extracted common code into
atomicfu-common
module. - Basic support on JS via
atomicfu-js
module (boxed objects, Bintray publishing only).
- Extracted common code into
- JVM transformer:
- Preserve annotations on atomic fields.
- Ignore no-ops in flow analyzer (support more variety of code patterns).
0.9.2
Kotlin 1.2.0
- Kotlin 1.2.0
0.9
0.7
0.6
0.5
0.4
0.3
- Improved handling of compiler local variables for atomic fields.
- Support atomicVar.value = constant (with LDC instruction).
- Provide randomSpinWaitIntermission for lock-freedom tests.
- Support non-private atomic fields in nested classes that are accessed by other
classes in the same compilation unit. - Support for lock-freedom testing on unprocessed code
(other pontential uses via interceptors in the future).
Initial release
Initial release for the idiomatic way to use atomic operations in Kotlin.