diff options
| author | KJ Tsanaktsidis <ktsanaktsidis@zendesk.com> | 2024-01-22 16:22:14 +1100 |
|---|---|---|
| committer | KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au> | 2024-01-25 13:10:35 +1100 |
| commit | ef276858d9295208add48e27208c69184dc50472 (patch) | |
| tree | 78a2e7d4260be4ccf96ed886c26e68e9024ac5e2 /include/ruby/internal | |
| parent | 2e18228dff4332ec08a0a53ff658ad0bf7133cc0 (diff) | |
Trigger postponed jobs on running_ec if that is available
Currently, any postponed job triggered from a non-ruby thread gets sent
to the main thread, but if the main thread is sleeping it won't be
checking ints. Instead, we should try and interrupt running_ec if that's
possible, and only fall back to the main thread if it's not.
[Bug #20197]
Diffstat (limited to 'include/ruby/internal')
0 files changed, 0 insertions, 0 deletions
