20220523 - 20220529新增一个脚本用来运行全部Benchmarks的命令4月份以来, Benchmark相关的命令和子命令进行了一系列更新和扩展, 本周又新添加一个脚本用于执行全部的Benchmark命令; 并对Benchmark相关源码进行了诸多修正和更新. 脚本文件基于https://github.com/paritytech/polkadot/blob/master/scripts/ci/run_benches_for_runtime.sh. 详情:https://github.com/paritytech/substrate/pull/11493新增Call索引化的属性宏目前来说, 任何dispatchable的Call都没有设置执行顺序, 其执行大致是根据交易池和权重规则来判定, 现在提供一个#[pallet::call_index($idx)]属性宏, 用于固定Callenum中的变量位置索引值, 不涉及执行顺序, 仅仅用于引用时方便区分等场景. 详情: https://github.com/paritytech/substrate/pull/1138...