[ruby-cvs:65328] nagachika:r58157 (ruby_2_3): merge revision(s) 56747, 56754, 56777: [Backport #12923] [Backport #12930] [Backport #13238]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Tue Mar 28 00:08:54 JST 2017


nagachika	2017-03-28 00:08:54 +0900 (Tue, 28 Mar 2017)

  New Revision: 58157

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

  Log:
    merge revision(s) 56747,56754,56777: [Backport #12923] [Backport #12930] [Backport #13238]
    
    class.c: no fstring singleton class
    
    * class.c (singleton_class_of): prohibit fstrings from creating
      singleton classes.
      temporary measure for [ruby-dev:49867] [Bug #12923]
    test_fstring.rb: fix exception
    
    * test/-ext-/string/test_fstring.rb (test_singleton_class): fix
      expected exception class.  [ruby-dev:49867] [Bug #12923]
    vm_eval.c: fstring instance_eval
    
    * vm_eval.c (singleton_class_for_eval): enable fstring singleton
      class for instance_eval.  [ruby-core:78116] [Bug #12930]

  Modified directories:
    branches/ruby_2_3/
  Modified files:
    branches/ruby_2_3/class.c
    branches/ruby_2_3/test/-ext-/string/test_fstring.rb
    branches/ruby_2_3/test/ruby/test_eval.rb
    branches/ruby_2_3/version.h
    branches/ruby_2_3/vm_eval.c


More information about the ruby-cvs mailing list