Commit Graph

543 Commits

Author SHA1 Message Date
Trevor Spiteri b20969dc6d work around https://github.com/rust-lang/rust/issues/58067 2019-02-02 02:32:10 +01:00
Trevor Spiteri 0787f10480 to_fixed_neg_abs_overflow -> to_fixed_dir_overflow 2019-02-02 01:57:14 +01:00
Trevor Spiteri 9ebfa67cac to_fixed_overflow -> to_fixed_dir_overflow 2019-02-01 23:38:58 +01:00
Trevor Spiteri 7e9e3ef04d {saturating,wrapping,overflowing}_to_{fixed,int} 2019-02-01 20:46:51 +01:00
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 91a4173669 remove unneeded functions 2019-01-31 02:57:55 +01:00
Trevor Spiteri 5d543fef64 fix SealedInt::is_negative 2019-01-31 02:06:22 +01:00
Trevor Spiteri f7d2fc18e0 code cleanups 2019-01-31 01:58:59 +01:00
Trevor Spiteri aa707df6c9 constify some stuff 2019-01-30 17:31:24 +01:00
Trevor Spiteri 87b00f66a2 add to_fixed 2019-01-29 23:20:38 +01:00
Trevor Spiteri f9dc12203e remove useless code 2019-01-29 23:19:42 +01:00
Trevor Spiteri d5e135889c version 0.2.1 2019-01-29 23:16:09 +01:00
Trevor Spiteri 86eb73f020 run clippy before check in ci for i686-gnulinux too 2019-01-29 22:02:51 +01:00
Trevor Spiteri f1f75e4c67 clippy 2019-01-29 22:01:12 +01:00
Trevor Spiteri 009142f2af add anther example to main doc 2019-01-29 21:55:58 +01:00
Trevor Spiteri 455a770f03 fix display precision bug 2019-01-29 21:47:55 +01:00
Trevor Spiteri 11f6c2bb93 move deprecated functions to bottom 2019-01-29 20:15:10 +01:00
Trevor Spiteri bb7d16d4cb clean up some more doc macros 2019-01-29 20:11:00 +01:00
Trevor Spiteri 63aba3d019 run clippy before check in ci 2019-01-29 18:34:18 +01:00
Trevor Spiteri c1a0f04af0 update release notes 2019-01-29 18:34:12 +01:00
Trevor Spiteri e3d4be53ce fix conversions from negative to fixed 2019-01-29 18:31:07 +01:00
Trevor Spiteri d3c09db948 clean up some doc macros 2019-01-29 16:49:20 +01:00
Trevor Spiteri 1725b12340 version 0.2.0 2019-01-29 03:35:42 +01:00
Trevor Spiteri 779df07f89 clean up some docs 2019-01-29 03:28:23 +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 fc7d971cf2 add checked and unchecked rounding functions 2019-01-29 02:09:23 +01:00
Trevor Spiteri 63e1031e24 add saturating rounding functions 2019-01-29 01:38:05 +01:00
Trevor Spiteri 0eb2e1f48e add wrapping rounding functions 2019-01-29 01:27:38 +01:00
Trevor Spiteri 5e5c24c0e9 add overflowing rounding functions 2019-01-29 01:12:48 +01:00
Trevor Spiteri 02ea584ac0 update release notes 2019-01-28 22:43:43 +01:00
Trevor Spiteri 2a8b7b450c implement checked conversions from int and fixed 2019-01-28 22:34:42 +01:00
Trevor Spiteri d6775959c2 add methods to SealedInt and SealedFixed for from_int and from_fixed 2019-01-28 20:44:56 +01:00
Trevor Spiteri 073ffb0f29 fix comment typo 2019-01-28 20:15:30 +01:00
Trevor Spiteri 53969028ff remove unused from_parts 2019-01-28 20:02:22 +01:00
Trevor Spiteri e8af3cf2e7 doc tweaks 2019-01-28 19:59:27 +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 2a15782e95 fix README example 2019-01-28 05:24:10 +01:00
Trevor Spiteri cb10ff5ca0 replace from_int -> checked_from_int 2019-01-28 04:31:51 +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 3b9c5684ff doc fixes 2019-01-28 04:04:19 +01:00
Trevor Spiteri b3f2d2d120 replace {to,from}_{f16,f32,f64} -> {to,from}_float 2019-01-28 03:41:44 +01:00
Trevor Spiteri 5e08e91280 refactoring: add sealed traits for int, float, fixed 2019-01-28 00:25:05 +01:00
Trevor Spiteri 351ede5ba7 version 0.1.6: fmt 2019-01-27 00:46:12 +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