Project
General
Profile
Sign in
Register
Home
Projects
Help
Ruby
All Projects
Ruby
Overview
Activity
Roadmap
Issues
Repository
«
Previous
|
Next
»
Revision 20d9aefc
Added by
ko1 (Koichi Sasada)
over 16 years
ago
ID
20d9aefccbc5d9b5f9feacef9ee52dc1731aec55
Parent
762f9b28
Child
ecb96205
vm_core.h, compile.c: declare struct iseq_inline_cache_entry.
Inline cache (IC) entries are no longer GC managed object.
IC entries are freed when ISeq is freed.
iseq.c: fix mark, free, memsize functions for above change.
insns.def: remove rb_gc_write_barrier().
vm_insnhelper.c (vm_method_search): ditto.
tool/instruction.rb, template/insns_info.inc.tmpl (insn_iclen):
added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading...
Inline cache (IC) entries are no longer GC managed object.
IC entries are freed when ISeq is freed.
added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e