Trevor Spiteri
|
50f0368c87
|
fix saturating_from_fixed
|
2019-02-02 22:28:11 +01:00 |
Trevor Spiteri
|
8209c4466d
|
optimization: do not mix sar and shr in fixed conversion
|
2019-02-02 21:33:01 +01:00 |
Trevor Spiteri
|
8bfc52c3ab
|
remove repr(transparent) check from build.rs
|
2019-02-02 20:20:53 +01:00 |
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 |