Bug fixes and improvements
- Coroutines debugger no longer keeps track of coroutines with empty coroutine context (#3782).
CopyableThreadContextElement
now properly copies an element when crossing the coroutine boundary inflowOn
(#3787). Thanks @wanyingd1996!- Coroutine timeouts no longer prevent K/N
newSingleThreadContext
from closing (#3768). - A non-linearizability in
Mutex
duringtryLock
/unlock
sequence with owners is fixed (#3745). - Atomicfu version is updated to 0.21.0.