Zach Klippenstein (he/him) [MOD]
09/29/2022, 4:22 PMZach Klippenstein (he/him) [MOD]
09/29/2022, 4:22 PMZach Klippenstein (he/him) [MOD]
09/29/2022, 4:22 PMmattinger
09/30/2022, 4:09 AMmikehearn
09/30/2022, 1:01 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 1:48 PMmikehearn
09/30/2022, 1:49 PMmikehearn
09/30/2022, 1:50 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 1:51 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 1:55 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 1:55 PMmikehearn
09/30/2022, 1:56 PMmikehearn
09/30/2022, 1:57 PMmikehearn
09/30/2022, 1:57 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 2:04 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 2:05 PMSnapshot.withMutableState
on your background thread.mikehearn
09/30/2022, 2:05 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 2:06 PMmikehearn
09/30/2022, 2:11 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 2:14 PMmikehearn
09/30/2022, 2:14 PMmikehearn
09/30/2022, 2:15 PMmikehearn
09/30/2022, 2:18 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 2:28 PMmikehearn
09/30/2022, 2:35 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 3:07 PMmikehearn
09/30/2022, 3:14 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 3:34 PMmikehearn
09/30/2022, 3:35 PMZach Klippenstein (he/him) [MOD]
09/30/2022, 6:14 PMAdam Powell
09/30/2022, 6:19 PMRememberObserver
callbacks, and we've played around with some ideas around CoroutineContext elements that would take a snapshot on resume and commit it on suspend, effectively forming a better alternative to the global snapshot for anything running via the composition effect context. The latter has some performance implications to consider, as well as we don't have the api hooks in kotlinx.coroutines to handle the case where committing that kind of implicit snapshot might fail due to a data merge errorAdam Powell
09/30/2022, 6:19 PMAdam Powell
09/30/2022, 6:21 PMSnapshot.withMutableSnapshot {}
wrappers and such to go away eventuallyAdam Powell
09/30/2022, 6:22 PM