Vsevolod Tolstopyatov

Results 342 comments of Vsevolod Tolstopyatov

Thanks for pointing it out, it seems it's worth adding a feature flag to disable thread name change. As a workaround, it's possible to disable the debug mode at all...

One more harmful evidence about this feature enabled by default, the following code is purely dominated by `setName` calls: ``` @Test fun test() { (0..100).map { runBlocking(Dispatchers.Default) { val n...

It would be nice to have suspend capabilities in bucket4j even without multiplatform support. We probably can assist with reviewing coroutine-specific parts as well. I believe that they don't need...

I don't think that shading standard library is a way to go; it may work for a while, but it definitely won't be future-proof

>Is there a Flow equivalent for this Reactive stream operator? No, but we have plans to implement its analogue (actually, the whole family of time-based sampling). >Is it possible to...

We can gradually promote them to experimental. Our original concern was top-level scope pollution, but it seems like it doesn't bother anyone. Could you please elaborate on your usages of...

Sorry for being late for the party and thanks for the productive discussion! The overall idea seems worth integrating (especially now when such resources can be shared via `shareIn` and...

Sorry folks, we are stretched thin right now and cannot really get back to this issue, yet it's something in our "to do in the observable future" radar

kfun:kotlinx.atomicfu.locks.MutexPool#release ``` Write of size 8 at 0x7b60000107e8 by main thread: #0 kfun:kotlinx.atomicfu.locks.MutexPool#release(kotlinx.cinterop.CPointer){} Synchronized.kt:204 (newMM.kexe:x86_64+0x1001875df) #1 kfun:kotlinx.atomicfu.locks.SynchronizedObject#lock(){} Synchronized.kt:43 (newMM.kexe:x86_64+0x100183337) #2 kfun:kotlinx.coroutines.internal.LimitedDispatcher.tryAllocateWorker#internal LimitedDispatcher.kt:92 (newMM.kexe:x86_64+0x1002c4a5a) #3 kfun:kotlinx.coroutines.internal.LimitedDispatcher#dispatch(kotlin.coroutines.CoroutineContext;kotlinx.coroutines.Runnable){} LimitedDispatcher.kt:66 (newMM.kexe:x86_64+0x1002c46b0) #4 kfun:kotlinx.coroutines.internal#resumeCancellableWith__at__kotlin.coroutines.Continuation(kotlin.Result;kotlin.Function1?){0§} DispatchedContinuation.kt:282...