[ruby-cvs:71289] normal:r64197 (trunk): thread_pthread: stop trying to deal with cancellation

normal at ruby-lang.org normal at ruby-lang.org
Mon Aug 6 05:06:50 JST 2018


normal	2018-08-06 05:06:49 +0900 (Mon, 06 Aug 2018)

  New Revision: 64197

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

  Log:
    thread_pthread: stop trying to deal with cancellation
    
    We don't use pthreads cancellation ourselves and it's painful to
    use correctly.  Any cancelled threads would break
    vm->living_threads, GVL, thread_sync.c, autoload, etc...
    
    So don't bother caring; because we can't stop rogue extensions
    from completely breaking the VM in other ways, either.
    
    [ruby-core:88282] [Misc #14962]

  Modified files:
    trunk/process.c
    trunk/thread_pthread.c


More information about the ruby-cvs mailing list