[ruby-cvs:71444] normal:r64352 (trunk): thread_pthread.c: eliminate timer thread by restructuring GVL

normal at ruby-lang.org normal at ruby-lang.org
Tue Aug 14 06:34:20 JST 2018


normal	2018-08-14 06:34:20 +0900 (Tue, 14 Aug 2018)

  New Revision: 64352

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=64352

  Log:
    thread_pthread.c: eliminate timer thread by restructuring GVL
    
    This reverts commit 194a6a2c68e9c8a3536b24db18ceac87535a6051 (r64203).
    
    Race conditions which caused the original reversion will be fixed
    in the subsequent commit.
    
    [ruby-core:88360] [Misc #14937]

  Modified files:
    trunk/internal.h
    trunk/process.c
    trunk/signal.c
    trunk/test/ruby/test_io.rb
    trunk/test/ruby/test_process.rb
    trunk/test/ruby/test_thread.rb
    trunk/thread.c
    trunk/thread_pthread.c
    trunk/thread_pthread.h
    trunk/thread_win32.c
    trunk/vm_core.h


More information about the ruby-cvs mailing list