Commit Graph

35 Commits

Author SHA1 Message Date
Trevor Spiteri 3b3d22fc6f remove checked_to_float 2019-02-01 14:53:25 +01:00
Trevor Spiteri ed3ed75093 add from_fixed to trait Float 2019-02-01 14:53:14 +01:00
Trevor Spiteri 9c22e037c0 add from_fixed plus checked versions to trait Int 2019-02-01 14:45:17 +01:00
Trevor Spiteri f7300c7f8a add to_fixed plus checked versions to traits Int and Float 2019-02-01 02:40:35 +01:00
Trevor Spiteri c9e9686ac4 consistent {to,checked_to}_{fixed,int,float}, some doc updates 2019-02-01 01:13:53 +01:00
Trevor Spiteri 87b00f66a2 add to_fixed 2019-01-29 23:20:38 +01:00
Trevor Spiteri d5e135889c version 0.2.1 2019-01-29 23:16:09 +01:00
Trevor Spiteri 455a770f03 fix display precision bug 2019-01-29 21:47:55 +01:00
Trevor Spiteri c1a0f04af0 update release notes 2019-01-29 18:34:12 +01:00
Trevor Spiteri 1725b12340 version 0.2.0 2019-01-29 03:35:42 +01:00
Trevor Spiteri 3fbd016ac6 fix to_int and deprecate to_int_{ceil,floor,round}
to_int was not truncating fractional bits for negative numbers with
non-zero fractions, but was rounding towards zero instead.
2019-01-29 03:04:02 +01:00
Trevor Spiteri 1816b6e2bd update release notes 2019-01-29 02:13:19 +01:00
Trevor Spiteri 02ea584ac0 update release notes 2019-01-28 22:43:43 +01:00
Trevor Spiteri 2a7cf2c4b5 complete from_float family of functions
Now from_float, checked_from_float, saturating_from_float,
wrapping_from_float and overflowing_from_float are all implemented.
2019-01-28 19:45:33 +01:00
Trevor Spiteri 3724d461b6 document that signum can panic if the signum cannot be represented 2019-01-28 04:30:56 +01:00
Trevor Spiteri b3f2d2d120 replace {to,from}_{f16,f32,f64} -> {to,from}_float 2019-01-28 03:41:44 +01:00
Trevor Spiteri 2a2395af10 version 0.1.6: serde support 2019-01-27 00:39:24 +01:00
Trevor Spiteri 26dbf7059c version 0.1.5: mention types module in release notes 2019-01-26 22:22:18 +01:00
Trevor Spiteri 9b8e36a71d version 0.1.5 2019-01-26 22:02:58 +01:00
Trevor Spiteri 59b407ba61 add bool to fixed conversion 2019-01-26 21:44:34 +01:00
Trevor Spiteri b71b41cd70 implement infallible fixed to primitive conversions 2019-01-26 21:16:20 +01:00
Trevor Spiteri c69544b9a0 version 0.1.4 2018-11-29 09:55:39 +01:00
Trevor Spiteri a2a7254a48 update release notes 2018-11-03 17:23:18 +01:00
Trevor Spiteri 7017687a9a version 0.1.3 2018-08-23 13:32:59 +02:00
Trevor Spiteri 932caf3f92 add f16 feature 2018-08-23 13:12:32 +02:00
Trevor Spiteri 69254eadac version 0.1.2 2018-08-15 20:14:36 +02:00
Trevor Spiteri d6d65f8af4 add is_positive and is_negative 2018-08-14 17:47:29 +02:00
Trevor Spiteri 364b4ef23c implement from_f32 and from_f64 2018-08-14 00:21:29 +02:00
Trevor Spiteri 6998d667b1 add support for no_std 2018-08-12 12:11:28 +02:00
Trevor Spiteri 10aca6f626 version 0.1.1 2018-08-11 21:10:03 +02:00
Trevor Spiteri 2dcf0afdf5 comparisons for all numbers with same inner type 2018-08-11 20:21:29 +02:00
Trevor Spiteri 8f64db356a add from_int, to_int*, frac and int methods 2018-08-11 17:19:17 +02:00
Trevor Spiteri 3d09bca07b implement overflowing multiplication and division by integers 2018-08-11 00:29:00 +02:00
Trevor Spiteri 1b74d10232 add public methods int_bits and frac_bits 2018-08-10 21:28:24 +02:00
Trevor Spiteri 39b9653f8e version 0.1.0 2018-08-10 20:57:59 +02:00