Changes tries build cache (#2933)
* changes tries build cache added CT build cache test * fix lines width * fixed some grumbles * clear cache when: digests disabled, top-level or skewed digest is built * cached_changed_keys -> with_cached_changed_keys
parent
932e51ff
Showing
- substrate/core/client/db/src/lib.rs 30 additions, 6 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/src/backend.rs 2 additions, 3 deletionssubstrate/core/client/src/backend.rs
- substrate/core/client/src/call_executor.rs 11 additions, 4 deletionssubstrate/core/client/src/call_executor.rs
- substrate/core/client/src/client.rs 12 additions, 3 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/in_mem.rs 12 additions, 4 deletionssubstrate/core/client/src/in_mem.rs
- substrate/core/client/src/light/backend.rs 2 additions, 2 deletionssubstrate/core/client/src/light/backend.rs
- substrate/core/client/src/light/call_executor.rs 4 additions, 5 deletionssubstrate/core/client/src/light/call_executor.rs
- substrate/core/client/src/light/fetcher.rs 1 addition, 1 deletionsubstrate/core/client/src/light/fetcher.rs
- substrate/core/state-machine/src/changes_trie/build.rs 113 additions, 16 deletionssubstrate/core/state-machine/src/changes_trie/build.rs
- substrate/core/state-machine/src/changes_trie/build_cache.rs 262 additions, 0 deletionssubstrate/core/state-machine/src/changes_trie/build_cache.rs
- substrate/core/state-machine/src/changes_trie/input.rs 11 additions, 0 deletionssubstrate/core/state-machine/src/changes_trie/input.rs
- substrate/core/state-machine/src/changes_trie/mod.rs 119 additions, 6 deletionssubstrate/core/state-machine/src/changes_trie/mod.rs
- substrate/core/state-machine/src/changes_trie/storage.rs 19 additions, 4 deletionssubstrate/core/state-machine/src/changes_trie/storage.rs
- substrate/core/state-machine/src/ext.rs 8 additions, 5 deletionssubstrate/core/state-machine/src/ext.rs
- substrate/core/state-machine/src/lib.rs 13 additions, 6 deletionssubstrate/core/state-machine/src/lib.rs
- substrate/core/state-machine/src/testing.rs 1 addition, 1 deletionsubstrate/core/state-machine/src/testing.rs
Please register or sign in to comment