aboutsummaryrefslogtreecommitdiffstats
path: root/test/monitor
Commit message (Expand)AuthorAgeFilesLines
* Fix MonitorMixin when the super's initialize has kwargsMasataka Pocke Kuwabara2020-07-171-0/+16
* new_cond before mon_initializeKoichi Sasada2019-12-041-0/+13
* Monitor#exit: check monitor ownership.Koichi Sasada2019-11-121-0/+23
* make monitor.so for performance. (#2576)Koichi Sasada2019-10-201-8/+8
* Wait for the helper thread to terminateNobuyoshi Nakada2019-06-281-0/+2
* lib/monitor.rb: avoid race conditions by Thread.handle_interruptshugo2018-11-281-0/+22
* revert r65822shugo2018-11-201-37/+0
* lib/monitor.rb: prevent to initialize MonitorMixin twiceshugo2018-11-201-0/+37
* Remove unnecessary `require 'thread'`kazu2017-10-081-1/+0
* Add MonitorMinx#mon_locked? and #mon_owned? to check states of objectsshugo2017-09-201-0/+29
* Use qualified namesnobu2016-08-301-0/+2
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * lib/monitor.rb (mon_try_enter, mon_enter): should reset @mon_countshugo2015-05-181-0/+32
* * test/monitor/test_monitor.rb: Use assert_join_threads.akr2014-11-131-60/+72
* Join threads.akr2014-05-311-4/+8
* test_monitor.rb: fix leaked threadsnobu2014-05-261-0/+3
* * test/monitor/test_monitor.rb: remove unused variabels.hsbt2014-02-211-1/+1
* * lib/monitor.rb (wait): supported timeout.shugo2010-02-061-2/+2
* * added monitor.rb test. see #2240 the bug on ruby_1_8.nahi2009-10-201-0/+27
* * lib/thread.rb (ConditionVariable#broadcast): use Mutexshugo2007-02-241-0/+2
* * test/monitor/test_monitor.rb (test_cond): use Queue#deqshugo2003-12-101-1/+3
* * test/monitor/test_monitor.rb: fix the timing problem by Queue.shugo2003-11-121-32/+47
* * test/monitor/test_monitor.rb: added.shugo2003-11-121-0/+144