[ruby-cvs:53614] nagachika:r46468 (ruby_2_1): merge revision(s) r44712, r44715, r44716, r44722, r44725, r44726, r44753: [Backport #9454] [Backport #9828]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Fri Jun 20 00:56:57 JST 2014


nagachika	2014-06-20 00:56:56 +0900 (Fri, 20 Jun 2014)

  New Revision: 46468

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

  Log:
    merge revision(s) r44712,r44715,r44716,r44722,r44725,r44726,r44753: [Backport #9454] [Backport #9828]
    
    * thread_pthread.c: get current main thread stack size, which may
      be expanded than allocated size at initialization, by rlimit().
      [ruby-core:60113] [Bug #9454]
    
    * thread_pthread.c: rlimit is only available on Linux.
      At least r44712 breaks FreeBSD.
      [ruby-core:60113] [Bug #9454]
    
    * thread_pthread.c (ruby_init_stack, ruby_stack_overflowed_p):
      place get_stack above others to get stack boundary information.
      [ruby-core:60113] [Bug #9454]

  Modified directories:
    branches/ruby_2_1/
  Modified files:
    branches/ruby_2_1/ChangeLog
    branches/ruby_2_1/cont.c
    branches/ruby_2_1/gc.c
    branches/ruby_2_1/test/ruby/test_exception.rb
    branches/ruby_2_1/thread.c
    branches/ruby_2_1/thread_pthread.c
    branches/ruby_2_1/thread_win32.c
    branches/ruby_2_1/version.h
    branches/ruby_2_1/vm.c
    branches/ruby_2_1/vm_core.h


More information about the ruby-cvs mailing list