@@ -290,8 +290,6 @@ impl<T> Box<T> {
290
290
/// # Examples
291
291
///
292
292
/// ```
293
- /// #![feature(new_zeroed_alloc)]
294
- ///
295
293
/// let zero = Box::<u32>::new_zeroed();
296
294
/// let zero = unsafe { zero.assume_init() };
297
295
///
@@ -301,7 +299,7 @@ impl<T> Box<T> {
301
299
/// [zeroed]: mem::MaybeUninit::zeroed
302
300
#[ cfg( not( no_global_oom_handling) ) ]
303
301
#[ inline]
304
- #[ unstable ( feature = "new_zeroed_alloc" , issue = "129396 " ) ]
302
+ #[ stable ( feature = "new_zeroed_alloc" , since = "CURRENT_RUSTC_VERSION " ) ]
305
303
#[ must_use]
306
304
pub fn new_zeroed ( ) -> Box < mem:: MaybeUninit < T > > {
307
305
Self :: new_zeroed_in ( Global )
@@ -660,8 +658,6 @@ impl<T> Box<[T]> {
660
658
/// # Examples
661
659
///
662
660
/// ```
663
- /// #![feature(new_zeroed_alloc)]
664
- ///
665
661
/// let values = Box::<[u32]>::new_zeroed_slice(3);
666
662
/// let values = unsafe { values.assume_init() };
667
663
///
@@ -670,7 +666,7 @@ impl<T> Box<[T]> {
670
666
///
671
667
/// [zeroed]: mem::MaybeUninit::zeroed
672
668
#[ cfg( not( no_global_oom_handling) ) ]
673
- #[ unstable ( feature = "new_zeroed_alloc" , issue = "129396 " ) ]
669
+ #[ stable ( feature = "new_zeroed_alloc" , since = "CURRENT_RUSTC_VERSION " ) ]
674
670
#[ must_use]
675
671
pub fn new_zeroed_slice ( len : usize ) -> Box < [ mem:: MaybeUninit < T > ] > {
676
672
unsafe { RawVec :: with_capacity_zeroed ( len) . into_box ( len) }
0 commit comments