about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbjorn3 <bjorn3@users.noreply.github.com>2021-10-10 14:06:49 +0200
committerbjorn3 <bjorn3@users.noreply.github.com>2021-10-10 14:09:54 +0200
commit09dd213cd2253015b80605e374d624fcf3c9aea0 (patch)
tree1d7be1b971bacf6a3d7f51a2168d1f95f6a1662d
parent9e8356c6adf119f983651d533d2b307544086cf9 (diff)
downloadrust-09dd213cd2253015b80605e374d624fcf3c9aea0.tar.gz
rust-09dd213cd2253015b80605e374d624fcf3c9aea0.zip
Stabilize proc_macro::is_available
-rw-r--r--library/proc_macro/src/lib.rs2
-rw-r--r--src/test/ui/proc-macro/auxiliary/is-available.rs1
-rw-r--r--src/test/ui/proc-macro/is-available.rs2
3 files changed, 1 insertions, 4 deletions
diff --git a/library/proc_macro/src/lib.rs b/library/proc_macro/src/lib.rs
index e21a1507a62..3a06cd04ab1 100644
--- a/library/proc_macro/src/lib.rs
+++ b/library/proc_macro/src/lib.rs
@@ -61,7 +61,7 @@ use std::{error, fmt, iter, mem};
 /// non-panicking way to detect whether the infrastructure required to use the
 /// API of proc_macro is presently available. Returns true if invoked from
 /// inside of a procedural macro, false if invoked from any other binary.
-#[unstable(feature = "proc_macro_is_available", issue = "71436")]
+#[stable(feature = "proc_macro_is_available", since = "1.57.0")]
 pub fn is_available() -> bool {
     bridge::Bridge::is_available()
 }
diff --git a/src/test/ui/proc-macro/auxiliary/is-available.rs b/src/test/ui/proc-macro/auxiliary/is-available.rs
index 0caf186db1d..03f5265e376 100644
--- a/src/test/ui/proc-macro/auxiliary/is-available.rs
+++ b/src/test/ui/proc-macro/auxiliary/is-available.rs
@@ -2,7 +2,6 @@
 // no-prefer-dynamic
 
 #![crate_type = "proc-macro"]
-#![feature(proc_macro_is_available)]
 
 extern crate proc_macro;
 
diff --git a/src/test/ui/proc-macro/is-available.rs b/src/test/ui/proc-macro/is-available.rs
index 52f7e00d572..b32bb61b495 100644
--- a/src/test/ui/proc-macro/is-available.rs
+++ b/src/test/ui/proc-macro/is-available.rs
@@ -1,7 +1,5 @@
 // run-pass
 
-#![feature(proc_macro_is_available)]
-
 extern crate proc_macro;
 
 // aux-build:is-available.rs