summaryrefslogtreecommitdiff
path: root/test/monitor
AgeCommit message (Expand)Author
25 hoursDistinguish signal and timeout [Bug #16608]Nobuyoshi Nakada
2021-06-29Prefer qualified names under ThreadNobuyoshi Nakada
2021-04-27Fix Monitor to lock per Fiber, like Mutex [Bug #17827]Benoit Daloze
2020-07-17Fix MonitorMixin when the super's initialize has kwargsMasataka Pocke Kuwabara
2019-12-04new_cond before mon_initializeKoichi Sasada
2019-11-12Monitor#exit: check monitor ownership.Koichi Sasada
2019-10-20make monitor.so for performance. (#2576)Koichi Sasada
2019-06-28Wait for the helper thread to terminateNobuyoshi Nakada
2018-11-28lib/monitor.rb: avoid race conditions by Thread.handle_interruptshugo
2018-11-20revert r65822shugo
2018-11-20lib/monitor.rb: prevent to initialize MonitorMixin twiceshugo
2017-10-08Remove unnecessary `require 'thread'`kazu
2017-09-20Add MonitorMinx#mon_locked? and #mon_owned? to check states of objectsshugo
2016-08-30Use qualified namesnobu
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-05-18* lib/monitor.rb (mon_try_enter, mon_enter): should reset @mon_countshugo
2014-11-13* test/monitor/test_monitor.rb: Use assert_join_threads.akr
2014-05-31Join threads.akr
2014-05-26test_monitor.rb: fix leaked threadsnobu
2014-02-21* test/monitor/test_monitor.rb: remove unused variabels.hsbt
2010-02-06* lib/monitor.rb (wait): supported timeout.shugo
2009-10-20 * added monitor.rb test. see #2240 the bug on ruby_1_8.nahi
2007-02-24* lib/thread.rb (ConditionVariable#broadcast): use Mutexshugo
2003-12-10* test/monitor/test_monitor.rb (test_cond): use Queue#deqshugo
2003-11-12* test/monitor/test_monitor.rb: fix the timing problem by Queue.shugo
2003-11-12* test/monitor/test_monitor.rb: added.shugo