Files
mruby-mruby/mrbgems/mruby-bigint/core
Yukihiro "Matz" Matsumoto 3d1db70052 mruby-bigint: implement unified mpz_mul_sliding_window, eliminate pool duplication
- Created mpz_mul_sliding_window_core() containing pure multiplication algorithm
- Unified mpz_mul_sliding_window() with pool-first-then-heap approach
- Eliminated mpz_mul_sliding_window_pool() function (84+ lines removed)
- Simplified mpz_mul() algorithm hierarchy to use single sliding window function
- Updated all callers in powm operations
- All tests pass, maintaining performance with cleaner architecture

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-14 10:52:55 +09:00
..
2025-05-14 02:01:02 +10:00