Auto merge of #30672 - nagisa:to-degrad-stab, r=sfackler

f64 methods have been stable since rust 1.0, but f32 never got stabilised.

I suggest backporting this to beta as well (needs changing stablilisation version then).

r? @aturon

Fixes https://github.com/rust-lang/rfcs/issues/1438
This commit is contained in:
bors
2016-01-01 22:42:04 +00:00
+2 -8
View File
@@ -676,8 +676,6 @@ fn log10f(f: f32) -> f32 { unsafe { intrinsics::log10f32(f) } }
/// Converts radians to degrees.
///
/// ```
/// #![feature(float_extras)]
///
/// use std::f32::{self, consts};
///
/// let angle = consts::PI;
@@ -686,16 +684,13 @@ fn log10f(f: f32) -> f32 { unsafe { intrinsics::log10f32(f) } }
///
/// assert!(abs_difference <= f32::EPSILON);
/// ```
#[unstable(feature = "float_extras", reason = "desirability is unclear",
issue = "27752")]
#[stable(feature = "f32_deg_rad_conversions", since="1.7.0")]
#[inline]
pub fn to_degrees(self) -> f32 { num::Float::to_degrees(self) }
/// Converts degrees to radians.
///
/// ```
/// #![feature(float_extras)]
///
/// use std::f32::{self, consts};
///
/// let angle = 180.0f32;
@@ -704,8 +699,7 @@ pub fn to_degrees(self) -> f32 { num::Float::to_degrees(self) }
///
/// assert!(abs_difference <= f32::EPSILON);
/// ```
#[unstable(feature = "float_extras", reason = "desirability is unclear",
issue = "27752")]
#[stable(feature = "f32_deg_rad_conversions", since="1.7.0")]
#[inline]
pub fn to_radians(self) -> f32 { num::Float::to_radians(self) }