aboutsummaryrefslogtreecommitdiffstats
path: root/test/thread
Commit message (Expand)AuthorAgeFilesLines
* Add frozen_string_literal: false for all filesnaruse2015-12-163-0/+3
* Remove this test, since it won't reliably pass.headius2015-12-151-4/+1
* * bootstraptest/runner.rb: use safe navigation operator.hsbt2015-12-141-1/+1
* * thread_sync.c: reduce the specification of Queue#close.ko12015-11-211-28/+4
* * test/thread/test_queue.rb: catch up last commit.ko12015-09-011-2/+2
* * thread_tools.c: add Queue#close(exception=false) andko12015-08-261-0/+290
* use Timeout.timeoutnobu2015-07-131-1/+1
* * test/lib/envutil.rb: Moved from test/ruby/.akr2014-11-132-2/+0
* normalize reference to Timeout::Errornormal2014-10-071-1/+1
* thread.c: check initializednobu2014-08-192-0/+18
* thread/thread.c: non-blocking push on SizedQueuenobu2014-07-171-0/+8
* test_queue.rb: non-blocking pop testsnobu2014-07-171-0/+14
* add timeoutnaruse2014-07-011-2/+4
* test/thread: fix leaked threadsnobu2014-05-262-0/+15
* marshal.c: undumpable hidden objectsnobu2014-03-262-0/+14
* thread.c: undumpablenobu2014-03-262-0/+21
* ext/thread: SizedQueue#max= wakes up waiters properlynormal2014-02-051-0/+7
* thread/thread.c: no dupnobu2014-01-222-0/+16
* * ext/thread/thread.c (rb_szqueue_clear): notify SZQUEUE_WAITERSglass2014-01-141-0/+22
* * ext/thread/thread.c (rb_szqueue_push): check GET_SZQUEUE_WAITERScharliesome2014-01-131-0/+23
* * variable.c (classname): the name of class that hasktsj2013-09-071-1/+4
* * common.mk: use RUNRUBY instead of MINIRUBY because MINIRUBY can'tglass2013-09-061-0/+22
* * remove trailing spaces.nobu2013-03-111-1/+1
* * lib/thread.rb (Queue#push): return self.kosaki2013-03-101-0/+25
* * test/thread/test_queue.rb (TestQueue#test_thr_kill): reducekosaki2013-03-101-2/+3
* * test/ruby/test_thread.rb: move ConditionVariable related testkosaki2012-12-011-0/+188
* * lib/thread.rb (ConditionVariable): use hash instead of array forkosaki2012-12-011-18/+0
* * lib/thread.rb (SizedQueue#pop): rewrite by using ConditionVariable.kosaki2012-11-301-1/+2
* envutil.rb: kill child process when timeoutshirosaki2012-09-291-1/+1
* * lib/thread.rb (Queue#pop): Fixed double registration issue whenkosaki2012-09-091-0/+42
* * lib/sync.rb (Sync_m#sync_lock): Fixed wakeup/raise unsafe code.kosaki2012-09-091-0/+57
* refine message for test_thr_kill.akr2011-12-231-3/+3
* * test/thread/test_queue.rb (test_thr_kill): show the number of loopakr2011-12-231-12/+23
* Decrease timeout limit.naruse2011-12-221-1/+1
* * test/thread/test_queue.rb (test_thr_kill): extend timeout.nagachika2011-12-181-2/+2
* The test added in r34034 needs to run thousands of times.naruse2011-12-141-10/+11
* Add test for [Bug #5343] [ruby-core:39634]naruse2011-12-141-0/+17
* * lib/thread.rb (SizedQueue#max=) raise ArgumentError if max is notnagachika2011-09-031-0/+18
* * remove trailing spaces.nobu2011-05-151-1/+1
* * test/thread/test_queue.rb (TestQueue#grind): fix typos.kazu2010-04-161-2/+2
* * lib/thread.rb (Queue#push, #pop, SizedQueue#push, #pop): removemame2010-04-161-0/+38