Files
mruby-mruby/mrbgems/mruby-compiler/core
Yukihiro "Matz" Matsumoto 2b931d0c5e mruby-compiler: refactor scope_body() to accept separate locals and body parameters
Change scope_body() signature from (s, tree, val) to (s, locals, body, val)
to eliminate artificial cons-list structure creation on stack. This improves
the API design and prepares for future variable-sized node migrations.

Updated call sites:
- gen_scope_var(): remove stack allocation, pass scope->locals/body directly
- codegen_class(): pass body->car, body->cdr separately
- codegen_module(): pass tree->cdr->car->car, tree->cdr->car->cdr separately
- codegen_sclass(): pass tree->cdr->car->car, tree->cdr->car->cdr separately

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-03 19:46:12 +09:00
..
2021-03-01 10:06:17 +10:00