Skip to content

Releases: ajtribick/twofloat

v0.8.4

25 Jul 23:22

Choose a tag to compare

  • BUGFIX - num_traits implementation with --no-default-features no longer triggers infinite recursion.
  • Mathematical functions are always on. Feature math_funcs now does nothing,
    but is left for compatibility purposes. It will be removed in v0.9.

v0.8.3

07 Jan 19:17

Choose a tag to compare

  • Fix no_std builds

v0.8.2

01 Jan 11:06

Choose a tag to compare

  • Use custom serde trait implementations
  • Add to_f64 to the ToPrimitive implementation. (Thanks: apelloni)
  • Fix powf for negative values. (Thanks: apelloni)

v0.8.1

24 Nov 11:58

Choose a tag to compare

  • Re-enable use of std::mul_add if the std feature is enabled (except on
    MinGW).

v0.8.0

23 Nov 18:58

Choose a tag to compare

  • Always use libm functions.
  • math_funcs feature no longer requires std.
  • TwoFloat is now #[repr(C)].

v0.7.0

06 Apr 22:22

Choose a tag to compare

  • Support no_std builds. (Thanks: joseluis)

v0.6.1

17 Nov 20:14

Choose a tag to compare

  • Re-enable MinGW support via libm.

v0.6.0

30 Sep 12:27

Choose a tag to compare

  • Add const constructor from_f64.
  • Breaking change: remove MinGW support due to incorrect fma implementation
  • Breaking change: fix definition of no_overlap to match definition 1.4 in Joldes et al. (2017).
  • Breaking change: Correct values of MIN and MAX constants.

v0.5.0

21 Apr 18:37

Choose a tag to compare

  • Add operator overloads for &f64.
  • Breaking change: use serde as the feature flag name.
  • Breaking change: use helper struct for Serde serialization.
  • Integrate with num_traits crate.
  • Internal: use hexf to specify constants.

v0.4.1

04 Nov 20:24

Choose a tag to compare

  • Internals now checked with clippy.