Commit Graph

599 Commits

Author SHA1 Message Date
Trevor Spiteri 6326d737d8 minor doc fixes 2020-10-23 17:13:59 +02:00
Trevor Spiteri fd066b1c97 add missing num-traits supertraits to FixedOptionalFeatures 2020-10-23 13:00:36 +02:00
Trevor Spiteri 53ea435929 version 1.4.0 2020-10-22 11:45:51 +02:00
Trevor Spiteri 5791c0a911 typo 2020-10-22 11:45:28 +02:00
Trevor Spiteri 493c1f6437 impl Display and Error for RadixParseFixedError 2020-10-22 11:33:58 +02:00
Trevor Spiteri 0af3a4b4af include recip release notes in README 2020-10-22 11:22:07 +02:00
Trevor Spiteri 77a1e85504 expose error returned by impl of Num::from_str_radix 2020-10-22 11:17:56 +02:00
Trevor Spiteri db051272ca fix Unwrapped::recip to use unwrapped_recip, not recip 2020-10-20 21:45:20 +02:00
Trevor Spiteri 6ec8433128 add wrapping/traits to reciprocal methods 2020-10-20 21:23:14 +02:00
Trevor Spiteri b09acfdf56 implement reciprocal methods 2020-10-20 21:18:11 +02:00
Trevor Spiteri 20e5243c45 serde-str should enable serde/std for String::deserialize 2020-10-20 17:55:44 +02:00
Trevor Spiteri bcdd6d5d41 implement more num-traits traits 2020-10-20 16:02:43 +02:00
Trevor Spiteri 8313677cb8 make serde-str more convenient 2020-10-20 12:10:49 +02:00
Trevor Spiteri 9fdbb77c20 link to fixed-macro in const_fixed_from_int documentation 2020-10-20 10:19:12 +02:00
Trevor Spiteri 13a1e9c089 typo 2020-10-19 16:00:24 +02:00
Trevor Spiteri c3e1e1c8b3 untest fixed-macro example until rustc 1.45.0 requirement 2020-10-19 14:45:48 +02:00
Trevor Spiteri 4c1595c562 test fixed-macro rustdoc example 2020-10-19 10:50:38 +02:00
Trevor Spiteri 27914b9a03 link to fixed-macro in doc 2020-10-19 10:37:29 +02:00
Trevor Spiteri a0a0a2a770 version 1.3.0 2020-10-15 18:48:04 +02:00
Trevor Spiteri b41bc7b33b deserialize to String instead of &str for serde-str
This is because for example serde-xml-rs cannot deserialize a string
into a borrowed string.

This also makes serde-str depend on the std feature.
2020-10-09 18:11:40 +02:00
Trevor Spiteri 197650872d add serde-str experimental feature 2020-10-09 14:41:10 +02:00
Trevor Spiteri 75d8d2ef93 add serde impls for Unwrapped types 2020-10-02 14:16:52 +02:00
Trevor Spiteri 3e1c1a642d add comment to FromStrRadix about radix limitations 2020-09-30 14:07:39 +02:00
Trevor Spiteri 71a5e9d7e1 reduce use of explicit lifetimes in trait implementation 2020-09-22 19:30:16 +02:00
Trevor Spiteri 36e6e6e0a6 loosen tarpaulin check requirement 2020-09-22 19:28:35 +02:00
Trevor Spiteri a0ea3f2c60 loosen Rhs constraint on MulAssign 2020-09-22 19:09:41 +02:00
Trevor Spiteri 0aa8af089f add mul_add to Wrapping and Unwrapped 2020-09-22 17:20:13 +02:00
Trevor Spiteri 88f67dc43d ci: add unwrapped feature 2020-09-22 16:50:12 +02:00
Trevor Spiteri b4064938d2 implement num_traits::mul_add::MulAdd 2020-09-22 16:41:41 +02:00
Trevor Spiteri 03436b19b5 typo 2020-09-22 15:47:29 +02:00
Trevor Spiteri a3d947776d add mul_add methods 2020-09-22 15:47:13 +02:00
Trevor Spiteri b53fb709bf fix compilation without unwrapped feature 2020-09-17 21:28:57 +02:00
Trevor Spiteri 9e8d74d1ad add Unwrapped wrapper 2020-09-17 20:22:53 +02:00
Trevor Spiteri c7c57b09f0 fix doc links 2020-09-17 20:03:55 +02:00
Trevor Spiteri c1119a0d12 add unwrapped from_num and to_num methods 2020-09-17 19:13:32 +02:00
Trevor Spiteri 8756a4bd5c add unwrapped arithmetic methods 2020-09-17 18:40:32 +02:00
Trevor Spiteri ff9211e9ab add unwrapped rounding methods 2020-09-17 18:03:05 +02:00
Trevor Spiteri 7a03bd6364 add unwrapped experimental feature 2020-09-17 16:58:26 +02:00
Trevor Spiteri 1b5a5b39ae version 1.2.0 2020-09-02 13:50:04 +02:00
Trevor Spiteri 5e8c87c43a stronger typing inside const_fixed_from_int macro 2020-09-02 13:49:29 +02:00
Trevor Spiteri 22d1551b97 fix a couple of const_fixed_from_int compile_fail tests 2020-09-02 13:25:24 +02:00
Trevor Spiteri d112d55e21 Revert "require rustc 1.46"
This reverts commit 5a4d1a6732.
2020-09-02 13:03:23 +02:00
Trevor Spiteri 0771d5b218 Revert "remove if_cond_else const hack"
This reverts commit 7522557e1d.
2020-09-02 13:03:16 +02:00
Trevor Spiteri be0fd36bf5 const_fixed_from_int implementation that works on rustc 1.44 2020-09-02 12:58:28 +02:00
Trevor Spiteri c6ea032292 ci: tarpaulin
coverage measure changed with 1.47 beta
2020-09-02 12:32:02 +02:00
Trevor Spiteri 78cff5601b const_fixed_from_int tweaks 2020-09-02 12:22:01 +02:00
Trevor Spiteri 7522557e1d remove if_cond_else const hack 2020-09-02 10:22:44 +02:00
Trevor Spiteri 5a4d1a6732 require rustc 1.46 2020-09-02 10:14:04 +02:00
Trevor Spiteri c5fe7e6764 fix corner cases of const_fixed_from_int 2020-09-02 10:10:29 +02:00
Trevor Spiteri 67f697ece5 add const_fixed_from_int compile_fail tests 2020-09-02 09:59:35 +02:00