Skip to content

Conversation

@JereSalo
Copy link
Contributor

@JereSalo JereSalo commented Oct 13, 2025

Motivation

Description

docs was outdated

Closes #issue_number

@github-actions github-actions bot added the levm Lambda EVM implementation label Oct 13, 2025
@github-actions
Copy link

github-actions bot commented Oct 13, 2025

Benchmark Results Comparison

No significant difference was registered for any benchmark run.

Detailed Results

Benchmark Results: BubbleSort

Command Mean [s] Min [s] Max [s] Relative
main_revm_BubbleSort 4.797 ± 0.029 4.765 4.847 1.04 ± 0.01
main_levm_BubbleSort 4.620 ± 0.010 4.606 4.643 1.00
pr_revm_BubbleSort 4.796 ± 0.010 4.788 4.818 1.04 ± 0.00
pr_levm_BubbleSort 4.683 ± 0.032 4.665 4.772 1.01 ± 0.01

Benchmark Results: ERC20Approval

Command Mean [s] Min [s] Max [s] Relative
main_revm_ERC20Approval 1.562 ± 0.005 1.554 1.570 1.00
main_levm_ERC20Approval 1.642 ± 0.008 1.633 1.659 1.05 ± 0.01
pr_revm_ERC20Approval 1.571 ± 0.010 1.556 1.587 1.01 ± 0.01
pr_levm_ERC20Approval 1.667 ± 0.009 1.659 1.683 1.07 ± 0.01

Benchmark Results: ERC20Mint

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_ERC20Mint 187.5 ± 2.6 185.8 194.5 1.00
main_levm_ERC20Mint 201.2 ± 3.9 198.0 208.8 1.07 ± 0.03
pr_revm_ERC20Mint 187.6 ± 0.5 186.9 188.3 1.00 ± 0.01
pr_levm_ERC20Mint 200.2 ± 3.8 196.9 210.4 1.07 ± 0.02

Benchmark Results: ERC20Transfer

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_ERC20Transfer 358.5 ± 1.7 356.5 362.0 1.00 ± 0.01
main_levm_ERC20Transfer 384.9 ± 3.6 381.9 394.3 1.07 ± 0.01
pr_revm_ERC20Transfer 358.3 ± 1.5 356.8 361.3 1.00
pr_levm_ERC20Transfer 387.3 ± 3.2 384.3 394.6 1.08 ± 0.01

Benchmark Results: Factorial

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_Factorial 243.9 ± 0.9 241.9 245.2 1.00 ± 0.01
main_levm_Factorial 278.8 ± 0.9 277.8 281.2 1.15 ± 0.01
pr_revm_Factorial 243.4 ± 1.0 242.3 245.1 1.00
pr_levm_Factorial 279.0 ± 2.3 277.5 285.4 1.15 ± 0.01

Benchmark Results: FactorialRecursive

Command Mean [s] Min [s] Max [s] Relative
main_revm_FactorialRecursive 1.675 ± 0.093 1.418 1.742 1.00
main_levm_FactorialRecursive 8.715 ± 0.117 8.568 8.911 5.20 ± 0.30
pr_revm_FactorialRecursive 1.713 ± 0.027 1.662 1.751 1.02 ± 0.06
pr_levm_FactorialRecursive 8.647 ± 0.103 8.427 8.791 5.16 ± 0.29

Benchmark Results: Fibonacci

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_Fibonacci 218.4 ± 0.5 217.6 219.2 1.01 ± 0.01
main_levm_Fibonacci 261.8 ± 18.7 253.3 314.4 1.21 ± 0.09
pr_revm_Fibonacci 216.8 ± 1.5 213.2 218.7 1.00
pr_levm_Fibonacci 257.1 ± 3.9 252.7 264.7 1.19 ± 0.02

Benchmark Results: FibonacciRecursive

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_FibonacciRecursive 903.1 ± 16.6 880.7 931.5 1.02 ± 0.02
main_levm_FibonacciRecursive 1050.6 ± 7.6 1041.4 1062.0 1.19 ± 0.01
pr_revm_FibonacciRecursive 882.6 ± 8.5 871.9 904.5 1.00
pr_levm_FibonacciRecursive 1042.8 ± 15.4 1031.5 1084.9 1.18 ± 0.02

Benchmark Results: ManyHashes

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_ManyHashes 12.5 ± 0.0 12.4 12.6 1.00
main_levm_ManyHashes 13.8 ± 0.1 13.7 13.9 1.11 ± 0.01
pr_revm_ManyHashes 12.5 ± 0.1 12.4 12.6 1.00 ± 0.01
pr_levm_ManyHashes 13.9 ± 0.1 13.8 14.0 1.11 ± 0.01

Benchmark Results: MstoreBench

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_MstoreBench 278.0 ± 5.0 274.6 291.2 1.00 ± 0.02
main_levm_MstoreBench 757.0 ± 1.6 754.8 759.4 2.73 ± 0.02
pr_revm_MstoreBench 276.8 ± 2.1 274.7 281.4 1.00
pr_levm_MstoreBench 756.3 ± 2.7 753.4 761.8 2.73 ± 0.02

Benchmark Results: Push

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_Push 313.3 ± 1.0 310.7 314.6 1.00
main_levm_Push 844.0 ± 5.0 838.7 854.1 2.69 ± 0.02
pr_revm_Push 319.2 ± 1.8 316.6 322.0 1.02 ± 0.01
pr_levm_Push 842.2 ± 4.6 838.4 853.7 2.69 ± 0.02

Benchmark Results: SstoreBench_no_opt

Command Mean [ms] Min [ms] Max [ms] Relative
main_revm_SstoreBench_no_opt 220.0 ± 0.7 219.1 221.2 2.37 ± 0.04
main_levm_SstoreBench_no_opt 93.6 ± 2.3 90.9 98.2 1.01 ± 0.03
pr_revm_SstoreBench_no_opt 221.8 ± 3.5 219.5 231.6 2.39 ± 0.05
pr_levm_SstoreBench_no_opt 92.9 ± 1.4 91.5 94.7 1.00

@JereSalo JereSalo marked this pull request as ready for review October 14, 2025 19:48
@JereSalo JereSalo requested a review from a team as a code owner October 14, 2025 19:48
Copilot AI review requested due to automatic review settings October 14, 2025 19:48
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR cleans up and streamlines the LEVM documentation by removing outdated content and making it more concise. The changes focus on removing detailed roadmap information, milestone tracking, and performance benchmarks that are better maintained elsewhere.

Key changes:

  • Added support for the Osaka fork in the compatibility table
  • Replaced detailed roadmap with simplified documentation references
  • Removed extensive milestone tracking and performance benchmark tables

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Contributor

@SDartayet SDartayet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@github-project-automation github-project-automation bot moved this to In Review in ethrex_l1 Oct 16, 2025
@JereSalo JereSalo added this pull request to the merge queue Oct 16, 2025
Merged via the queue into main with commit 864f563 Oct 16, 2025
50 checks passed
@JereSalo JereSalo deleted the levm/cleanup_docs branch October 16, 2025 16:21
@github-project-automation github-project-automation bot moved this from In Review to Done in ethrex_l1 Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

levm Lambda EVM implementation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants