diff options
| author | Simon Sapin <simon.sapin@exyr.org> | 2018-04-08 10:09:52 +0200 |
|---|---|---|
| committer | Simon Sapin <simon.sapin@exyr.org> | 2018-04-21 09:47:37 +0200 |
| commit | 8a374f2827a222322a631e313cd8fd8d9ba34932 (patch) | |
| tree | c1f1b8351580fe7a4d20dabc321f299fa01c54c1 /src/liballoc | |
| parent | f0705bf033363757a8a2901cd1a7bd76f0fea820 (diff) | |
| download | rust-8a374f2827a222322a631e313cd8fd8d9ba34932.tar.gz rust-8a374f2827a222322a631e313cd8fd8d9ba34932.zip | |
Add some f32 and f64 inherent methods in libcore
… previously in the unstable core::num::Float trait. Per https://github.com/rust-lang/rust/issues/32110#issuecomment-379503183, the `abs`, `signum`, and `powi` methods are *not* included for now since they rely on LLVM intrinsics and we haven’t determined yet whether those instrinsics lower to calls to libm functions on any platform.
Diffstat (limited to 'src/liballoc')
| -rw-r--r-- | src/liballoc/vec.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/liballoc/vec.rs b/src/liballoc/vec.rs index 7d1b2ed85c7..b184404c15b 100644 --- a/src/liballoc/vec.rs +++ b/src/liballoc/vec.rs @@ -74,6 +74,7 @@ use core::iter::{FromIterator, FusedIterator, TrustedLen}; use core::marker::PhantomData; use core::mem; #[cfg(not(test))] +#[cfg(stage0)] use core::num::Float; use core::ops::Bound::{Excluded, Included, Unbounded}; use core::ops::{Index, IndexMut, RangeBounds}; |
