Josh Stone
fe34d17aaf
Revert "Auto merge of #296 - vks:no_std, r=cuviper"
...
This reverts commit 8b5d4ac24e
, reversing
changes made to ef752e4687
.
2017-06-09 10:12:50 -07:00
Vinzent Steinberg
6253669ef4
Mark methods in `Float` whether they require `std`
...
This removes the `BasicFloat` trait.
2017-06-02 11:47:45 +02:00
Vinzent Steinberg
351dfc6383
traits: Introduce std feature
...
This makes it possible to build `traits` without `std`. For this a new
trait `BasicFloat` was introduced, implementing some basic functionality
that works with `core`. Most notably this is lacking functions like
`cos`, `sin`, etc.
`Float` is not available without `std`.
Refs #216 .
2017-05-31 13:44:39 +02:00
Yoan Lecoq
9d8c808db6
comment out wrapping_is_signed test to make Rust 1.8 happy
2017-05-01 14:11:10 +02:00
Yoan Lecoq
fd50c9196b
Added trait bounds tests for Wrapping
2017-05-01 13:42:30 +02:00
Yoan Lecoq
3b7a775f38
Remove Signed Wrapping test because Wrapping doesn't impl Neg in Rust 1.8
2017-04-30 10:45:51 +02:00
Yoan Lecoq
3896c64dc7
Attempt to work around E0425 in test macros on Rust 1.8
2017-04-30 10:33:35 +02:00
Yoan Lecoq
807584688c
Added some tests for Wrapping<T>'s impls
2017-04-30 10:17:06 +02:00
Yoan Lecoq
b2d957fe4b
Small fix for older Rust versions
2017-04-29 07:47:39 +02:00
Yoan Lecoq
5b126673aa
impl Signed and Unsigned for Wrapping<T>
2017-04-29 07:21:14 +02:00
Josh Stone
b21c89de36
Mask deprecation warnings on abs_sub
2016-07-12 00:34:55 -07:00
Vinzent Steinberg
3e4595eac6
Move functions remaining in num to num-traits
...
Fixes #102 .
2016-05-13 10:38:14 +02:00
Łukasz Jan Niemier
c124be549f
Move traits to separate crate
2016-03-11 01:06:05 +01:00