]> git.lizzy.rs Git - rust.git/commitdiff
Stabilize duration_as_u128
authorSunjay Varma <varma.sunjay@gmail.com>
Tue, 25 Dec 2018 21:23:48 +0000 (14:23 -0700)
committerSunjay Varma <varma.sunjay@gmail.com>
Wed, 26 Dec 2018 19:12:06 +0000 (12:12 -0700)
src/liballoc/benches/vec_deque_append.rs
src/libcore/time.rs
src/libstd/lib.rs

index 327998b6f44f25444d24519dff89e497eaffd4f6..2db8fbe130907fee6c61ef720bffe2b212102a3d 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(duration_as_u128)]
+#![cfg_attr(stage0, feature(duration_as_u128))]
 use std::{collections::VecDeque, time::Instant};
 
 const VECDEQUE_LEN: i32 = 100000;
index 643b3bdc411dcd030d695007bab50035dcbeb070..b12ee0497d2c25fc6d4c10af69b2548826249740 100644 (file)
@@ -265,13 +265,12 @@ pub const fn subsec_nanos(&self) -> u32 { self.nanos }
     /// # Examples
     ///
     /// ```
-    /// # #![feature(duration_as_u128)]
     /// use std::time::Duration;
     ///
     /// let duration = Duration::new(5, 730023852);
     /// assert_eq!(duration.as_millis(), 5730);
     /// ```
-    #[unstable(feature = "duration_as_u128", issue = "50202")]
+    #[stable(feature = "duration_as_u128", since = "1.33.0")]
     #[inline]
     pub const fn as_millis(&self) -> u128 {
         self.secs as u128 * MILLIS_PER_SEC as u128 + (self.nanos / NANOS_PER_MILLI) as u128
@@ -282,13 +281,12 @@ pub const fn as_millis(&self) -> u128 {
     /// # Examples
     ///
     /// ```
-    /// # #![feature(duration_as_u128)]
     /// use std::time::Duration;
     ///
     /// let duration = Duration::new(5, 730023852);
     /// assert_eq!(duration.as_micros(), 5730023);
     /// ```
-    #[unstable(feature = "duration_as_u128", issue = "50202")]
+    #[stable(feature = "duration_as_u128", since = "1.33.0")]
     #[inline]
     pub const fn as_micros(&self) -> u128 {
         self.secs as u128 * MICROS_PER_SEC as u128 + (self.nanos / NANOS_PER_MICRO) as u128
@@ -299,13 +297,12 @@ pub const fn as_micros(&self) -> u128 {
     /// # Examples
     ///
     /// ```
-    /// # #![feature(duration_as_u128)]
     /// use std::time::Duration;
     ///
     /// let duration = Duration::new(5, 730023852);
     /// assert_eq!(duration.as_nanos(), 5730023852);
     /// ```
-    #[unstable(feature = "duration_as_u128", issue = "50202")]
+    #[stable(feature = "duration_as_u128", since = "1.33.0")]
     #[inline]
     pub const fn as_nanos(&self) -> u128 {
         self.secs as u128 * NANOS_PER_SEC as u128 + self.nanos as u128
index 5ab7d4693919ad8d37c096903dc8f764ae2ac9f3..55f10e26b7b713bb827ce42c13c8ac43260c012d 100644 (file)
 #![feature(const_cstr_unchecked)]
 #![feature(core_intrinsics)]
 #![feature(dropck_eyepatch)]
-#![feature(duration_as_u128)]
+#![cfg_attr(stage0, feature(duration_as_u128))]
 #![feature(exact_size_is_empty)]
 #![feature(external_doc)]
 #![feature(fixed_size_array)]