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
|