Files
mruby-mruby/mrbgems
Yukihiro "Matz" Matsumoto 8f7bfa4f68 mruby-set: convert kset_copy_* macros to functions
Convert kset_copy_merge and kset_copy_replace from macros to static
functions for better maintainability and debugging.

Benefits:
- Better debugging: can set breakpoints and step through code
- Improved type safety: proper function parameter checking
- Cleaner code: no macro expansion bloat at call sites
- Better error messages: meaningful function names in stack traces
- Easier maintenance: functions are simpler to modify than complex macros

The operations are substantial enough (memory allocation, loops with GC
management) that function call overhead is negligible compared to the
actual work performed.

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-14 10:53:03 +09:00
..
2024-09-24 00:14:24 +10:00