]> git.lizzy.rs Git - rust.git/commit
Remove dependencies on libm functions from libcore.
authorEli Friedman <eli.friedman@gmail.com>
Sun, 16 Aug 2015 07:42:53 +0000 (00:42 -0700)
committerEli Friedman <eli.friedman@gmail.com>
Mon, 17 Aug 2015 18:30:59 +0000 (11:30 -0700)
commit1ddee8070d3cb83609b1f71c29e3deda3d30fd51
tree5cc0748842fb026f38f69b4932d925163afc4a15
parent7b7fc67dd453c470a48dbdcf64693a93293c9ab0
Remove dependencies on libm functions from libcore.

There wasn't any particular reason the functions needed to be there
anyway, so just get rid of them, and adjust libstd to compensate.

With this change, libcore depends on exactly two floating-point functions:
fmod and fmodf.  They are implicitly referenced because they are
used to implement "%".
15 files changed:
src/libcore/num/f32.rs
src/libcore/num/f64.rs
src/libcore/num/flt2dec/decoder.rs
src/libcore/num/flt2dec/mod.rs
src/libcore/num/flt2dec/strategy/dragon.rs
src/libcore/num/flt2dec/strategy/grisu.rs
src/libcore/num/mod.rs
src/libcore/ops.rs
src/libcoretest/num/flt2dec/mod.rs
src/librand/distributions/exponential.rs
src/librand/distributions/gamma.rs
src/librand/distributions/normal.rs
src/librand/lib.rs
src/libstd/num/f32.rs
src/libstd/num/f64.rs