v2.0.0
This release adds the types decimal32_fast
, decimal64_fast
and decimal128_fast
. They offer the same numerical results as their related non-fast type, but without the layout constraints of IEEE 754. See: https://cppalliance.org/decimal/decimal.html#Benchmarks
What's Changed
- Fix promotion system with inclusion of
decimal32_fast
by @mborland in #589 - Start tuning cmath functions by @ckormanyos in #580
- Add implementations of for
decimal32_fast
by @mborland in #590 - Fixed width rounding by @mborland in #586
- Drone: divide GCC 12 ASAN 32 jobs by @sdarwin in #597
- Riemann zeta by @ckormanyos in #593
- Improve comparison functions by @mborland in #598
decimal64_fast
basis by @mborland in #599- Add support for mixed decimal64_fast and Integer operations by @mborland in #606
decimal64_fast
cmath additions by @mborland in #609- Add bindings and testing of decimal64_fast STL like functions by @mborland in #611
- Add Decimal64 fast to benchmarks by @mborland in #615
- More func by @ckormanyos in #607
- Add to and from BID for all types by @mborland in #625
- Make dec32_fast even faster by @mborland in #620
- Offer fast math macro by @mborland in #627
- Begin implementing decimal128_fast by @mborland in #631
- Implement basic arithmetic for decimal128_fast by @mborland in #635
- Implement mixed arithmetic and comparisions for decimal128_fast by @mborland in #636
- Test and fix discrepency between
decimal128
anddecimal128_fast
by @mborland in #642 - Add cmath support to decimal128_fast by @mborland in #638
- Different improvement of counting methods by @mborland in #647
- Implement beta by @mborland in #649
- Improvements to decimal64_fast by @mborland in #644
- Finish decimal128_fast by @mborland in #654
- Improve dec64 multiplication by @mborland in #655
- Faster dec128 fast by @mborland in #658
- Improve
num_digits()
foruint256_t
by @mborland in #660
Full Changelog: v1.2.0...v2.0.0