Skip to content

Releases: ajtribick/twofloat

v0.2.2

12 May 21:04
Compare
Choose a tag to compare
  • Removed debugging code accidentally left in no_overlap function.

v0.2.1

03 May 11:47
Compare
Choose a tag to compare
  • Added exp_m1, ln_1p functions.

v0.2.0

23 Apr 20:28
Compare
Choose a tag to compare
  • Breaking change: prefer value-like arguments to improve ergonomics.
  • Breaking change: use ConversionError type to represent failure of try_into.
  • Breaking change: replaced try_new and data with conversions to/from (f64, f64) and [f64; 2].
  • Added NAN constant.

v0.1.4

20 Apr 10:47
Compare
Choose a tag to compare
  • Added copysign, hypot, round, signum functions.
  • Added trigonometric functions cos, sin, sin_cos, tan and inverse functions asin, acos, atan, atan2.
  • Added Euclidean division and remainder functions div_euclid, rem_euclid.

v0.1.3

19 Apr 12:55
Compare
Choose a tag to compare
  • Added hi and lo functions to extract individual words.
  • Added angle conversion functions: to_degrees, to_radians.
  • Added hyperbolic functions cosh, sinh, tanh and inverse functions acosh, asinh, atanh.
  • Updated is_valid method to check for overlapping representations.
  • Bugfix in integer truncation where low word fraction was zero.

v0.1.2

18 Mar 17:54
Compare
Choose a tag to compare

DO NOT USE: bug in the trunc function also affects the % operator. Use v0.1.3 instead.

  • Added functions: cbrt, exp, exp2, ln, log, log2, log10, powf.
  • Added mathematical constants.

v0.1.1

10 Mar 18:57
Compare
Choose a tag to compare

DO NOT USE: bug in the trunc function also affects the % operator. Use v0.1.3 instead.

  • Added functions: recip, max, min, fract, trunc, ceil, floor, sqrt, powi.
  • Added % and %= operators.

v0.1.0

08 Mar 12:52
Compare
Choose a tag to compare

Initial release