Skip to content

Renaming

8b30c59
Select commit
Loading
Failed to load commit list.
Merged

Improve shift opcodes performance (SAR, SHR and SHL) #9796

Renaming
8b30c59
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Feb 19, 2026 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 ab9e3cd Improve SAR opcode - first round Valid sign-off found
🟢 c6e21bd Improve SAR opcode - first round Valid sign-off found
🟢 9691670 Improve isShiftOverflow Valid sign-off found
🟢 9b20601 Small refactoring Valid sign-off found
🟢 209e64b Merge branch 'main' into improve-sar-performance Skipped: sign-off not required in merge commit
🟢 9ada695 Fix an issue with empty shift Valid sign-off found
🟢 d4363f4 Optimize Sar, Shl and Shr performances Valid sign-off found
🟢 c721e15 Add the configuration for block processing Valid sign-off found
🟢 b3cd533 Optimize isShiftOverflow method Valid sign-off found
🟢 aee6907 Fix "Archive contains more than 65535 entries" err... Valid sign-off found
🟢 f030d93 Add SAR property based testing Valid sign-off found
🟢 cf20a2c Handle some specific cases Valid sign-off found
🟢 705b033 Use Arrays.equals Valid sign-off found
🟢 bf918a8 Add GC/memory allocations profiling Valid sign-off found
🟢 0ca7aa0 Improve SHIFT_255 use case Valid sign-off found
🟢 06587d2 spotless + fix gcProfiler flag issue Valid sign-off found
🟢 3cabb0d Merge branch 'main' into improve-shift-opcodes Skipped: sign-off not required in merge commit
🟢 e4b8bbe Delete a debug class Valid sign-off found
🟢 78126d8 Add randomness to JMH benchmarks Valid sign-off found
🟢 ef66ae7 Merge branch 'main' into improve-shift-opcodes Skipped: sign-off not required in merge commit
🟢 ca544de Update evm/src/main/java/org/hyperledger/besu/evm/... Valid sign-off found
🟢 268036a Remove redundant & 0xFF Valid sign-off found
🟢 f95e549 Review variables naming for better readability Valid sign-off found
🟢 a99c10f Merge branch 'main' into improve-shift-opcodes Skipped: sign-off not required in merge commit
🟢 93c3623 Merge branch 'main' into improve-shift-opcodes Skipped: sign-off not required in merge commit
🟢 83c7a17 Add worst case on SAR benchmarks Valid sign-off found
🟢 8c1d5c1 Apply suggestions from code review Valid sign-off found
🟢 a7514b1 Address review comments Valid sign-off found
🟢 a2d7ffd Fix test issue. Valid sign-off found
🟢 31d0669 spotless. Valid sign-off found
🟢 63eb9f2 Update evm/src/main/java/org/hyperledger/besu/evm/... Valid sign-off found
🟢 86a85e6 Merge branch 'main' into improve-shift-opcodes Skipped: sign-off not required in merge commit
🟢 8dd0384 Merge branch 'main' into improve-shift-opcodes Skipped: sign-off not required in merge commit
🟢 8b30c59 Renaming Valid sign-off found