]> git.lizzy.rs Git - rust.git/commitdiff
Stabilise f32::to_{degrees,radians} to match f64
authorSimonas Kazlauskas <git@kazlauskas.me>
Fri, 1 Jan 2016 12:32:21 +0000 (14:32 +0200)
committerSimonas Kazlauskas <git@kazlauskas.me>
Fri, 1 Jan 2016 22:07:16 +0000 (00:07 +0200)
f64 methods have been stable since rust 1.0, but f32 never got stabilised.

src/libstd/num/f32.rs

index 1cd258a5a728b46bd9042a8556a490f0a211bd4c..ce8ce097f54cb6ba59143db93021db4d73d81ca0 100644 (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) }