saket
04/19/2020, 4:18 PMInvalidMutabilityException on native platforms because they use lazy{} values. My code is single threaded and does not freeze objects anywhere. Are test graphs frozen by default on native platforms?
update: TIL objects are frozen by default!Dominaezzz
04/19/2020, 4:21 PMlazy iirc, freezes it's values by default.saket
04/19/2020, 4:27 PMDominaezzz
04/19/2020, 4:29 PMsaket
04/19/2020, 5:02 PMkotlin.native.concurrent.InvalidMutabilityException: mutation attempt of frozen kotlin.UnsafeLazyImpl@a9615c98
am I looking at the wrong place?Dominaezzz
04/19/2020, 5:04 PMDominaezzz
04/19/2020, 5:04 PMobject ?saket
04/19/2020, 5:05 PMsaket
04/19/2020, 5:05 PMobject !Dominaezzz
04/19/2020, 5:06 PMobject with @ThreadLocal ?Dominaezzz
04/19/2020, 5:07 PMsaket
04/19/2020, 5:37 PMsaket
04/19/2020, 5:43 PMmbonnin
04/19/2020, 10:15 PMmbonnin
04/19/2020, 10:15 PMsaket
04/19/2020, 10:43 PMmbonnin
04/19/2020, 10:48 PMsaket
04/19/2020, 10:54 PMlazy with atomicLazy