about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2023-10-20 09:49:44 +0000
committerOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2023-10-20 21:14:02 +0000
commit8c66e117e23326cb5f3f3565669fcb1012b54373 (patch)
treeedb1a794a543244e704d011645b126fd84bc167b
parent82ffd58bfb9357d9f740e8d8983e6c311b382838 (diff)
downloadrust-8c66e117e23326cb5f3f3565669fcb1012b54373.tar.gz
rust-8c66e117e23326cb5f3f3565669fcb1012b54373.zip
Re-add `generators` as a removed feature and point to the new feature name
-rw-r--r--compiler/rustc_feature/src/removed.rs4
-rw-r--r--compiler/rustc_span/src/symbol.rs2
2 files changed, 6 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/removed.rs b/compiler/rustc_feature/src/removed.rs
index 52746dda358..ac133f8b039 100644
--- a/compiler/rustc_feature/src/removed.rs
+++ b/compiler/rustc_feature/src/removed.rs
@@ -96,6 +96,10 @@ declare_features! (
     /// Allows `#[doc(include = "some-file")]`.
     (removed, external_doc, "1.54.0", Some(44732), None,
      Some("use #[doc = include_str!(\"filename\")] instead, which handles macro invocations")),
+    /// Allows generators to be cloned.
+    (removed, generator_clone, "1.65.0", Some(95360), None, Some("renamed to `coroutine_clone`")),
+    /// Allows defining generators.
+    (removed, generators, "1.21.0", Some(43122), None, Some("renamed to `coroutine`")),
     /// Allows `impl Trait` in bindings (`let`, `const`, `static`).
     (removed, impl_trait_in_bindings, "1.55.0", Some(63065), None,
      Some("the implementation was not maintainable, the feature may get reintroduced once the current refactorings are done")),
diff --git a/compiler/rustc_span/src/symbol.rs b/compiler/rustc_span/src/symbol.rs
index bfa8d7c7d2d..5b58cf8b6d6 100644
--- a/compiler/rustc_span/src/symbol.rs
+++ b/compiler/rustc_span/src/symbol.rs
@@ -819,6 +819,8 @@ symbols! {
         ge,
         gen_future,
         gen_kill,
+        generator_clone,
+        generators,
         generic_arg_infer,
         generic_assert,
         generic_associated_types,