`cumulus-primitives-parachain-inherent`: Split into two crates (#2803)
This splits `cumulus-primitives-parachain-inherent` into two crates, the previous `cumulus-primitives-parachain-inherent` and a new `cumulus-client-parachain-inherent`. The idea behind this is to move the `create_at` logic into the client crate. This removes quite a lot of unrelated dependencies from the runtime std build and thus, makes the compilation faster. On my Laptop the compilation is goes down by one minute for `asset-hub-rococo-runtime`. I also assume that the full build of the entire workspace probably can be speed-up a little bit, because more stuff can be compiled in parallel. --------- Co-authored-by: command-bot <>
parent
cea7024d
Branches
Pipeline
#431954
passed
with stages
in
47 minutes and 32 seconds
Stage:
Stage:
Stage:
Stage:
Stage:
Stage:
Showing
- Cargo.lock 26 additions, 9 deletionsCargo.lock
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- cumulus/client/consensus/aura/Cargo.toml 1 addition, 1 deletioncumulus/client/consensus/aura/Cargo.toml
- cumulus/client/consensus/aura/src/collator.rs 2 additions, 2 deletionscumulus/client/consensus/aura/src/collator.rs
- cumulus/client/parachain-inherent/Cargo.toml 30 additions, 0 deletionscumulus/client/parachain-inherent/Cargo.toml
- cumulus/client/parachain-inherent/src/lib.rs 8 additions, 20 deletionscumulus/client/parachain-inherent/src/lib.rs
- cumulus/client/parachain-inherent/src/mock.rs 3 additions, 2 deletionscumulus/client/parachain-inherent/src/mock.rs
- cumulus/polkadot-parachain/Cargo.toml 1 addition, 1 deletioncumulus/polkadot-parachain/Cargo.toml
- cumulus/polkadot-parachain/src/service.rs 1 addition, 1 deletioncumulus/polkadot-parachain/src/service.rs
- cumulus/primitives/parachain-inherent/Cargo.toml 0 additions, 14 deletionscumulus/primitives/parachain-inherent/Cargo.toml
- cumulus/primitives/parachain-inherent/src/lib.rs 27 additions, 10 deletionscumulus/primitives/parachain-inherent/src/lib.rs
- cumulus/test/service/Cargo.toml 1 addition, 1 deletioncumulus/test/service/Cargo.toml
- cumulus/test/service/src/bench_utils.rs 1 addition, 1 deletioncumulus/test/service/src/bench_utils.rs
- cumulus/test/service/src/lib.rs 1 addition, 1 deletioncumulus/test/service/src/lib.rs
- prdoc/pr_2803.prdoc 19 additions, 0 deletionsprdoc/pr_2803.prdoc
cumulus/client/parachain-inherent/Cargo.toml
0 → 100644
prdoc/pr_2803.prdoc
0 → 100644
Please register or sign in to comment