v4.1.0
What's Changed
- Remove ENABLE_NUMERIC_STRING flag by @tompng in #479
- Sample code without deprecated modules by @tompng in #480
- Improve performance of add/sub when exponent of two bigdecimals have huge difference by @tompng in #478
- Change frozen_string_literal from false to true by @tompng in #481
- NTT multiplication and Newton-Raphson division by @tompng in #407
- Implement BigMath::PI with Gauss-Legendre algorithm by @tompng in #434
- Improve taylor series calculation of exp and sin by bit burst algorithm by @tompng in #433
- Remove calculating log(10) in BigMath.log for large/small x by @tompng in #484
- Add missing call-seq by @tompng in #485
- Split internal extra calculation prec and BigDecimal.double_fig usage by @tompng in #486
- Add RBS signature and testing by @ksss in #488
- Add missing sig file by @ksss in #492
- Simplify butterfly operation of Number Theoretic Transform by @tompng in #496
- Assume always have uint64_t by @tompng in #497
- Use bit_length to calculate NTT bit size by @tompng in #498
- Update depend files, etc by @tompng in #499
- Fix erfc(x,prec) precision when x is huge by @tompng in #502
- Increase BigMath converge test precisions by @tompng in #503
- Fix error compiling with ruby.wasm by @tompng in #504
- Bump version to 4.1.0 by @tompng in #505
New Contributors
Full Changelog: v4.0.1...v4.1.0