mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
9e8cda73f6
Implemented shared C argument parser and separate fill logic to eliminate code duplication while maximizing performance. The implementation uses C implemented __fill_parse_args for unified argument handling and __fill_exec for fast C-based value filling. Added comprehensive test coverage for both shared argument parsing and C fill implementation, including range arguments, block handling, and array extension scenarios. Co-authored-by: Atlassian Rovo Dev Co-authored-by: Gemini <gemini@google.com>