Skip to content

Releases: NicChr/cppdoubles

cppdoubles 0.4.0

10 Jun 06:27

Choose a tag to compare

New features

  • get_tolerance and set_tolerance as helpers to get/set the package-wide
    tolerance.

  • New argument scale added to rel_diff to allow users to optionally
    specify a scale for each relative difference.

Changes

  • The default argument for tol now uses get_tolerance().

Internal updates

  • Inlined most of the simple C++ functions which provides some moderate
    speed improvements.

  • Some C++ functions were returning double when they should return bool. This
    has now been fixed.

cppdoubles 0.3.0

12 Nov 14:07

Choose a tag to compare

Breaking changes

  • The 'C++' functions have been renamed for readability and consistency though the equivalent R function names remain unchanged.

Internal improvements

  • Vectorised loops have been internally sped-up.
  • Code has been simplified for readability.

Bug fixes

  • rel_diff(0, 0) now correctly returns 0