path: root/test/fiber/scheduler.rb
AgeCommit message (Expand)Author
2020-09-24test/fiber/scheduler.rb: Prevent "instance variable @urgent not initialized"Yusuke Endoh
2020-09-21Simplify the implementation of Scheduler#blockBenoit Daloze
2020-09-21Make `Thread#join` non-blocking.Samuel Williams
2020-09-21When setting current thread scheduler to nil, invoke `#close`.Samuel Williams
2020-09-17Add missing goto found;Benoit Daloze
2020-09-17Document the various scheduler hooksBenoit Daloze
2020-09-17Call scheduler.block instead of scheduler.kernel_sleep for blocking Queue/Siz...Benoit Daloze
2020-09-17Rename scheduler.{mutex_lock,mutex_unlock} to {block,unblock}Benoit Daloze
2020-09-17Use a similar pattern for waiting and readyBenoit Daloze
2020-09-16Add a note at the top of the test schedulerBenoit Daloze
2020-09-14Add support for ConditionVariable.Samuel Williams
2020-09-14Improve handling of urgent notification pipe.Samuel Williams
2020-09-14Make Mutex per-Fiber instead of per-ThreadBenoit Daloze
2020-09-14Standardised scheduler interface.Samuel Williams
2020-09-14Simplify bitmasks for IO events.Samuel Williams
2020-07-20Improve consistency of tests.Samuel Williams
2020-05-15Move `test/scheduler` -> `test/fiber` [Bug #16892][ruby-core:98366].Samuel Williams