trie, tests/fuzzers: implement a stacktrie fuzzer + stacktrie fixes (#21799)
* trie: fix error in stacktrie not committing small roots * fuzzers: make trie-fuzzer use correct returnvalues * trie: improved tests * tests/fuzzers: fuzzer for stacktrie vs regular trie * test/fuzzers: make stacktrie fuzzer use 32-byte keys * trie: fix error in stacktrie with small nodes * trie: add (skipped) testcase for stacktrie * tests/fuzzers: address review comments for stacktrie fuzzer * trie: fix docs in stacktrie
Showing
- tests/fuzzers/stacktrie/debug/main.go 23 additions, 0 deletionstests/fuzzers/stacktrie/debug/main.go
- tests/fuzzers/stacktrie/trie_fuzzer.go 197 additions, 0 deletionstests/fuzzers/stacktrie/trie_fuzzer.go
- tests/fuzzers/trie/trie-fuzzer.go 9 additions, 2 deletionstests/fuzzers/trie/trie-fuzzer.go
- trie/stacktrie.go 27 additions, 12 deletionstrie/stacktrie.go
- trie/stacktrie_test.go 49 additions, 0 deletionstrie/stacktrie_test.go
- trie/trie_test.go 36 additions, 0 deletionstrie/trie_test.go
Loading
Please register or sign in to comment