ethereumjs-monorepo
ethereumjs-monorepo copied to clipboard
VM: Performance Optimizations
This PR does some performance optimizations on the VM:
- BNADD/BNMUL precompile input size restrictions before calling WASM module
TODO
Codecov Report
Merging #1570 (e807d59) into master (9d9c54e) will decrease coverage by
0.02%. The diff coverage is100.00%.
| Flag | Coverage Δ | |
|---|---|---|
| block | 84.96% <ø> (ø) |
|
| blockchain | 85.08% <ø> (ø) |
|
| client | 70.16% <ø> (ø) |
|
| common | 100.00% <ø> (ø) |
|
| devp2p | 82.89% <ø> (-0.14%) |
:arrow_down: |
| ethash | ∅ <ø> (∅) |
|
| trie | 86.09% <ø> (ø) |
|
| tx | 87.44% <ø> (ø) |
|
| util | 91.73% <ø> (ø) |
|
| vm | 79.30% <100.00%> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
Closing in favor of #2568 (replacement PR)