You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#499 split once single SynchronizedObject actualization between two source sets, apple and non-apple. On native, SynchronizedObject actualization provides three additional functions (tryLock, lock, unlock) and some projects, like kotlinx-coroutines use these functions in their corresponding native source sets.
After SynchronizedObject being split in two identical (in terms of public ABI) implementations in two different source sets, it is no longer possible to use those three functions from a common native source sets as they are only available in corresponding apple and native-non-apple source sets.
This is a regression and we need to continue providing tryLock, lock, unlock functions in native source set.