git.delta.rocks / unique-network / refs/commits / 773312d15af5

difftreelog

build do not build stubgen by default

Yaroslav Bolyukin2022-11-02parent: #912e503.patch.diff
in: master

11 files changed

modified.maintain/scripts/generate_sol.shdiffbeforeafterboth
4PRETTIER_CONFIG="$(pwd)""/.prettierrc"4PRETTIER_CONFIG="$(pwd)""/.prettierrc"
55
6tmp=$(mktemp)6tmp=$(mktemp)
7cargo test --package $PACKAGE -- $NAME --exact --nocapture --ignored | tee $tmp7cargo test --package=$PACKAGE --features=stubgen -- $NAME --exact --nocapture --ignored | tee $tmp
8raw=$(mktemp --suffix .sol)8raw=$(mktemp --suffix .sol)
9sed -n '/=== SNIP START ===/, /=== SNIP END ===/{ /=== SNIP START ===/! { /=== SNIP END ===/! p } }' $tmp > $raw9sed -n '/=== SNIP START ===/, /=== SNIP END ===/{ /=== SNIP START ===/! { /=== SNIP END ===/! p } }' $tmp > $raw
1010
modifiedcrates/evm-coder/Cargo.tomldiffbeforeafterboth
37 "evm-core/std",37 "evm-core/std",
38 "frame-support/std",38 "frame-support/std",
39]39]
40# Stub/interface generation
41stubgen = []
4042
modifiedcrates/evm-coder/procedural/src/solidity_interface.rsdiffbeforeafterboth
951 u32::to_be_bytes(interface_id)951 u32::to_be_bytes(interface_id)
952 }952 }
953 /// Generate solidity definitions for methods described in this interface953 /// Generate solidity definitions for methods described in this interface
954 #[cfg(feature = "stubgen")]
954 pub fn generate_solidity_interface(tc: &evm_coder::solidity::TypeCollector, is_impl: bool) {955 pub fn generate_solidity_interface(tc: &evm_coder::solidity::TypeCollector, is_impl: bool) {
955 use evm_coder::solidity::*;956 use evm_coder::solidity::*;
956 use core::fmt::Write;957 use core::fmt::Write;
modifiedcrates/evm-coder/procedural/src/to_log.rsdiffbeforeafterboth
195 #consts195 #consts
196 )*196 )*
197197
198 #[cfg(feature = "stubgen")]
198 pub fn generate_solidity_interface(tc: &evm_coder::solidity::TypeCollector, is_impl: bool) {199 pub fn generate_solidity_interface(tc: &evm_coder::solidity::TypeCollector, is_impl: bool) {
199 use evm_coder::solidity::*;200 use evm_coder::solidity::*;
200 use core::fmt::Write;201 use core::fmt::Write;
modifiedcrates/evm-coder/src/lib.rsdiffbeforeafterboth
108#[doc(hidden)]108#[doc(hidden)]
109pub mod events;109pub mod events;
110#[doc(hidden)]110#[doc(hidden)]
111#[cfg(feature = "stubgen")]
111pub mod solidity;112pub mod solidity;
112113
113/// Solidity type definitions (aliases from solidity name to rust type)114/// Solidity type definitions (aliases from solidity name to rust type)
354#[macro_export]355#[macro_export]
355macro_rules! generate_stubgen {356macro_rules! generate_stubgen {
356 ($name:ident, $decl:ty, $is_impl:literal) => {357 ($name:ident, $decl:ty, $is_impl:literal) => {
358 #[cfg(feature = "stubgen")]
357 #[test]359 #[test]
358 #[ignore]360 #[ignore]
359 fn $name() {361 fn $name() {
modifiedpallets/common/Cargo.tomldiffbeforeafterboth
45 "up-data-structs/runtime-benchmarks",45 "up-data-structs/runtime-benchmarks",
46]46]
47try-runtime = ["frame-support/try-runtime"]47try-runtime = ["frame-support/try-runtime"]
48stubgen = ["evm-coder/stubgen"]
4849
modifiedpallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth
52 "up-sponsorship/std",52 "up-sponsorship/std",
53]53]
54try-runtime = ["frame-support/try-runtime"]54try-runtime = ["frame-support/try-runtime"]
55stubgen = ["evm-coder/stubgen"]
5556
modifiedpallets/fungible/Cargo.tomldiffbeforeafterboth
46]46]
47runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']47runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']
48try-runtime = ["frame-support/try-runtime"]48try-runtime = ["frame-support/try-runtime"]
49stubgen = ["evm-coder/stubgen", "pallet-common/stubgen"]
4950
modifiedpallets/nonfungible/Cargo.tomldiffbeforeafterboth
52 'up-data-structs/runtime-benchmarks',52 'up-data-structs/runtime-benchmarks',
53]53]
54try-runtime = ["frame-support/try-runtime"]54try-runtime = ["frame-support/try-runtime"]
55stubgen = ["evm-coder/stubgen", "pallet-common/stubgen"]
5556
modifiedpallets/refungible/Cargo.tomldiffbeforeafterboth
54 'up-data-structs/runtime-benchmarks',54 'up-data-structs/runtime-benchmarks',
55]55]
56try-runtime = ["frame-support/try-runtime"]56try-runtime = ["frame-support/try-runtime"]
57stubgen = ["evm-coder/stubgen", "pallet-common/stubgen"]
5758
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
169]169]
170limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']170limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
171unique-runtime = []171unique-runtime = []
172stubgen = ["evm-coder/stubgen"]
172173
173refungible = []174refungible = []
174scheduler = []175scheduler = []