Ran
|
Files
305
|
Run time
31s
|
Badge
Embed ▾
README BADGES
|
push
travis-ci
Fix fiber_join() hang in case fiber_cancel() was called In case a fiber joining another fiber gets cancelled, it stays suspended forever and never finishes joining. This happens because fiber_cancel() wakes the fiber and removes it from all execution queues. Fix this by adding the fiber back to the wakeup queue of the joined fiber after each yield. Closes #3948 (cherry picked from commit d69c149f2)
41164 of 50007 relevant lines covered (82.32%)
843257.19 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|