|
| 1 | +title: implement `DecodeWithMemTracking` for frame pallets |
| 2 | +doc: |
| 3 | +- audience: Runtime Dev |
| 4 | + description: |- |
| 5 | + Related to https://github.com/paritytech/polkadot-sdk/issues/7360 |
| 6 | + |
| 7 | + This PR implements `DecodeWithMemTracking` for the types in the frame pallets |
| 8 | + |
| 9 | + The PR is verbose, but it's very simple. `DecodeWithMemTracking` is simply derived for most of the types. There are only 3 exceptions which are isolated into 2 separate commits. |
| 10 | +crates: |
| 11 | +- name: frame-support |
| 12 | + bump: minor |
| 13 | +- name: frame-system |
| 14 | + bump: minor |
| 15 | +- name: sp-application-crypto |
| 16 | + bump: minor |
| 17 | +- name: sp-arithmetic |
| 18 | + bump: minor |
| 19 | +- name: sp-core |
| 20 | + bump: minor |
| 21 | +- name: sp-runtime |
| 22 | + bump: minor |
| 23 | +- name: sp-weights |
| 24 | + bump: minor |
| 25 | +- name: pallet-alliance |
| 26 | + bump: minor |
| 27 | +- name: pallet-atomic-swap |
| 28 | + bump: minor |
| 29 | +- name: pallet-bags-list |
| 30 | + bump: minor |
| 31 | +- name: pallet-balances |
| 32 | + bump: minor |
| 33 | +- name: pallet-beefy |
| 34 | + bump: minor |
| 35 | +- name: pallet-broker |
| 36 | + bump: minor |
| 37 | +- name: pallet-collective |
| 38 | + bump: minor |
| 39 | +- name: pallet-contracts |
| 40 | + bump: minor |
| 41 | +- name: pallet-conviction-voting |
| 42 | + bump: minor |
| 43 | +- name: pallet-core-fellowship |
| 44 | + bump: minor |
| 45 | +- name: pallet-democracy |
| 46 | + bump: minor |
| 47 | +- name: polkadot-sdk-frame |
| 48 | + bump: minor |
| 49 | +- name: pallet-election-provider-multi-phase |
| 50 | + bump: minor |
| 51 | +- name: frame-election-provider-solution-type |
| 52 | + bump: minor |
| 53 | +- name: frame-election-provider-support |
| 54 | + bump: minor |
| 55 | +- name: pallet-elections-phragmen |
| 56 | + bump: minor |
| 57 | +- name: pallet-identity |
| 58 | + bump: minor |
| 59 | +- name: pallet-im-online |
| 60 | + bump: minor |
| 61 | +- name: pallet-message-queue |
| 62 | + bump: minor |
| 63 | +- name: pallet-migrations |
| 64 | + bump: minor |
| 65 | +- name: pallet-multisig |
| 66 | + bump: minor |
| 67 | +- name: pallet-nfts |
| 68 | + bump: minor |
| 69 | +- name: pallet-nomination-pools |
| 70 | + bump: minor |
| 71 | +- name: pallet-proxy |
| 72 | + bump: minor |
| 73 | +- name: pallet-ranked-collective |
| 74 | + bump: minor |
| 75 | +- name: pallet-referenda |
| 76 | + bump: minor |
| 77 | +- name: pallet-safe-mode |
| 78 | + bump: minor |
| 79 | +- name: pallet-society |
| 80 | + bump: minor |
| 81 | +- name: pallet-staking |
| 82 | + bump: minor |
| 83 | +- name: pallet-state-trie-migration |
| 84 | + bump: minor |
| 85 | +- name: pallet-tx-pause |
| 86 | + bump: minor |
| 87 | +- name: pallet-uniques |
| 88 | + bump: minor |
| 89 | +- name: pallet-vesting |
| 90 | + bump: minor |
| 91 | +- name: sp-consensus-babe |
| 92 | + bump: minor |
| 93 | +- name: sp-consensus-beefy |
| 94 | + bump: minor |
| 95 | +- name: sp-consensus-grandpa |
| 96 | + bump: minor |
| 97 | +- name: sp-consensus-slots |
| 98 | + bump: minor |
| 99 | +- name: sp-mmr-primitives |
| 100 | + bump: minor |
| 101 | +- name: sp-npos-elections |
| 102 | + bump: minor |
| 103 | +- name: sp-session |
| 104 | + bump: minor |
| 105 | +- name: sp-statement-store |
| 106 | + bump: minor |
| 107 | +- name: sp-transaction-storage-proof |
| 108 | + bump: minor |
0 commit comments