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 |
Trevor Spiteri
|
5977bfc780
|
start refactoring to_f32, to_f64
|
2018-08-13 14:43:52 +02:00 |
Trevor Spiteri
|
f043eacbfa
|
require rustc 1.28.0
|
2018-08-13 12:10:53 +02:00 |
Trevor Spiteri
|
c2504d67ab
|
style
|
2018-08-13 11:49:01 +02:00 |
Trevor Spiteri
|
0b2405233a
|
std is not an option any more
|
2018-08-12 22:39:13 +02:00 |
Trevor Spiteri
|
fb17780631
|
style
|
2018-08-12 20:30:33 +02:00 |
Trevor Spiteri
|
72d7f61337
|
move bulk of display code into two non-inlined functions
|
2018-08-12 20:21:19 +02:00 |
Trevor Spiteri
|
6998d667b1
|
add support for no_std
|
2018-08-12 12:11:28 +02:00 |
Trevor Spiteri
|
048033b68c
|
fix to_f32 and to_f64 for no fractional or no integer bits
|
2018-08-12 11:52:48 +02:00 |
Trevor Spiteri
|
33b5d3601c
|
comments nit
|
2018-08-11 22:12:33 +02:00 |
Trevor Spiteri
|
819a95bc21
|
test for case where to_f32() produces infinite
|
2018-08-11 22:10:06 +02:00 |
Trevor Spiteri
|
10aca6f626
|
version 0.1.1
|
2018-08-11 21:10:03 +02:00 |
Trevor Spiteri
|
b6f64aa836
|
pacify clippy
|
2018-08-11 21:07:46 +02:00 |
Trevor Spiteri
|
3caf96126b
|
style
|
2018-08-11 20:57:22 +02:00 |
Trevor Spiteri
|
e4f7b3e286
|
split arith op impls from lib.rs to arith.rs
|
2018-08-11 20:55:22 +02:00 |
Trevor Spiteri
|
a93e3aa964
|
add more comparison tests
|
2018-08-11 20:41:08 +02:00 |
Trevor Spiteri
|
6a7eaeb03b
|
fix Assign* impls that were not doing anything
|
2018-08-11 20:26:57 +02:00 |
Trevor Spiteri
|
2dcf0afdf5
|
comparisons for all numbers with same inner type
|
2018-08-11 20:21:29 +02:00 |
Trevor Spiteri
|
f2d5f232d4
|
tweak quick example in README
|
2018-08-11 17:49:46 +02:00 |
Trevor Spiteri
|
4250151943
|
add quick example to README
|
2018-08-11 17:33:31 +02:00 |
Trevor Spiteri
|
d3873b741e
|
fix link typo in README
|
2018-08-11 17:21:24 +02:00 |
Trevor Spiteri
|
8f64db356a
|
add from_int, to_int*, frac and int methods
|
2018-08-11 17:19:17 +02:00 |
Trevor Spiteri
|
29a067e3e9
|
check for division by 0 in checked_div
|
2018-08-11 00:51:36 +02:00 |
Trevor Spiteri
|
3d09bca07b
|
implement overflowing multiplication and division by integers
|
2018-08-11 00:29:00 +02:00 |
Trevor Spiteri
|
74f2000aa3
|
implement multiplication and division by inner type
|
2018-08-11 00:14:15 +02:00 |
Trevor Spiteri
|
59ed2757c8
|
style
|
2018-08-10 23:52:20 +02:00 |
Trevor Spiteri
|
1b74d10232
|
add public methods int_bits and frac_bits
|
2018-08-10 21:28:24 +02:00 |
Trevor Spiteri
|
e429dbd869
|
fix links in top-level docs
|
2018-08-10 21:01:52 +02:00 |
Trevor Spiteri
|
39b9653f8e
|
version 0.1.0
|
2018-08-10 20:57:59 +02:00 |
Trevor Spiteri
|
8c9ee77cef
|
update top level docs
|
2018-08-10 20:43:53 +02:00 |
Trevor Spiteri
|
51c83a7b02
|
check for repr(transparent) in build.rs
|
2018-08-10 20:35:09 +02:00 |
Trevor Spiteri
|
ca3e48f699
|
update top level docs
|
2018-08-10 20:30:03 +02:00 |
Trevor Spiteri
|
62781ba14d
|
some renaming
|
2018-08-10 20:17:13 +02:00 |
Trevor Spiteri
|
774635a208
|
depend on typenum 1.3
|
2018-08-10 20:05:51 +02:00 |
Trevor Spiteri
|
0605bf63b2
|
do not use derive for traits
|
2018-08-10 20:03:01 +02:00 |
Trevor Spiteri
|
49f416d308
|
tweak
|
2018-08-10 17:49:05 +02:00 |
Trevor Spiteri
|
a6cab63bb5
|
use typenum
|
2018-08-10 17:45:08 +02:00 |
Trevor Spiteri
|
0768386391
|
rename F -> FRAC
|
2018-08-10 15:26:51 +02:00 |
Trevor Spiteri
|
12a47df74e
|
add some more methods
|
2018-08-10 14:43:10 +02:00 |