Skip to content

Commit e012b9a

Browse files
committed
Stabilize vec_spare_capacity
Closes rust-lang#75017
1 parent fd20513 commit e012b9a

File tree

5 files changed

+4
-8
lines changed

5 files changed

+4
-8
lines changed

Diff for: library/alloc/src/vec/mod.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -2043,8 +2043,6 @@ impl<T, A: Allocator> Vec<T, A> {
20432043
/// # Examples
20442044
///
20452045
/// ```
2046-
/// #![feature(vec_spare_capacity)]
2047-
///
20482046
/// // Allocate vector big enough for 10 elements.
20492047
/// let mut v = Vec::with_capacity(10);
20502048
///
@@ -2061,7 +2059,7 @@ impl<T, A: Allocator> Vec<T, A> {
20612059
///
20622060
/// assert_eq!(&v, &[0, 1, 2]);
20632061
/// ```
2064-
#[unstable(feature = "vec_spare_capacity", issue = "75017")]
2062+
#[stable(feature = "vec_spare_capacity", since = "1.60.0")]
20652063
#[inline]
20662064
pub fn spare_capacity_mut(&mut self) -> &mut [MaybeUninit<T>] {
20672065
// Note:

Diff for: library/alloc/tests/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#![feature(iter_advance_by)]
3232
#![feature(slice_group_by)]
3333
#![feature(slice_partition_dedup)]
34-
#![feature(vec_spare_capacity)]
3534
#![feature(string_remove_matches)]
3635
#![feature(const_btree_new)]
3736
#![feature(const_default_impls)]

Diff for: library/core/src/mem/maybe_uninit.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1038,7 +1038,7 @@ impl<T> MaybeUninit<T> {
10381038
/// ```
10391039
///
10401040
/// ```
1041-
/// #![feature(maybe_uninit_write_slice, vec_spare_capacity)]
1041+
/// #![feature(maybe_uninit_write_slice)]
10421042
/// use std::mem::MaybeUninit;
10431043
///
10441044
/// let mut vec = Vec::with_capacity(32);
@@ -1098,7 +1098,7 @@ impl<T> MaybeUninit<T> {
10981098
/// ```
10991099
///
11001100
/// ```
1101-
/// #![feature(maybe_uninit_write_slice, vec_spare_capacity)]
1101+
/// #![feature(maybe_uninit_write_slice)]
11021102
/// use std::mem::MaybeUninit;
11031103
///
11041104
/// let mut vec = Vec::with_capacity(32);

Diff for: library/std/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,6 @@
341341
#![feature(unboxed_closures)]
342342
#![feature(unwrap_infallible)]
343343
#![feature(vec_into_raw_parts)]
344-
#![feature(vec_spare_capacity)]
345344
// NB: the above list is sorted to minimize merge conflicts.
346345
#![default_lib_allocator]
347346

Diff for: library/stdarch

0 commit comments

Comments
 (0)