From 2f91498d1693b91119ae3681c5cc29f97306ccf0 Mon Sep 17 00:00:00 2001 From: Nikhil Gupta <17176722+gupnik@users.noreply.github.com> Date: Tue, 23 Apr 2024 10:34:36 +0530 Subject: [PATCH 1/3] Moves runtime macro out of experimental flag --- substrate/frame/support/procedural/src/lib.rs | 1 - substrate/frame/support/procedural/src/runtime/mod.rs | 2 -- substrate/frame/support/src/lib.rs | 1 - 3 files changed, 4 deletions(-) diff --git a/substrate/frame/support/procedural/src/lib.rs b/substrate/frame/support/procedural/src/lib.rs index 53f01329d181..e812ac071b2c 100644 --- a/substrate/frame/support/procedural/src/lib.rs +++ b/substrate/frame/support/procedural/src/lib.rs @@ -1249,7 +1249,6 @@ pub fn import_section(attr: TokenStream, tokens: TokenStream) -> TokenStream { /// /// * The macro generates a type alias for each pallet to their `Pallet`. E.g. `type System = /// frame_system::Pallet` -#[cfg(feature = "experimental")] #[proc_macro_attribute] pub fn runtime(attr: TokenStream, item: TokenStream) -> TokenStream { runtime::runtime(attr, item) diff --git a/substrate/frame/support/procedural/src/runtime/mod.rs b/substrate/frame/support/procedural/src/runtime/mod.rs index aaae579eb086..1d4242cd122e 100644 --- a/substrate/frame/support/procedural/src/runtime/mod.rs +++ b/substrate/frame/support/procedural/src/runtime/mod.rs @@ -200,8 +200,6 @@ //! +----------------------+ //! ``` -#![cfg(feature = "experimental")] - pub use parse::Def; use proc_macro::TokenStream; use syn::spanned::Spanned; diff --git a/substrate/frame/support/src/lib.rs b/substrate/frame/support/src/lib.rs index 984a7f7537fe..1e6fcacd3729 100644 --- a/substrate/frame/support/src/lib.rs +++ b/substrate/frame/support/src/lib.rs @@ -508,7 +508,6 @@ pub use frame_support_procedural::{ construct_runtime, match_and_insert, transactional, PalletError, RuntimeDebugNoBound, }; -#[cfg(feature = "experimental")] pub use frame_support_procedural::runtime; #[doc(hidden)] From 84b89ca49f8c45b7cc1cf77199c92271a38e472d Mon Sep 17 00:00:00 2001 From: Nikhil Gupta <17176722+gupnik@users.noreply.github.com> Date: Tue, 23 Apr 2024 10:40:06 +0530 Subject: [PATCH 2/3] Adds PrDoc --- prdoc/pr_4249.prdoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 prdoc/pr_4249.prdoc diff --git a/prdoc/pr_4249.prdoc b/prdoc/pr_4249.prdoc new file mode 100644 index 000000000000..369cecd88d40 --- /dev/null +++ b/prdoc/pr_4249.prdoc @@ -0,0 +1,17 @@ +# Schema: Polkadot SDK PRDoc Schema (prdoc) v1.0.0 +# See doc at https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/prdoc/schema_user.json + +title: Moves runtime macro out of experimental flag + +doc: + - audience: Runtime Dev + description: | + Now that the runtime macro (Construct Runtime V2) has been successfully deployed on Westend, + this PR moves it out of the experimental feature flag and makes it generally available for + runtime devs. + +crates: + - name: frame-support + bump: patch + - name: frame-support-procedural + bump: patch From add76d80387031131a53cda6317b881def7d6556 Mon Sep 17 00:00:00 2001 From: gupnik Date: Tue, 23 Apr 2024 11:08:14 +0200 Subject: [PATCH 3/3] Update prdoc/pr_4249.prdoc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bastian Köcher --- prdoc/pr_4249.prdoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prdoc/pr_4249.prdoc b/prdoc/pr_4249.prdoc index 369cecd88d40..1a267e263924 100644 --- a/prdoc/pr_4249.prdoc +++ b/prdoc/pr_4249.prdoc @@ -12,6 +12,6 @@ doc: crates: - name: frame-support - bump: patch + bump: minor - name: frame-support-procedural - bump: patch + bump: minor