Add weights benchmarks (step 1) (!73)
* feat(weights): use our benchmarks for pallet proxy * feat(weights): use our benchmarks for pallet multisig * fix(benchmarks): some pallets benchmarking need access to system.remark * feat(weights): use our benchmarks for pallet timestamp * feat(weights): use our benchmarks for pallet scheduler * fix(weights): impl proper weights & benchmarks for pallet upgrade origin * doc(dev):weights-bench: reference machine should use an SSD with USB3 * style(clippy): allow unnecessary_cast for WeighInfo implementations * doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet" * feat(runtimes): use our benchmarks for pallet universal dividend * feat(pallet_ud): add weights info * feat(pallet_ud): add benchmarking * fix(weights): use our own extrinsic base weights constant * feat(weights): use our benchmarks for frame_system * feat(weights): use our benchmarks for pallet balance * fix(accounts): providers should be inc as soon as the account recv money providers should be incremented as soon as the account receive funds * fix(gdev): fix runtime benchmarks compilation
parent
4415b0f5
No related branches found
No related tags found
Showing
- Cargo.lock 18 additions, 0 deletionsCargo.lock
- Cargo.toml 4 additions, 4 deletionsCargo.toml
- docs/dev/weights-benchmarking.md 33 additions, 0 deletionsdocs/dev/weights-benchmarking.md
- file_header.txt 15 additions, 0 deletionsfile_header.txt
- pallets/duniter-account/src/lib.rs 7 additions, 10 deletionspallets/duniter-account/src/lib.rs
- pallets/universal-dividend/Cargo.toml 8 additions, 7 deletionspallets/universal-dividend/Cargo.toml
- pallets/universal-dividend/src/benchmarking.rs 78 additions, 30 deletionspallets/universal-dividend/src/benchmarking.rs
- pallets/universal-dividend/src/lib.rs 14 additions, 12 deletionspallets/universal-dividend/src/lib.rs
- pallets/universal-dividend/src/mock.rs 2 additions, 1 deletionpallets/universal-dividend/src/mock.rs
- pallets/universal-dividend/src/weights.rs 50 additions, 0 deletionspallets/universal-dividend/src/weights.rs
- pallets/upgrade-origin/Cargo.toml 1 addition, 1 deletionpallets/upgrade-origin/Cargo.toml
- pallets/upgrade-origin/src/benchmarking.rs 30 additions, 0 deletionspallets/upgrade-origin/src/benchmarking.rs
- pallets/upgrade-origin/src/lib.rs 44 additions, 2 deletionspallets/upgrade-origin/src/lib.rs
- pallets/upgrade-origin/src/weights.rs 31 additions, 0 deletionspallets/upgrade-origin/src/weights.rs
- runtime/common/Cargo.toml 46 additions, 77 deletionsruntime/common/Cargo.toml
- runtime/common/src/apis.rs 72 additions, 45 deletionsruntime/common/src/apis.rs
- runtime/common/src/constants.rs 41 additions, 9 deletionsruntime/common/src/constants.rs
- runtime/common/src/pallets_config.rs 23 additions, 11 deletionsruntime/common/src/pallets_config.rs
- runtime/common/src/weights.rs 8 additions, 0 deletionsruntime/common/src/weights.rs
- runtime/common/src/weights/frame_system.rs 85 additions, 0 deletionsruntime/common/src/weights/frame_system.rs
Loading
Please register or sign in to comment