v3.3.0
What's Changed
- Allow calling Rational#to_d without arguments by @fsateler in #421
- Fix test_no_memory_leak failure by @tompng in #424
- Change BigMath.sin and cos to always calculate in relative precision. by @tompng in #422
- Faster exp calculation by @tompng in #399
- Rename assert_relative_precision to assert_converge_in_precision by @tompng in #425
- Add support for tangent function by @rhannequin in #231
- Make bigdecimal.rb work in JRuby by @tompng in #420
- BigMath methods common interface: coerce x, validate prec, check nan error by @tompng in #415
- Round result of sqrt and BigMath methods by @tompng in #427
- Update example calculation result in BigMath document by @tompng in #428
- BigMath.log(0,n)==-Infinity just like Math.log(0) by @tompng in #430
- Fix divmod and modulo by infinity to match Float#divmod and Float#modulo by @tompng in #429
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in #431
- Make internal BigMath method a private method by @tompng in #432
- Improve performance of x**y when y is a huge value by @tompng in #438
- Fix precision of x.power(y, prec) when the result is nearly infinity by @tompng in #439
- Bump version to 3.3.0 by @tompng in #437
New Contributors
Full Changelog: v3.2.3...v3.3.0