Skip to content

Commit 1e82618

Browse files
committed
Stabilize duration_as_u128
1 parent 79d8a0f commit 1e82618

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

src/liballoc/benches/vec_deque_append.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(duration_as_u128)]
1+
#![cfg_attr(stage0, feature(duration_as_u128))]
22
use std::{collections::VecDeque, time::Instant};
33

44
const VECDEQUE_LEN: i32 = 100000;

src/libcore/time.rs

+3-6
Original file line numberDiff line numberDiff line change
@@ -265,13 +265,12 @@ impl Duration {
265265
/// # Examples
266266
///
267267
/// ```
268-
/// # #![feature(duration_as_u128)]
269268
/// use std::time::Duration;
270269
///
271270
/// let duration = Duration::new(5, 730023852);
272271
/// assert_eq!(duration.as_millis(), 5730);
273272
/// ```
274-
#[unstable(feature = "duration_as_u128", issue = "50202")]
273+
#[stable(feature = "duration_as_u128", since = "1.33.0")]
275274
#[inline]
276275
pub const fn as_millis(&self) -> u128 {
277276
self.secs as u128 * MILLIS_PER_SEC as u128 + (self.nanos / NANOS_PER_MILLI) as u128
@@ -282,13 +281,12 @@ impl Duration {
282281
/// # Examples
283282
///
284283
/// ```
285-
/// # #![feature(duration_as_u128)]
286284
/// use std::time::Duration;
287285
///
288286
/// let duration = Duration::new(5, 730023852);
289287
/// assert_eq!(duration.as_micros(), 5730023);
290288
/// ```
291-
#[unstable(feature = "duration_as_u128", issue = "50202")]
289+
#[stable(feature = "duration_as_u128", since = "1.33.0")]
292290
#[inline]
293291
pub const fn as_micros(&self) -> u128 {
294292
self.secs as u128 * MICROS_PER_SEC as u128 + (self.nanos / NANOS_PER_MICRO) as u128
@@ -299,13 +297,12 @@ impl Duration {
299297
/// # Examples
300298
///
301299
/// ```
302-
/// # #![feature(duration_as_u128)]
303300
/// use std::time::Duration;
304301
///
305302
/// let duration = Duration::new(5, 730023852);
306303
/// assert_eq!(duration.as_nanos(), 5730023852);
307304
/// ```
308-
#[unstable(feature = "duration_as_u128", issue = "50202")]
305+
#[stable(feature = "duration_as_u128", since = "1.33.0")]
309306
#[inline]
310307
pub const fn as_nanos(&self) -> u128 {
311308
self.secs as u128 * NANOS_PER_SEC as u128 + self.nanos as u128

src/libstd/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@
248248
#![feature(const_cstr_unchecked)]
249249
#![feature(core_intrinsics)]
250250
#![feature(dropck_eyepatch)]
251-
#![feature(duration_as_u128)]
251+
#![cfg_attr(stage0, feature(duration_as_u128))]
252252
#![feature(exact_size_is_empty)]
253253
#![feature(external_doc)]
254254
#![feature(fixed_size_array)]

0 commit comments

Comments
 (0)