1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/thread
normal a2d63ea2fb thread_sync.c: avoid reaching across stacks of dead threads
rb_ensure is insufficient cleanup for fork and we must
reinitialize all waitqueues in the child process.

Unfortunately this increases the footprint of ConditionVariable,
Queue and SizedQueue by 8 bytes on 32-bit (16 bytes on 64-bit).

[ruby-core:86316] [Bug #14634]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-03-27 09:28:37 +00:00
..
test_cv.rb thread_sync.c: avoid reaching across stacks of dead threads 2018-03-27 09:28:37 +00:00
test_queue.rb thread_sync.c: avoid reaching across stacks of dead threads 2018-03-27 09:28:37 +00:00
test_sync.rb mjit_compile.c: merge initial JIT compiler 2018-02-04 11:22:28 +00:00