[ruby-cvs:61799] naruse:r54637 (ruby_2_3): merge revision(s) 54611, 54612: [Backport #12291]

naruse at ruby-lang.org naruse at ruby-lang.org
Mon Apr 18 18:12:47 JST 2016


naruse	2016-04-18 18:12:46 +0900 (Mon, 18 Apr 2016)

  New Revision: 54637

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

  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_3/ext/-test-/struct/duplicate.c
    branches/ruby_2_3/test/-ext-/struct/test_duplicate.rb
  Modified directories:
    branches/ruby_2_3/
  Modified files:
    branches/ruby_2_3/ChangeLog
    branches/ruby_2_3/struct.c
    branches/ruby_2_3/test/ruby/test_struct.rb
    branches/ruby_2_3/version.h


More information about the ruby-cvs mailing list