[ruby-cvs:51555] naruse:r44410 (ruby_2_1): merge revision(s) 44380: [Backport #9296]

naruse at ruby-lang.org naruse at ruby-lang.org
Wed Dec 25 16:58:40 JST 2013


naruse	2013-12-25 16:58:38 +0900 (Wed, 25 Dec 2013)

  New Revision: 44410

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

  Log:
    merge revision(s) 44380: [Backport #9296]
    
    * proc.c (rb_mod_define_method): consider visibility only if self
      in the caller is same as the receiver, otherwise make public as
      well as old behavior.  [ruby-core:57747] [Bug #9005]
      [ruby-core:58497] [Bug #9141]
    
    * vm.c (rb_vm_cref_in_context): return ruby level cref if self is
      same.

  Modified directories:
    branches/ruby_2_1/
  Modified files:
    branches/ruby_2_1/ChangeLog
    branches/ruby_2_1/proc.c
    branches/ruby_2_1/test/ruby/test_method.rb
    branches/ruby_2_1/vm.c


More information about the ruby-cvs mailing list