[ruby-cvs:61847] usa:r54685 (ruby_2_2): merge revision(s) 54611, 54612: [Backport #12291]

usa at ruby-lang.org usa at ruby-lang.org
Fri Apr 22 15:59:00 JST 2016


usa	2016-04-22 15:59:00 +0900 (Fri, 22 Apr 2016)

  New Revision: 54685

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

  Log:
    merge revision(s) 54611,54612: [Backport #12291]
    
    * struct.c (struct_make_members_list): extract making member name
      list from char* va_list, with creating symbols without
      intermediate IDs.
    
    * struct.c (struct_make_members_list, rb_struct_s_def): member
      names should be unique. [ruby-core:74971] [Bug #12291]

  Added files:
    branches/ruby_2_2/ext/-test-/struct/duplicate.c
    branches/ruby_2_2/test/-ext-/struct/test_duplicate.rb
  Modified directories:
    branches/ruby_2_2/
  Modified files:
    branches/ruby_2_2/ChangeLog
    branches/ruby_2_2/struct.c
    branches/ruby_2_2/test/ruby/test_struct.rb
    branches/ruby_2_2/version.h


More information about the ruby-cvs mailing list