mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
fb5d966a45
When all lhs are local variables and all rhs are simple literals (integers, nil, true, false), generate values directly into target registers instead of using temporaries and MOVE instructions. For example, `a,b = 1,2` now generates: LOADI_1 R1 LOADI_2 R2 instead of: LOADI_1 R3 LOADI_2 R4 MOVE R1 R3 MOVE R2 R4 Co-authored-by: Claude <noreply@anthropic.com>