[ruby-cvs:57696] nagachika:r50548 (ruby_2_2): merge revision(s) 49922, 50111, 50112: [Backport #11012]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Wed May 20 03:43:03 JST 2015


nagachika	2015-05-20 03:43:01 +0900 (Wed, 20 May 2015)

  New Revision: 50548

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

  Log:
    merge revision(s) 49922,50111,50112: [Backport #11012]
    
    * proc.c: use RUBY_VM_IFUNC_P() to recognize IFUNC or not.
    
    * vm.c: ditto.
    
    * vm_dump.c: ditto.
    
    * vm_insnhelper.c: ditto.
    
    * vm_core.h: use RB_TYPE_P() instead of BUILTIN_TYPE().
    
    * proc.c (proc_binding): replicate env from method object, and
      allocate the local variable area for the iseq local table.
      [ruby-core:68673] [Bug #11012]

  Modified directories:
    branches/ruby_2_2/
  Modified files:
    branches/ruby_2_2/ChangeLog
    branches/ruby_2_2/proc.c
    branches/ruby_2_2/test/ruby/test_method.rb
    branches/ruby_2_2/version.h
    branches/ruby_2_2/vm.c
    branches/ruby_2_2/vm_core.h
    branches/ruby_2_2/vm_dump.c
    branches/ruby_2_2/vm_insnhelper.c


More information about the ruby-cvs mailing list