Skip to content

Releases: kimwalisch/calculator

calculator-2.0

09 Dec 17:59

Choose a tag to compare

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 to std::int64_t (previously int).

calculator-1.4

19 Aug 15:49

Choose a tag to compare

  • Fix integer overflow in pow
  • Silence clang-cl -Wdeprecated warning
  • Update documentation

calculator-1.1

11 Aug 20:34

Choose a tag to compare

  • Silence GCC 7 -Wimplicit-fallthrough warning

calculator-1.0

14 Dec 10:04

Choose a tag to compare

Silence compiler warning

icl /W4:  remark #3280: declaration hides member