summaryrefslogtreecommitdiff
path: root/vm_method.c
diff options
context:
space:
mode:
authorcharliesome <charliesome@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-09 10:51:02 +0000
committercharliesome <charliesome@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-09 10:51:02 +0000
commit7df979812699f153791b95e9c37f6c61b0cfb599 (patch)
tree9172a77252b37fdbeb662dbd61c0f0ca4ae1048b /vm_method.c
parenta1119230621d3ab26e93466a6838be42aaa83307 (diff)
* compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,
vm_insnhelper.c, vm_insnhelper.h, vm_method.c: Rename method_serial to global_method_state and constant_serial to global_constant_state after discussion with ko1. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/vm_method.c b/vm_method.c
index 81f4eee906..7a7615830b 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -25,7 +25,7 @@ static void rb_vm_check_redefinition_opt_method(const rb_method_entry_t *me, VAL
#define attached id__attached__
struct cache_entry {
- rb_serial_t method_serial;
+ rb_serial_t method_state;
rb_serial_t class_serial;
ID mid;
rb_method_entry_t* me;
@@ -47,14 +47,14 @@ void
rb_clear_cache(void)
{
rb_warning("rb_clear_cache() is deprecated.");
- INC_METHOD_SERIAL();
- INC_CONSTANT_SERIAL();
+ INC_GLOBAL_METHOD_STATE();
+ INC_GLOBAL_CONSTANT_STATE();
}
void
rb_clear_constant_cache(void)
{
- INC_CONSTANT_SERIAL();
+ INC_GLOBAL_CONSTANT_STATE();
}
void
@@ -62,7 +62,7 @@ rb_clear_method_cache_by_class(VALUE klass)
{
if (klass && klass != Qundef) {
if (klass == rb_cBasicObject || klass == rb_cObject || klass == rb_mKernel) {
- INC_METHOD_SERIAL();
+ INC_GLOBAL_METHOD_STATE();
}
else {
rb_class_clear_method_cache(klass);
@@ -550,7 +550,7 @@ rb_method_entry_get_without_cache(VALUE klass, ID id,
struct cache_entry *ent;
ent = GLOBAL_METHOD_CACHE(klass, id);
ent->class_serial = RCLASS_EXT(klass)->class_serial;
- ent->method_serial = GET_METHOD_SERIAL();
+ ent->method_state = GET_GLOBAL_METHOD_STATE();
ent->defined_class = defined_class;
ent->mid = id;
@@ -588,7 +588,7 @@ rb_method_entry(VALUE klass, ID id, VALUE *defined_class_ptr)
#if OPT_GLOBAL_METHOD_CACHE
struct cache_entry *ent;
ent = GLOBAL_METHOD_CACHE(klass, id);
- if (ent->method_serial == GET_METHOD_SERIAL() &&
+ if (ent->method_state == GET_GLOBAL_METHOD_STATE() &&
ent->class_serial == RCLASS_EXT(klass)->class_serial &&
ent->mid == id) {
if (defined_class_ptr)