[ruby-cvs:56396] usa:r49246 (ruby_2_0_0): merge revision(s) 48744, 48752: [Backport #10579]

usa at ruby-lang.org usa at ruby-lang.org
Wed Jan 14 16:04:10 JST 2015


usa	2015-01-14 16:04:09 +0900 (Wed, 14 Jan 2015)

  New Revision: 49246

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

  Log:
    merge revision(s) 48744,48752: [Backport #10579]
    
    * eval.c (rb_frame_last_func): return the most recent frame method
      name.
    
    * thread.c (recursive_list_access): use the last method name,
      instead of the current method name which can be unset in some
      cases, not to use a symbol by the invalid ID.
      [ruby-core:66742] [Bug #10579]
    
    * thread.c (exec_recursive): use the same last method name as
      recursive_push in the error message when recursive_pop failed.
      [ruby-core:66742] [Bug #10579]

  Modified directories:
    branches/ruby_2_0_0/
  Modified files:
    branches/ruby_2_0_0/ChangeLog
    branches/ruby_2_0_0/eval.c
    branches/ruby_2_0_0/test/ruby/test_objectspace.rb
    branches/ruby_2_0_0/thread.c
    branches/ruby_2_0_0/version.h


More information about the ruby-cvs mailing list