summaryrefslogtreecommitdiff
path: root/test/ruby/test_thread.rb
AgeCommit message (Expand)Author
2020-02-09Disable GC until VM objects get initialized [Bug #16616]Nobuyoshi Nakada
2019-12-22fix a thread test.Koichi Sasada
2019-12-13Improved the test for Thread#inspect [Feature #16412]Nobuyoshi Nakada
2019-11-29check interrupts at each frame pop timing.Koichi Sasada
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-08-30Fix keyword argument separation warnings in testJeremy Evans
2019-06-28Removed unused variablesNobuyoshi Nakada
2019-01-11Ensure to terminate the childnobu
2018-12-23test/ruby/test_thread.rb (test_fork_while_parent_locked): rewrite to avoid OOMnormal
2018-12-22test/ruby/test_thread.rb (test_fork_while_parent_locked): reduce threadsnormal
2018-12-21test/ruby/test_thread.rb: reduce thread count to avoid SIGKILLnormal
2018-12-21test/ruby/test_thread.rb: add diagnosis code for [Bug #15430]normal
2018-12-18thread_sync.c (mutex_ptr): only reinitalize waitqueue at forknormal
2018-12-05thread_sync.c (mutex_ptr): handle mutexes held by parent threads in childrennormal
2018-11-23test/ruby/test_thread.rb: use safe navigation operator.kazu
2018-10-22revert r65292 and r65297k0kubun
2018-10-22test_thread.rb: another temporary skip for MJITk0kubun
2018-10-21skip 2 tests for MJIT for nowk0kubun
2018-09-08Use `&.` after `&.`kazu
2018-09-08test/ruby/test_thread.rb: join threads in each testnormal
2018-08-13thread_pthread.c: eliminate timer thread by restructuring GVLnormal
2018-08-06thread_pthread.c: restore timer-thread for now :<normal
2018-08-05test/ruby/test_thread.rb (test_thread_timer_and_interrupt): add timeoutsnormal
2018-08-04test/ruby/test_thread.rb (test_thread_interrupt_for_killed_thread): conserve ...normal
2018-06-29test_thread.rb (test_thread_interrupt_for_killed_thread): reprieve for MJITnormal
2018-05-15Split TestThread#test_join_limits into peacesngoto
2018-03-05thread.c: reset waitq of keeping mutexes in childnormal
2018-02-18thread.c (thread_join_m): handle negative timeouts correctlynormal
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-03thread.c (thread_join_m): avoid NUM2TIMET for Bignumnormal
2017-12-30increase test timeout.ko1
2017-12-28`$SAFE` as a process global state. [Feature #14250]ko1
2017-12-28Fix KeyError#{key,receiver} of Thread#fetchkazu
2017-12-17thread.c: fix overly long Thread#join w/ timeoutnormal
2017-12-15thread.c: fix deadlocknobu
2017-12-14The main Thread should have report_on_exception=true for consistencyeregon
2017-12-13Avoid extra output in test_thread_interrupt_for_killed_threaderegon
2017-12-12Remove useless assertion in TestThread#test_handle_interrupt_blockingeregon
2017-12-12Fix test-all tests to avoid creating report_on_exception warningseregon
2017-12-12Set Thread.report_on_exception=true by default to report exceptions in Threadseregon
2017-12-12Add FrozenError as a subclass of RuntimeErrorshyouhei
2017-10-08Remove unnecessary `require 'thread'`kazu
2017-09-19thread.c: report then abortnobu
2017-09-14Measure branch and method coverage for `make test-all`mame
2017-06-28introduce rb_fiber_t::first_proc.ko1
2017-05-25use timeout scale.ko1
2017-04-20use correct synchronization.ko1
2017-03-14thread.c: Thread.start with Symbolnobu
2017-02-22Thread#fetchnobu
2017-02-10check thread deadness correctly.ko1