summaryrefslogtreecommitdiff
path: root/test/fiber/test_mutex.rb
Commit message (Expand)AuthorAgeFilesLines
* mutex: Raise a ThreadError when detecting a fiber deadlock (#6680)Jean byroot Boussier2022-11-091-1/+21
* Prefer qualified names under ThreadNobuyoshi Nakada2021-06-291-9/+9
* Fix TestFiberMutex#test_condition_variable assertionBenoit Daloze2020-11-081-5/+3
* Rename to `Fiber#set_scheduler`.Samuel Williams2020-11-071-10/+10
* Refined assertions for better failure messagesNobuyoshi Nakada2020-10-011-4/+4
* Remove `Thread.scheduler` from public interface.Samuel Williams2020-10-011-7/+6
* Remove from waiter in Mutex#lock with ensure when calling rb_scheduler_block()Benoit Daloze2020-09-201-0/+32
* Fix Mutex#unlock with a scheduler and thread contentionBenoit Daloze2020-09-171-0/+23
* Call scheduler.block instead of scheduler.kernel_sleep for blocking Queue/Siz...Benoit Daloze2020-09-171-0/+25
* Add support for Queue & SizedQueue.Samuel Williams2020-09-141-0/+31
* Add support for ConditionVariable.Samuel Williams2020-09-141-0/+37
* Make Mutex per-Fiber instead of per-ThreadBenoit Daloze2020-09-141-5/+33
* Rename `Fiber{}` to `Fiber.schedule{}`.Samuel Williams2020-09-141-2/+2
* Rename TestScheduler* to TestFiber for convention of the test directoryHiroshi SHIBATA2020-05-231-1/+1
* Move `test/scheduler` -> `test/fiber` [Bug #16892][ruby-core:98366].Samuel Williams2020-05-151-0/+47