Releases: kimwalisch/calculator
Releases · kimwalisch/calculator
calculator-2.0
The primary new feature in version 2.0 is automatic detection of integer overflows and underflows, which now trigger a calculator::error.
We’ve also significantly strengthened our test suite, which now includes hundreds of additional test cases.
Breaking Changes
- The code now requires C++11 or later (previously C++98 or later).
- The ^ operator is now used for raise to power (previously XOR).
- The integer type of the default
calculator::eval()function has been changed tostd::int64_t(previouslyint).
calculator-1.4
- Fix integer overflow in pow
- Silence clang-cl -Wdeprecated warning
- Update documentation
calculator-1.1
- Silence GCC 7 -Wimplicit-fallthrough warning
calculator-1.0
Silence compiler warning icl /W4: remark #3280: declaration hides member