mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
84c94cf18b
added variable-sized node structures for memory optimization: - simple nodes: singleton values (self, nil, true, false) and constants - advanced nodes: complex structures (rescue, ensure, block) - size class allocation system (TINY, SMALL, MEDIUM, LARGE, XLARGE) - NODE_VARIABLE wrapper for flexible memory layout - removed NODE_ARG from variable-sized implementation per analysis - fixed memory corruption issues in gen_block_var with stack allocation - cleaned up consecutive blank lines and unused code Co-authored-by: Claude <noreply@anthropic.com>