Welcome the channel on the development of Cro, a set of libraries for building reactive distributed systems, lovingly crafted to take advantage of all the Raku Programming Language has to offer (cro.services). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
01:03 xinming left 01:05 xinming joined
patrickb o/ 11:40
I have progressed in my bug hunt. I have golfed the problem down to a few whenevers. I think I mostly understand the problem. 11:41
The whenever serialization logic that replaces $*AWAITER with a custom awaiter that only collects continuations and afterwards processes those ends up in a deadlock of two such supply blocks recurse. Then the second of those whenever processors copies its whenevers into the other whenever collector, not into the ThreadPoolAwaiter. 11:45
I still need to fill a few open ends in my understanding and then I should think about possible fixes. 11:47
I'm very sure it's not a cro bug. I'll continue rubberducking in #raku-dev. 11:51
13:16 Xliff joined 13:45 Xliff left
japhb patrickb++ # Continued deep debugging 15:34
19:01 RakuIRCLogger left, lizmat_ joined 19:02 Geth__ joined, Geth__ left 19:04 Geth left, lizmat left 19:09 lizmat_ left 19:10 lizmat joined