Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update Gradle to 8.5 and all the Gradle plugins where required * Migrate away from deprecated Gradle API * Migrate to jvmToolchain, use 11 as the main one * Apply workarounds for new Gradle constraints, mostly related to implicit dependencies * Fix a race in CoroutineScheduler.shutdown (exposed by toolchain update): * If the thread is in 'NEW' state, then 'isAlive: false' and 'join' returns immediately, meaning that there is a race between thread start and shutdown sequence that makes post-join assertion sporadically fail * Restructure our build scripts to use .kts conventions only * Get rid of the deprecated KGP target preset API * Use the default source-set hierarchy for MPP --------- Co-authored-by: Dmitry Khalanskiy <[email protected]>
- Loading branch information