Roman Efremov
c8023eac13
[commonizer] Don't commonize "tailrec" and "external" modifiers
...
expect external and tailrec were prohibited
in previous commit.
^KT-58536
2023-05-23 12:43:51 +00:00
Pavel Kirpichenkov
6674c3f482
[MPP] Apply @UnsafeNumber to functions and properties
...
KT-51224
KT-51215
2022-02-17 13:17:13 +03:00
Anton Lakotka
49ba3d239c
[Commonizer] Enable Optimistic Number Commonization by default
...
Initially it was restricted to work with type aliases only KT-48455
see test `test property with aliased number return type`
This limitation should be lifted now in order to fix KT-48568
^KT-48568 Verification Pending
2022-01-10 08:46:54 +00:00
sebastian.sellmair
8bab6c3076
[Commonizer] Commonize 'val' and 'var' properties
...
If a setter is not present on all platforms a fallback private setter
shall be emitted.
^KT-47502 Verification Pending
^KT-47691 Verification Pending
2021-07-15 10:04:43 +00:00
sebastian.sellmair
20f55ef0b7
[Commonizer] Commonize 'const val' and 'val' properties
2021-07-05 09:00:42 +00:00
sebastian.sellmair
21cef41ba5
[Commonizer] AbstractCommonizationFromSourcesTest remove assertions on commonized leaf/platform libraries
...
Those assertions are not necessary anymore, since the commonizer is not
expected to produce any new "actuals" per given expect.
The IDE is supposed to analyze leaf source sets against the original
platform libraries.
2021-06-23 13:43:37 +00:00
sebastian.sellmair
05a6d89151
[Minor] Re-format :kotlin-klib-commonizer and :kotlin-klib-commonizer-api
2021-04-16 14:56:32 +00:00
Dmitriy Dolovov
0af31abb04
[Commonizer] Add tests for overloading purely by different upper bounds
2021-02-15 13:25:40 +03:00
Dmitriy Dolovov
af1dd6251e
[Commonizer] Fallback for const val properties with different values
2020-06-16 15:04:08 +07:00
Dmitriy Dolovov
9f31931bb8
[Commonizer] Tests on lifting up identical const properties
...
^KMM-241
2020-05-28 12:12:39 +07:00
Dmitriy Dolovov
9594b8db42
Rename Kotlin/Native modules for uniformity
2020-01-29 20:30:46 +07:00