Adding benchmarking for new `frame_election_provider_support` (#11149)
* First stab at adding benchmarking for `election-provider-support` onchain * Adding `BoundedPhragMMS` and fixing stuff * Fixing node runtime * Fixing tests * Finalising all benchmarking stuff * better comments * Better benchmarking config * Better `WeightInfo` and benchmarking * Fixing tests * Adding some documentation * Fixing some typos * Incorporating review feedback * cleanup of rustdocs * rustdoc changes * changes after code review * Fixing some errors. * Fixing dependencies post merge * Bringing back `UnboundedExecution` * Better rustdoc and naming * Cargo.toml formatting
Showing
- substrate/Cargo.lock 14 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node/runtime/Cargo.toml 2 additions, 0 deletionssubstrate/bin/node/runtime/Cargo.toml
- substrate/bin/node/runtime/src/lib.rs 8 additions, 3 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/babe/src/mock.rs 2 additions, 1 deletionsubstrate/frame/babe/src/mock.rs
- substrate/frame/election-provider-multi-phase/Cargo.toml 7 additions, 3 deletionssubstrate/frame/election-provider-multi-phase/Cargo.toml
- substrate/frame/election-provider-multi-phase/src/mock.rs 3 additions, 2 deletionssubstrate/frame/election-provider-multi-phase/src/mock.rs
- substrate/frame/election-provider-support/benchmarking/Cargo.toml 38 additions, 0 deletions...e/frame/election-provider-support/benchmarking/Cargo.toml
- substrate/frame/election-provider-support/benchmarking/src/lib.rs 91 additions, 0 deletions...e/frame/election-provider-support/benchmarking/src/lib.rs
- substrate/frame/election-provider-support/src/lib.rs 18 additions, 1 deletionsubstrate/frame/election-provider-support/src/lib.rs
- substrate/frame/election-provider-support/src/onchain.rs 77 additions, 38 deletionssubstrate/frame/election-provider-support/src/onchain.rs
- substrate/frame/election-provider-support/src/weights.rs 94 additions, 0 deletionssubstrate/frame/election-provider-support/src/weights.rs
- substrate/frame/grandpa/src/mock.rs 3 additions, 2 deletionssubstrate/frame/grandpa/src/mock.rs
- substrate/frame/offences/benchmarking/src/mock.rs 2 additions, 1 deletionsubstrate/frame/offences/benchmarking/src/mock.rs
- substrate/frame/session/benchmarking/src/mock.rs 2 additions, 1 deletionsubstrate/frame/session/benchmarking/src/mock.rs
- substrate/frame/staking/src/mock.rs 2 additions, 1 deletionsubstrate/frame/staking/src/mock.rs
- substrate/primitives/npos-elections/src/balancing.rs 1 addition, 1 deletionsubstrate/primitives/npos-elections/src/balancing.rs
- substrate/primitives/npos-elections/src/phragmms.rs 1 addition, 1 deletionsubstrate/primitives/npos-elections/src/phragmms.rs
Please register or sign in to comment