1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/fiber
Jean byroot Boussier eacedcfe44
mutex: Raise a ThreadError when detecting a fiber deadlock (#6680)
[Bug #19105]

If no fiber scheduler is registered and the fiber that
owns the lock and the one that try to acquire it
both belong to the same thread, we're in a deadlock case.

Co-authored-by: Jean Boussier <byroot@ruby-lang.org>
2022-11-09 00:43:16 +13:00
..
autoload.rb Use a proper mutex for autoloading features. (#5788) 2022-05-08 10:22:58 +12:00
http.rb
scheduler.rb Avoid missed wakeup with fiber scheduler and Fiber.blocking. (#6588) 2022-10-20 13:38:52 +13:00
test_address_resolve.rb We don't care about actual hostname resolution. (#6652) 2022-11-01 17:10:31 +13:00
test_backtrace.rb
test_enumerator.rb Use omit instead of skip without the default gems tests 2022-01-11 21:17:59 +09:00
test_io.rb Introduce Fiber::Scheduler#io_select hook for non-blocking IO.select. (#6559) 2022-10-15 19:59:04 +13:00
test_io_buffer.rb Use omit instead of skip without the default gems tests 2022-01-11 21:17:59 +09:00
test_mutex.rb mutex: Raise a ThreadError when detecting a fiber deadlock (#6680) 2022-11-09 00:43:16 +13:00
test_process.rb rb_fiber_terminate must not return [Bug #18497] 2022-01-19 19:57:16 +09:00
test_ractor.rb Use omit instead of skip without the default gems tests 2022-01-11 21:17:59 +09:00
test_scheduler.rb Avoid missed wakeup with fiber scheduler and Fiber.blocking. (#6588) 2022-10-20 13:38:52 +13:00
test_sleep.rb
test_thread.rb
test_timeout.rb