[ruby-cvs:65691] usa:r58519 (ruby_2_3): merge revision(s) 58082, 58083: [Backport #13236]

usa at ruby-lang.org usa at ruby-lang.org
Sun Apr 30 23:05:15 JST 2017


usa	2017-04-30 23:05:14 +0900 (Sun, 30 Apr 2017)

  New Revision: 58519

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

  Log:
    merge revision(s) 58082,58083: [Backport #13236]
    
    class.c: ensure_includable
    
    * class.c (ensure_includable): extract checks to include and
      prepend.
    class.c: prohibit refinement module
    
    * class.c (ensure_includable): cannot include refinement
      module, or the type and the class do not match.
      [ruby-core:79632] [Bug #13236]

  Modified directories:
    branches/ruby_2_3/
  Modified files:
    branches/ruby_2_3/ChangeLog
    branches/ruby_2_3/class.c
    branches/ruby_2_3/version.h


More information about the ruby-cvs mailing list