Josh Stone
08ad9b1642
i128 is not Unsigned
2018-05-07 12:26:00 -07:00
Vincent Esche
746db74dac
Added impls of `Unsigned` for `i128` and `u128`
2018-04-10 10:39:57 +02:00
Vincent Esche
d1334bf903
Added impls of `Signed` for `i128` and `u128`
2018-04-09 12:58:17 +02:00
Josh Stone
ac6eca4b66
Use more FloatCore in src/sign.rs
2018-02-27 21:50:44 -08:00
Vinzent Steinberg
d115dadeb1
Don't re-export FloatCore
...
This avoids breaking `use num_traits::*`.
2018-02-07 12:42:30 +01:00
Vinzent Steinberg
efad5329b4
Rename CoreFloat to FloatCore
2018-02-07 12:34:14 +01:00
Vinzent Steinberg
8a7f383eb1
Implement CoreFloat trait
...
This is a subset of the `Float` trait, but works with `no_std`.
Some code was simplified by using `CoreFloat`.
2018-02-02 19:48:25 +01:00
Josh Stone
e6bb97b3ac
Make `Float` and `Real` depend on the `std` feature
...
We don't have implementations for many of the methods in `no_std`. It's
hostile to external implementors if some trait methods are conditional
on a feature, as that feature could be added by anyone in a dependency
tree. Instead, let's just live without these traits for now.
2018-01-31 15:56:06 -08:00
Vinzent Steinberg
a843027b56
Re-introduce the std feature
...
This is a port of @vks's rust-num/num#296 , but without the feature-
toggled changes to `Float`.
2018-01-31 15:42:55 -08:00
Josh Stone
42a610d323
Move num-traits to its own repo
...
All the prior `num` history is kept, so old `num-traits` tags are still
valid, but future development here will be just for `num-traits`.
2017-12-18 17:35:41 -08:00