[ruby-cvs:56519] nagachika:r49369 (ruby_2_1): merge revision(s) r48744, r48752: [Backport #10579]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Thu Jan 22 01:10:02 JST 2015


nagachika	2015-01-22 01:09:59 +0900 (Thu, 22 Jan 2015)

  New Revision: 49369

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

  Log:
    merge revision(s) r48744,r48752: [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_1/
  Modified files:
    branches/ruby_2_1/ChangeLog
    branches/ruby_2_1/eval.c
    branches/ruby_2_1/test/ruby/test_objectspace.rb
    branches/ruby_2_1/thread.c
    branches/ruby_2_1/version.h


More information about the ruby-cvs mailing list