Searched refs:RCLASS_M_TBL (Results 1 – 12 of 12) sorted by relevance
/dports/lang/ruby26/ruby-2.6.9/ |
H A D | class.c | 191 RCLASS_M_TBL(c) = rb_id_table_create(0); in RCLASS_M_TBL_INIT() 337 RCLASS_M_TBL(clone) = 0; in rb_mod_init_copy() 356 if (RCLASS_M_TBL(orig)) { in rb_mod_init_copy() 361 rb_id_table_foreach(RCLASS_M_TBL(orig), clone_method_i, &arg); in rb_mod_init_copy() 847 RCLASS_M_TBL(OBJ_WB_UNPROTECT(klass)) = in rb_include_class_new() 908 if (klass_m_tbl && klass_m_tbl == RCLASS_M_TBL(module)) in include_modules_at() 914 if (RCLASS_M_TBL(p) == RCLASS_M_TBL(module)) { in include_modules_at() 963 struct rb_id_table *tbl = RCLASS_M_TBL(klass); in move_refined_method() 1000 RCLASS_M_TBL(origin) = RCLASS_M_TBL(klass); in rb_prepend_module() 1207 if (RCLASS_M_TBL(mod)) rb_id_table_foreach(RCLASS_M_TBL(mod), method_entry_i, &me_arg); in class_instance_method_list() [all …]
|
H A D | vm_method.c | 183 struct rb_id_table *m_tbl = RCLASS_M_TBL(klass); in lookup_method_table() 559 mtbl = RCLASS_M_TBL(klass); in rb_method_entry_make() 990 if (!rb_id_table_lookup(RCLASS_M_TBL(klass), mid, &data) || in remove_method() 998 rb_id_table_delete(RCLASS_M_TBL(klass), mid); in remove_method()
|
H A D | eval.c | 1374 RCLASS_M_TBL(OBJ_WB_UNPROTECT(c)) = in rb_using_refinement() 1375 RCLASS_M_TBL(OBJ_WB_UNPROTECT(module)); /* TODO: check unprotecting */ in rb_using_refinement()
|
H A D | gc.c | 2228 rb_id_table_free(RCLASS_M_TBL(obj)); in obj_free() 2369 rb_id_table_free(RCLASS_M_TBL(obj)); in obj_free() 3328 if (RCLASS_M_TBL(obj)) { in obj_memsize_of() 3329 size += rb_id_table_memsize(RCLASS_M_TBL(obj)); in obj_memsize_of() 3349 if (RCLASS_M_TBL(obj)) { in obj_memsize_of() 3350 size += rb_id_table_memsize(RCLASS_M_TBL(obj)); in obj_memsize_of() 4716 mark_m_tbl(objspace, RCLASS_M_TBL(obj)); in gc_mark_children() 4725 mark_m_tbl(objspace, RCLASS_M_TBL(obj)); in gc_mark_children()
|
H A D | object.c | 873 if (cl == c || RCLASS_M_TBL(cl) == RCLASS_M_TBL(c)) in class_search_ancestor()
|
H A D | marshal.c | 498 (rb_id_table_size(RCLASS_M_TBL(klass)) > 0 || \
|
H A D | internal.h | 994 #define RCLASS_M_TBL(c) (RCLASS(c)->m_tbl) macro
|
H A D | vm.c | 1602 rb_id_table_foreach(RCLASS_M_TBL(RCLASS_ORIGIN(klass)), check_redefined_method, (void *)klass); in rb_vm_check_redefinition_by_prepend()
|
/dports/lang/ruby26/ruby-2.6.9/include/ruby/ |
H A D | ruby.h | 942 #define RMODULE_M_TBL(m) RCLASS_M_TBL(m)
|
/dports/lang/ruby26/ruby-2.6.9/doc/ |
H A D | ChangeLog-2.3.0 | 10507 * object.c: use RCLASS_M_TBL() directly.
|
H A D | ChangeLog-2.0.0 | 3690 RCLASS_M_TBL(klass) to add refined method entries, because 4753 RCLASS_M_TBL(klass) to add refined method entries, because
|
H A D | ChangeLog-1.9.3 | 60470 (RCLASS_IV_TBL, RCLASS_M_TBL, RCLASS_SUPER, RCLASS_IV_INDEX_TBL)
|