mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
10f36a0cbb
The ROM table types (mrb_mt_entry, mrb_mt_tbl) and macros (MRB_MT_ENTRY, MRB_MT_ROM_TAB, etc.) are used by 34 files across core and gems -- they are part of the public method registration API, not internal implementation details. Move them to class.h where the rest of the method table API lives, eliminating the #ifdef MRUBY_CLASS_H guard that was needed in internal.h. Co-authored-by: Claude <noreply@anthropic.com>