Files
mruby-mruby/mrbgems
Yukihiro "Matz" Matsumoto 61aa2234d8 mruby-bigint: add missing trim in shift functions
Add trim() calls after mpz_set/mpz_move in shift operations where
actual bit manipulation is skipped:

- mpz_mul_2exp when e==0 (no shift needed)
- mpz_mul_2exp when bs==0 (limb-only shift)
- mpz_div_2exp when e==0 (no shift needed)
- mpz_div_2exp when bs==0 (limb-only shift)

This prevents inflated sz values from propagating through operations,
complementing the earlier fix to urshift/ulshift when n==0.

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 22:27:04 +09:00
..
2025-10-25 21:05:39 +09:00
2024-09-24 00:14:24 +10:00