Project
General
Profile
Sign in
Register
Home
Projects
Help
Ruby
All Projects
Ruby
Overview
Activity
Roadmap
Issues
Repository
«
Previous
|
Next
»
Revision d53e1a79
Added by
ko1 (Koichi Sasada)
over 10 years
ago
ID
d53e1a7937b8c68ed5230fb3e7a1f9fb9524a898
Parent
ea67287a
Child
f23adf74
vm_core.h: remove rb_call_info_t::klass because
rb_callable_method_entry_t has information about defined class.
vm_insnhelper.c (vm_search_method): don't set ci->klass because
it is removed.
vm_insnhelper.c (rb_equal_opt): ditto.
vm_insnhelper.c (vm_search_superclass): removed because it is too
simple to write code directly.
vm_insnhelper.c (vm_defined): don't use vm_search_superclass().
This fix avoid searching current callable `me' twice.
vm_insnhelper.c (vm_search_super_method): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading...
rb_callable_method_entry_t has information about defined class.
it is removed.
simple to write code directly.
This fix avoid searching current callable `me' twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e