Skip to content

Commit 2b13931

Browse files
authored
Unrolled build for #145465
Rollup merge of #145465 - Kivooeo:stabilize-array_repeat, r=joboet Stabilize `array_repeat` feature This closes [tracking issue](#126695) and stabilises `array::repeat`
2 parents 846e377 + 489940e commit 2b13931

File tree

3 files changed

+1
-5
lines changed

3 files changed

+1
-5
lines changed

library/core/src/array/mod.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,14 @@ pub use iter::IntoIter;
4141
///
4242
/// Creating multiple copies of a `String`:
4343
/// ```rust
44-
/// #![feature(array_repeat)]
45-
///
4644
/// use std::array;
4745
///
4846
/// let string = "Hello there!".to_string();
4947
/// let strings = array::repeat(string);
5048
/// assert_eq!(strings, ["Hello there!", "Hello there!"]);
5149
/// ```
5250
#[inline]
53-
#[unstable(feature = "array_repeat", issue = "126695")]
51+
#[stable(feature = "array_repeat", since = "CURRENT_RUSTC_VERSION")]
5452
pub fn repeat<T: Clone, const N: usize>(val: T) -> [T; N] {
5553
from_trusted_iterator(repeat_n(val, N))
5654
}

tests/codegen-llvm/array-repeat.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
//@ compile-flags: -Copt-level=3
22

33
#![crate_type = "lib"]
4-
#![feature(array_repeat)]
54

65
use std::array::repeat;
76

tests/codegen-llvm/iter-repeat-n-trivial-drop.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
#![crate_type = "lib"]
66
#![feature(iter_repeat_n)]
7-
#![feature(array_repeat)]
87

98
#[derive(Clone)]
109
pub struct NotCopy(u16);

0 commit comments

Comments
 (0)