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 |
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 |