Files
mruby-mruby/mrbgems
Yukihiro "Matz" Matsumoto 8566a996dd mruby-bigint: add in-place optimizations for mpz_neg, mpz_abs, ulshift
When the output and input are the same variable, avoid unnecessary
heap allocations by modifying in place:
- mpz_neg: just flip the sign
- mpz_abs: just make sign positive
- ulshift: use mpn_lshift in-place (safe since it processes high-to-low)

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-15 09:49:28 +09:00
..
2025-10-25 21:05:39 +09:00
2024-09-24 00:14:24 +10:00