feat(01-01): add iOS Kotlin/Native binary flags to gradle.properties
- kotlin.native.binary.gc=cms (concurrent mark-sweep collector) - kotlin.native.binary.objcDisposeOnMain=false (off-main-thread Obj-C deinit) — avoids UI-thread pause spikes in CMP on iOS - Enforces INFRA-03 / D-18 / CLAUDE.md convention #7 / PITFALLS.md #1 on day 1 before any iOS code is compiled
This commit is contained in:
@@ -7,4 +7,9 @@ org.gradle.configuration-cache=true
|
|||||||
org.gradle.caching=true
|
org.gradle.caching=true
|
||||||
#Android
|
#Android
|
||||||
android.nonTransitiveRClass=true
|
android.nonTransitiveRClass=true
|
||||||
android.useAndroidX=true
|
android.useAndroidX=true
|
||||||
|
|
||||||
|
# Kotlin/Native iOS (PITFALLS.md #1; D-18; INFRA-03) — MANDATORY day 1
|
||||||
|
# CMS GC + non-main-thread Obj-C deinit to avoid UI-thread pause spikes in Compose Multiplatform.
|
||||||
|
kotlin.native.binary.gc=cms
|
||||||
|
kotlin.native.binary.objcDisposeOnMain=false
|
||||||
Reference in New Issue
Block a user