Skip to content

Commit c68c90a

Browse files
committed
stabilize fetch_nand
1 parent cfc3465 commit c68c90a

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

src/libcore/sync/atomic.rs

+11-12
Original file line numberDiff line numberDiff line change
@@ -1360,8 +1360,7 @@ Returns the previous value.
13601360
# Examples
13611361
13621362
```
1363-
", $extra_feature, "#![feature(atomic_nand)]
1364-
1363+
", $extra_feature, "
13651364
use std::sync::atomic::{", stringify!($atomic_type), ", Ordering};
13661365
13671366
let foo = ", stringify!($atomic_type), "::new(0x13);
@@ -1555,7 +1554,7 @@ atomic_int! {
15551554
unstable(feature = "integer_atomics", issue = "32976"),
15561555
unstable(feature = "integer_atomics", issue = "32976"),
15571556
unstable(feature = "integer_atomics", issue = "32976"),
1558-
unstable(feature = "atomic_nand", issue = "13226"),
1557+
unstable(feature = "integer_atomics", issue = "32976"),
15591558
"i8", "../../../std/primitive.i8.html",
15601559
"#![feature(integer_atomics)]\n\n",
15611560
atomic_min, atomic_max,
@@ -1568,7 +1567,7 @@ atomic_int! {
15681567
unstable(feature = "integer_atomics", issue = "32976"),
15691568
unstable(feature = "integer_atomics", issue = "32976"),
15701569
unstable(feature = "integer_atomics", issue = "32976"),
1571-
unstable(feature = "atomic_nand", issue = "13226"),
1570+
unstable(feature = "integer_atomics", issue = "32976"),
15721571
"u8", "../../../std/primitive.u8.html",
15731572
"#![feature(integer_atomics)]\n\n",
15741573
atomic_umin, atomic_umax,
@@ -1581,7 +1580,7 @@ atomic_int! {
15811580
unstable(feature = "integer_atomics", issue = "32976"),
15821581
unstable(feature = "integer_atomics", issue = "32976"),
15831582
unstable(feature = "integer_atomics", issue = "32976"),
1584-
unstable(feature = "atomic_nand", issue = "13226"),
1583+
unstable(feature = "integer_atomics", issue = "32976"),
15851584
"i16", "../../../std/primitive.i16.html",
15861585
"#![feature(integer_atomics)]\n\n",
15871586
atomic_min, atomic_max,
@@ -1594,7 +1593,7 @@ atomic_int! {
15941593
unstable(feature = "integer_atomics", issue = "32976"),
15951594
unstable(feature = "integer_atomics", issue = "32976"),
15961595
unstable(feature = "integer_atomics", issue = "32976"),
1597-
unstable(feature = "atomic_nand", issue = "13226"),
1596+
unstable(feature = "integer_atomics", issue = "32976"),
15981597
"u16", "../../../std/primitive.u16.html",
15991598
"#![feature(integer_atomics)]\n\n",
16001599
atomic_umin, atomic_umax,
@@ -1607,7 +1606,7 @@ atomic_int! {
16071606
unstable(feature = "integer_atomics", issue = "32976"),
16081607
unstable(feature = "integer_atomics", issue = "32976"),
16091608
unstable(feature = "integer_atomics", issue = "32976"),
1610-
unstable(feature = "atomic_nand", issue = "13226"),
1609+
unstable(feature = "integer_atomics", issue = "32976"),
16111610
"i32", "../../../std/primitive.i32.html",
16121611
"#![feature(integer_atomics)]\n\n",
16131612
atomic_min, atomic_max,
@@ -1620,7 +1619,7 @@ atomic_int! {
16201619
unstable(feature = "integer_atomics", issue = "32976"),
16211620
unstable(feature = "integer_atomics", issue = "32976"),
16221621
unstable(feature = "integer_atomics", issue = "32976"),
1623-
unstable(feature = "atomic_nand", issue = "13226"),
1622+
unstable(feature = "integer_atomics", issue = "32976"),
16241623
"u32", "../../../std/primitive.u32.html",
16251624
"#![feature(integer_atomics)]\n\n",
16261625
atomic_umin, atomic_umax,
@@ -1633,7 +1632,7 @@ atomic_int! {
16331632
unstable(feature = "integer_atomics", issue = "32976"),
16341633
unstable(feature = "integer_atomics", issue = "32976"),
16351634
unstable(feature = "integer_atomics", issue = "32976"),
1636-
unstable(feature = "atomic_nand", issue = "13226"),
1635+
unstable(feature = "integer_atomics", issue = "32976"),
16371636
"i64", "../../../std/primitive.i64.html",
16381637
"#![feature(integer_atomics)]\n\n",
16391638
atomic_min, atomic_max,
@@ -1646,7 +1645,7 @@ atomic_int! {
16461645
unstable(feature = "integer_atomics", issue = "32976"),
16471646
unstable(feature = "integer_atomics", issue = "32976"),
16481647
unstable(feature = "integer_atomics", issue = "32976"),
1649-
unstable(feature = "atomic_nand", issue = "13226"),
1648+
unstable(feature = "integer_atomics", issue = "32976"),
16501649
"u64", "../../../std/primitive.u64.html",
16511650
"#![feature(integer_atomics)]\n\n",
16521651
atomic_umin, atomic_umax,
@@ -1659,7 +1658,7 @@ atomic_int!{
16591658
stable(feature = "atomic_debug", since = "1.3.0"),
16601659
stable(feature = "atomic_access", since = "1.15.0"),
16611660
stable(feature = "atomic_from", since = "1.23.0"),
1662-
unstable(feature = "atomic_nand", issue = "13226"),
1661+
stable(feature = "atomic_nand", since = "1.27.0"),
16631662
"isize", "../../../std/primitive.isize.html",
16641663
"",
16651664
atomic_min, atomic_max,
@@ -1672,7 +1671,7 @@ atomic_int!{
16721671
stable(feature = "atomic_debug", since = "1.3.0"),
16731672
stable(feature = "atomic_access", since = "1.15.0"),
16741673
stable(feature = "atomic_from", since = "1.23.0"),
1675-
unstable(feature = "atomic_nand", issue = "13226"),
1674+
stable(feature = "atomic_nand", since = "1.27.0"),
16761675
"usize", "../../../std/primitive.usize.html",
16771676
"",
16781677
atomic_umin, atomic_umax,

src/libcore/tests/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
#![feature(trusted_len)]
3939
#![feature(try_trait)]
4040
#![feature(exact_chunks)]
41-
#![feature(atomic_nand)]
41+
#![cfg_attr(stage0, feature(atomic_nand))]
4242
#![feature(reverse_bits)]
4343
#![feature(inclusive_range_fields)]
4444
#![feature(iterator_find_map)]

0 commit comments

Comments
 (0)