Roman Golyshev
ffcbc583d0
FIR: Split EnvironmentConfigurator to an interface and abstract class
...
It is needed to make it easier to write wrappers for configurators
2022-02-25 23:08:26 +03:00
mvicsokolova
5c3ce66e99
kotlinx.atomicfu compiler plugin (JS): delegated properties supported ( #4692 )
...
* kotlinx.atomicfu compiler plugin (JS): delegated properties supported
* NPE handling fixed
* Scoped delegated properties supported
2021-12-29 18:16:07 +03:00
mvicsokolova
188d073cc3
kotlinx.atomicfu compiler plugin (JS): tracing supported. ( #4691 )
...
* kotlinx.atomicfu compiler plugin (JS): tracing supported.
* Erasing trace invocations from both IrBlock and IrBlockBody.
2021-12-27 23:20:08 +03:00
Vyacheslav Gerasimov
f7a9065b75
Build: Use intellij maven repo instead of downloaded IDEA
...
#KTI-82
2021-12-16 21:48:23 +03:00
Vyacheslav Gerasimov
bc2f0936bd
Build: Rename commonDep -> commonDependency
2021-12-16 21:48:19 +03:00
mvicsokolova
ff3abf9fc0
Set JS environments for kotlinx-atomicfu-runtime module ( #4680 )
2021-12-12 22:53:42 +03:00
mvicsokolova
93561a1a55
kotlinx.atomicfu compiler plugin for JS_IR backend ( #4581 )
...
* kotlinx.atomicfu compiler plugin for JS_IR
Support transformations of atomic operations introduced by the kotlinx.atomicfu library for the JS_IR backend. Compiler plugin is applied externally by the kotlinx.atomicfu gradle plugin.
* Apply compiler plugin for JS platform only
* New plugin test structure
* testGroupOutputDirPrefix changed
2021-12-01 22:33:13 +03:00