Commit Graph

206 Commits

Author SHA1 Message Date
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
Trevor Spiteri 9b8e36a71d version 0.1.5 2019-01-26 22:02:58 +01:00
Trevor Spiteri 3d6bfecf6f fix f16 build 2019-01-26 21:49:13 +01:00
Trevor Spiteri 59b407ba61 add bool to fixed conversion 2019-01-26 21:44:34 +01:00
Trevor Spiteri ef902eb60e move float conversions to convert.rs 2019-01-26 21:32:06 +01:00
Trevor Spiteri b71b41cd70 implement infallible fixed to primitive conversions 2019-01-26 21:16:20 +01:00
Trevor Spiteri 266f2910ce add infallible conversions from other Fixed and from primitives 2019-01-26 20:38:25 +01:00
Trevor Spiteri 4e98c8ddd4 add f16 feature to ci tests 2019-01-26 13:49:19 +01:00
Trevor Spiteri 6db49e1bee add .gitlab-ci.yml and .appveyor.yml for ci testing 2019-01-26 03:59:16 +01:00
Trevor Spiteri 9969f2f243 add feature to fail on warnings 2019-01-26 03:59:00 +01:00
Trevor Spiteri 56b3176deb clippy 2019-01-26 03:52:41 +01:00
Trevor Spiteri ac245367dd add types module 2018-11-29 10:40:36 +01:00
Trevor Spiteri c69544b9a0 version 0.1.4 2018-11-29 09:55:39 +01:00
Trevor Spiteri 02dded4476 prepend clippy lint names with clippy:: 2018-11-29 09:49:18 +01:00
Trevor Spiteri 0642db9baa fmt 2018-11-29 09:35:35 +01:00
Trevor Spiteri a2a7254a48 update release notes 2018-11-03 17:23:18 +01:00
Trevor Spiteri e4a1afe07e support for u128 and i128 division 2018-11-02 21:20:17 +01:00
Trevor Spiteri 49a83c4174 simplify fallback widening multiplication 2018-10-24 13:31:17 +02:00
Trevor Spiteri 2cb5caf996 tweak style 2018-09-07 14:04:54 +02:00
Trevor Spiteri 4f298d2b79 depend on half 1.2 for f16::to_bits 2018-09-07 11:44:36 +02:00
Trevor Spiteri 7017687a9a version 0.1.3 2018-08-23 13:32:59 +02:00
Trevor Spiteri 1f790314d1 pacify clippy 2018-08-23 13:31:43 +02:00
Trevor Spiteri 932caf3f92 add f16 feature 2018-08-23 13:12:32 +02:00
Trevor Spiteri f7b4242102 tweak display test 2018-08-16 12:07:07 +02:00
Trevor Spiteri 69254eadac version 0.1.2 2018-08-15 20:14:36 +02:00
Trevor Spiteri 4942414448 style 2018-08-15 20:06:50 +02:00
Trevor Spiteri e3acd60315 add constraints on Frac to ensure correct range 2018-08-15 20:03:19 +02:00
Trevor Spiteri d6d65f8af4 add is_positive and is_negative 2018-08-14 17:47:29 +02:00
Trevor Spiteri 19c78bfdad add some examples 2018-08-14 17:42:22 +02:00
Trevor Spiteri f308fb3111 add some examples 2018-08-14 17:22:18 +02:00
Trevor Spiteri 227074392b tweaks 2018-08-14 16:52:20 +02:00
Trevor Spiteri 14e1bc7c10 add custom lt, le, gt, ge for PartialOrd impls 2018-08-14 12:45:24 +02:00
Trevor Spiteri 68f9e090cb add some examples 2018-08-14 12:16:58 +02:00
Trevor Spiteri d1830b6282 add from_f32, from_f64, to_f32 and to_f64 examples 2018-08-14 11:45:23 +02:00
Trevor Spiteri 364b4ef23c implement from_f32 and from_f64 2018-08-14 00:21:29 +02:00
Trevor Spiteri d139bef602 frame for conversion from f32, f64 2018-08-13 22:48:59 +02:00
Trevor Spiteri 7eb5e65100 provide From<Fixed*> for {f32,f64} when lossless 2018-08-13 19:00:36 +02:00
Trevor Spiteri 26f760d5ca to_f32 and to_f64 need less concrete complex functions 2018-08-13 15:22:50 +02:00