Changelog

Changelog since the version v1.0.0

v1.1.3

  • Add add_headerfils to xmake.lua for correctly install library with xmake.

Full Changelog: https://github.com/Koishi-Satori/EirinFixed/compare/v1.1.2…v1.1.3

v1.1.2

  • Add numbers.hpp to provide fixed point constants.

  • Add detail/util.hpp to provide some utility functions.

  • Make sure compile passed without int128 support.

  • Adjust test and CI.

  • Update numbers and documentation.

  • rename fpmath.hpp to math.hpp.

Full Changelog: https://github.com/Koishi-Satori/EirinFixed/compare/v1.1.1…v1.1.2

v1.1.1

## What’s Changed - Port to MSVC - Update project structure - Update documents - Remove dependency on boost - @HenryAWE made their first contribution in https://github.com/Koishi-Satori/EirinFixed/pull/5

Full Changelog: https://github.com/Koishi-Satori/EirinFixed/compare/v1.0.2…v1.1.1

v1.0.2

  • add specialization for std::numeric_limits for eirin::fixed_point.

  • add functions eirin::max_value() and eirin::min_value().

  • add xmake options.

  • add documentation.

  • replace std::is_signed specialization for int128_t in Boost with eirin::detail::is_signed.

  • fix recruit inline.

  • fix the stream output function return wrong result when the number is min_value.

Full Changelog: https://github.com/Koishi-Satori/EirinFixed/compare/v1.0.1…v1.0.2

v1.0.1

  • add a namespace eirin.

  • fix the output function

  • add the is_fixed_point_v and the concept fixed_point, you can use fixed_point auto& fp to represent a fixed point number rather than boring template declaration!

Full Changelog: https://github.com/Koishi-Satori/EirinFixed/compare/v1.0.0…v1.0.1

v1.0.0

  • The first release of EirinFixed.

  • Basic fixed point number template class.

  • Basic fixed point number mathematics and IO.