diff options
author | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2020-09-11 20:47:25 +1200 |
---|---|---|
committer | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2020-09-14 16:44:09 +1200 |
commit | 0f613cc5f1bbe319ab916be905de263523ef5402 (patch) | |
tree | 84f707d136241822a547a222e40a98efb57aca49 /test/fiber/scheduler.rb | |
parent | 1a0cfe28390ce5d46f7b854eaad2b9b979c160de (diff) |
Add support for ConditionVariable.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3434
Diffstat (limited to 'test/fiber/scheduler.rb')
-rw-r--r-- | test/fiber/scheduler.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/fiber/scheduler.rb b/test/fiber/scheduler.rb index b03058a210..7003d88417 100644 --- a/test/fiber/scheduler.rb +++ b/test/fiber/scheduler.rb @@ -97,7 +97,9 @@ class Scheduler end def kernel_sleep(duration = nil) - @waiting[Fiber.current] = current_time + duration + if duration + @waiting[Fiber.current] = current_time + duration + end Fiber.yield |