Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
e8ff6f6
Merge pull request #2 from evmts/worktree2
roninjin10 Oct 7, 2025
59450ac
Merge pull request #1 from elyase/chore/fix-build-comment-typo
roninjin10 Oct 7, 2025
7f4c84b
fix: WIP fixing berlin
roninjin10 Oct 7, 2025
aa35a2e
✨ feat: Implement MODEXP precompile (EIP-198)
Oct 7, 2025
fe19038
✨ feat: Copy complete precompiles and crypto modules from guillotine
Oct 7, 2025
fd719cd
♻️ refactor: Replace inline precompile implementations with precompil…
Oct 7, 2025
da0a323
🚧 wip: Wire precompiles module with relative imports
Oct 7, 2025
e5b4234
πŸ”§ chore: Configure cryptographic library dependencies
Oct 7, 2025
8450a30
✨ feat: Add stub implementations for optional crypto libraries
Oct 7, 2025
da497ca
πŸ› fix: Update module imports for build system integration
Oct 7, 2025
b2605a3
πŸ“š docs: Document Berlin hardfork debugging progress
Oct 7, 2025
fedc0b3
πŸ”§ chore: Add Cargo lockfile for reproducible builds
Oct 7, 2025
f529312
πŸ“ docs: Document Berlin hardfork test fixes and validation
roninjin10 Oct 7, 2025
4e76d0a
chore: reoorder fix order
Oct 7, 2025
0c76961
πŸ› fix: Implement EIP-6780 SELFDESTRUCT and CREATE collision handling
Oct 7, 2025
be2000b
πŸ“š docs: Add Cancun hardfork implementation attempt reports
Oct 7, 2025
862059a
Merge pull request #3 from evmts/worktreeleft2
roninjin10 Oct 7, 2025
6b318b6
πŸ› fix: Fix CREATE/CREATE2 return_data handling and improve gas calcul…
Oct 7, 2025
12ff088
πŸŽ‰ feat: Add Osaka hardfork with EIP-7883 ModExp improvements
Oct 7, 2025
f0dc073
πŸ“š docs: Update Constantinople spec fix analysis reports
Oct 7, 2025
cd921e1
Merge pull request #4 from evmts/worktree2
roninjin10 Oct 7, 2025
f4e3c0d
fix: Pass Cancun EIP-4788 beacon root tests
Oct 7, 2025
efc2823
πŸ”§ chore: Update ethereum-tests and execution-specs submodules
Oct 7, 2025
c9cd1f7
πŸ“š docs: Add Cancun beacon root spec fix analysis report
Oct 7, 2025
592d800
Merge pull request #6 from evmts/worktree2cancun
roninjin10 Oct 7, 2025
a49a027
fix: Pass Homestead hardfork tests (EIP-7)
Oct 7, 2025
5c6fca0
Merge pull request #5 from evmts/worktreeleft2
roninjin10 Oct 7, 2025
8f105cb
fix: Pass Paris/Merge hardfork tests
Oct 7, 2025
5987a3f
πŸ› fix: Correct MCOPY opcode stack order and memory expansion
Oct 7, 2025
8b6c3ba
fix: remove worktrees
Oct 7, 2025
b6bbedb
πŸ› fix: Correct DELEGATECALL/CALLCODE execution context and improve MC…
Oct 7, 2025
100f991
chore: Comment out specs that are passing
Oct 7, 2025
bf75afe
πŸ› fix: Implement EIP-198 ModExp gas calculation and hardfork-aware pr…
roninjin10 Oct 7, 2025
54fa06b
chore: comment out more tests
Oct 7, 2025
924e774
πŸ› fix: Correct call context handling for DELEGATECALL and CALLCODE
Oct 7, 2025
ff9e65b
πŸ“š docs: Add Cancun transient storage fix analysis report
Oct 7, 2025
0d5105e
Merge pull request #7 from evmts/worktreeleft2
roninjin10 Oct 7, 2025
db48c3d
πŸ› fix: Implement EIP-7823 ModExp upper bounds and EIP-7883 gas increase
Oct 7, 2025
87c0ddf
πŸ› fix: Correct CREATE nonce increment and improve frame operations
Oct 7, 2025
e14a8ae
πŸ“š docs: Update Constantinople hardfork fix reports
Oct 7, 2025
015e60e
πŸ”§ chore: Reorganize test suite configuration
Oct 7, 2025
0601041
πŸ› fix: Correct CREATE2 gas calculation and EXTCODECOPY gas costs
Oct 7, 2025
8afa262
fix: build
Oct 7, 2025
e846654
πŸ› fix: Implement EIP-1884 gas cost increases for Istanbul hardfork
roninjin10 Oct 7, 2025
e9bb268
βœ… test: Update blob hash gas costs in test runner
roninjin10 Oct 7, 2025
6700779
πŸ“š docs: Update documentation and reorganize test suites
roninjin10 Oct 7, 2025
53f9f4e
πŸ› fix: Implement EIP-214 static call context enforcement
Oct 7, 2025
f66f895
πŸ› fix: Correct SSTORE gas cost calculation for existing non-zero values
Oct 7, 2025
13e5072
πŸ“š docs: Add specification fix reports for Cancun transient storage
Oct 7, 2025
b44ab40
Merge pull request #8 from evmts/worktree2cancun
roninjin10 Oct 7, 2025
71a8b6e
πŸ”¨ build: Break up large test suites into smaller sub-targets
Oct 7, 2025
bbe546e
πŸ“š docs: Improve debugging guidance in fix-specs.ts agent prompt
Oct 7, 2025
ff134f8
πŸ“š docs: Add TEST_FILTER environment variable usage examples
Oct 7, 2025
423abfb
chore: looser spec debugging timeouts
Oct 7, 2025
4b9d0e0
Merge pull request #10 from evmts/worktree2cancun
roninjin10 Oct 7, 2025
cac88fb
Merge pull request #9 from evmts/worktreeleft2
roninjin10 Oct 7, 2025
362180c
better prompt
Oct 7, 2025
17bd8ec
fix: Pass Cancun EIP-1153 reentrancy tests
Oct 7, 2025
ce8d53d
πŸ”§ chore: Update ethereum-tests submodule with GeneralStateTests
Oct 7, 2025
2d8f566
πŸ“š docs: Update execution-specs submodule with documentation improvements
Oct 7, 2025
442fee4
fix: Pass Berlin EIP-2930 access list account storage tests
Oct 7, 2025
8458d26
πŸ› fix: Add overflow protection in modexp complexity calculation
roninjin10 Oct 7, 2025
3f9bd1e
prompt: Better crash debugging
Oct 7, 2025
67ffde3
πŸ› fix: Implement correct EIP-2200 SSTORE gas metering for Istanbul ha…
Oct 7, 2025
6e66027
πŸ› fix: Correct gas refund cap calculation and coinbase payment
Oct 7, 2025
6635ee7
πŸ“š docs: Update spec test debugging reports with root cause analysis
Oct 7, 2025
7cf7c38
πŸ“š docs: Add comprehensive hardfork test analysis reports
Oct 7, 2025
7e838af
prompt: Update based on passing tests
Oct 7, 2025
bc1b887
πŸ“š docs: Update spec-fix investigation reports
roninjin10 Oct 7, 2025
246c1a1
πŸ”§ chore: Improve spec-fix automation script
roninjin10 Oct 7, 2025
544f185
πŸ”„ chore: Update execution-specs submodule
roninjin10 Oct 7, 2025
56414f7
πŸ› fix: Add overflow protection in modexp complexity calculation
roninjin10 Oct 7, 2025
3506924
βœ… test: Enhance test runner debugging output
roninjin10 Oct 7, 2025
2cd5a65
πŸ”§ chore: Update ethereum-tests and execution-specs submodules
Oct 7, 2025
074e5a1
πŸ› fix: Address multiple EVM implementation issues
Oct 7, 2025
b93b861
πŸ”§ chore: Update spec fixing build script
Oct 7, 2025
cf5f22e
πŸ“š docs: Add comprehensive EVM debugging and analysis reports
Oct 7, 2025
00677ae
Merge pull request #12 from evmts/worktreeleft2
roninjin10 Oct 7, 2025
d972443
πŸ› fix: Resolve critical EVM gas accounting and ModExp precompile bugs
Oct 7, 2025
3d244b1
βœ… test: Improve test runner gas validation and execution flow
Oct 7, 2025
e8b3a06
πŸ“š docs: Add comprehensive hardfork investigation reports
Oct 7, 2025
35e593a
Merge pull request #11 from evmts/worktree2cancun
roninjin10 Oct 7, 2025
ca7c98a
πŸ“š docs: Update hardfork investigation reports with status messages
Oct 7, 2025
3a1a656
πŸ”§ chore: Update execution specs tracking script
Oct 7, 2025
a784701
πŸŽ‰ feat: Enhance core EVM execution and frame handling
Oct 7, 2025
2089a45
βœ… test: Improve spec test runner and infrastructure
Oct 7, 2025
db792df
Merge pull request #13 from evmts/worktreeleft2
roninjin10 Oct 7, 2025
be1dd3c
πŸ› fix: Add EIP-3860 initcode gas charging for top-level CREATE transa…
Oct 7, 2025
ae4c129
βœ… test: Expand blockchain test coverage across all hardforks
Oct 7, 2025
f4920c3
Merge pull request #14 from evmts/worktree2cancun
roninjin10 Oct 7, 2025
a314e91
πŸ“š docs: Update pipeline summary with complete test success
Oct 7, 2025
fc2b14f
πŸ”§ chore: Enable all test suites and improve commit logic
Oct 7, 2025
2b56fba
fix: Pass Paris/Merge hardfork tests - Fix EIP-2929 CALL gas costs
roninjin10 Oct 7, 2025
d4879c2
fix: Pass Cancun EIP-1153 execution context tests
roninjin10 Oct 7, 2025
cacd0ce
πŸ“š docs: Update hardfork investigation reports
roninjin10 Oct 7, 2025
42616a2
πŸ› fix: Improve EVM precompile implementations and gas handling
roninjin10 Oct 7, 2025
27ab938
βœ… test: Enhance spec test runner and debugging
roninjin10 Oct 7, 2025
b3c51fb
πŸ› fix: Address critical EVM security vulnerabilities
Oct 7, 2025
302a71f
πŸ›‘οΈ security: Add input size limits to precompiles
Oct 7, 2025
f7ff7f8
πŸ“š docs: Add comprehensive review fixes documentation
Oct 7, 2025
4b70b44
πŸ”§ build: Fix WASM compilation by resolving libc dependency
Oct 7, 2025
0bf0248
πŸ“¦ deps: Update ethereum-tests and execution-specs submodules
Oct 7, 2025
4f92824
πŸ“š docs: Add comprehensive project README with WASM build documentation
Oct 8, 2025
fcf7fae
πŸ“š docs: Update Cancun EIP-6780 SELFDESTRUCT investigation reports
Oct 8, 2025
a332ce2
⚑ perf: Enhance EVM state management and SELFDESTRUCT handling
Oct 8, 2025
9fbae19
βœ… test: Enhance spec test runner and debugging
Oct 8, 2025
1356ab6
Merge pull request #16 from evmts/worktree2cancun
roninjin10 Oct 8, 2025
b84515e
πŸ”§ chore: Enhance debugging methodology and update test dependencies
Oct 8, 2025
cc876d5
πŸ“š docs: Add comprehensive Python reference vs Zig implementation guide
Oct 8, 2025
468f0ef
Merge pull request #17 from evmts/worktreeleft2
roninjin10 Oct 8, 2025
6893332
πŸŽ‰ feat: Add automated spec-fixing pipeline with known issues database
Oct 8, 2025
5dad852
πŸŽ‰ feat: Add debugging helper scripts for test isolation and trace com…
Oct 8, 2025
66c9af1
πŸ“š docs: Update documentation for spec fixer pipeline and debugging tools
Oct 8, 2025
2911185
πŸ”§ chore: Update ethereum-tests and execution-specs submodules
Oct 8, 2025
5c252e2
♻️ refactor: Streamline spec fixer methodology and update script refe…
Oct 8, 2025
45d5c15
πŸŽ‰ feat: Add TypeScript test debugging utilities suite
Oct 8, 2025
cd66048
πŸ“š docs: Major restructure - transform verbose documentation to concis…
Oct 8, 2025
7460b36
♻️ refactor: Streamline spec fixer prompt - reduce verbose methodolog…
Oct 8, 2025
58039e6
πŸ“š docs: Add migration and optimization documentation
Oct 8, 2025
37a1f49
πŸ”§ chore: Update script file modes
Oct 8, 2025
cf86065
πŸ“š docs: Add comprehensive debugging reference to spec fixer
Oct 8, 2025
aca6876
πŸ”§ chore: Fix test file path resolution in spec runner
Oct 8, 2025
7d29084
πŸ“š docs: Update Cancun SELFDESTRUCT debugging reports
Oct 8, 2025
ca681e3
πŸ› fix: Improve EVM gas handling and EIP-6780 revert behavior
Oct 8, 2025
f855db0
πŸ“š docs: Enhance documentation with granular test targets and AI-assis…
roninjin10 Oct 8, 2025
417ef70
πŸ”¨ build: Improve build system and submodule configuration
roninjin10 Oct 8, 2025
283c375
πŸ€– feat: Add AI-assisted spec fixing and agent pipeline
roninjin10 Oct 8, 2025
b11c4ff
βœ… test: Update test infrastructure with EIP-4844 support
roninjin10 Oct 8, 2025
beb254a
πŸ› fix: Improve EVM gas handling and EIP-6780 revert behavior
Oct 8, 2025
88ebdcd
πŸ“š docs: Update Cancun SELFDESTRUCT debugging reports
Oct 8, 2025
38ff66e
prompt: Move hard to fix self destruct tests last
Oct 8, 2025
b5eed4e
πŸ› fix: Correct BLAKE2F sigma table to match Python reference implemen…
Oct 8, 2025
5ba0cdc
πŸ“š docs: Add SELFDESTRUCT debugging analysis documentation
Oct 8, 2025
deaa48e
πŸ› fix: Improve EVM precompile address space and KZG point evaluation
Oct 8, 2025
10a0ee7
πŸ“š docs: Add comprehensive test status table with hardfork coverage
Oct 8, 2025
a8ae358
πŸ”§ chore: Add EIP-6780 created_accounts tracking and test status report
Oct 8, 2025
a017ebd
βœ… test: Add organized test targets to interactive runner
Oct 8, 2025
21b5f9b
πŸ› fix: Handle TrustedSetupAlreadyLoaded error in KZG initialization
Oct 8, 2025
7871942
πŸ”§ chore: Silence trace generation warnings for tests without metadata
Oct 8, 2025
4ae05d0
πŸ“š docs: Add Cancun blob precompile debugging reports
Oct 8, 2025
1571a8b
πŸ”§ chore: Update test generators to enable trace generation
Oct 8, 2025
0c3744c
πŸ”§ chore: Enhance spec fixer with extended thinking and optimized iter…
Oct 8, 2025
0265548
πŸ› fix: Enable trace generation and fix EIP-3860 gas calculation
Oct 8, 2025
48e81b0
πŸ› fix: Remove EIP-3860 init code double-charging in contract creation
Oct 8, 2025
4053b73
πŸ”§ chore: Update test suite submodules
Oct 8, 2025
7ba9237
Merge pull request #18 from evmts/worktree2cancun
roninjin10 Oct 8, 2025
737d64f
πŸ› fix: Improve EVM SELFDESTRUCT and call gas handling
roninjin10 Oct 8, 2025
96d964d
πŸ”§ chore: Update execution-specs submodule and test outputs
roninjin10 Oct 8, 2025
64df146
πŸ› fix: Correct gas accounting for invalid inputs in point evaluation …
Oct 8, 2025
fbf333e
πŸ“š docs: Update Cancun blob precompile debugging report with final ana…
Oct 8, 2025
bae9523
Merge pull request #19 from evmts/worktreeleft2
roninjin10 Oct 8, 2025
1ef46d8
πŸ“š docs: Update comprehensive test status report
Oct 8, 2025
98f1164
πŸ“Š docs: Add detailed spec debugging reports
Oct 8, 2025
222a03a
πŸ› fix: Improve EVM core implementations across multiple hardforks
Oct 8, 2025
fb480ec
⚑ perf: Fix MODEXP precompile exponent head alignment
Oct 8, 2025
38b9d34
πŸ”§ chore: Update primitives for blob transactions and gas constants
Oct 8, 2025
4c48f32
βœ… test: Improve test runner with access list gas calculation
Oct 8, 2025
3e035d1
πŸ› οΈ tooling: Update automated spec fixing pipeline
Oct 8, 2025
717dacd
🧹 chore: Remove temporary trace reference file
Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ node_modules/
bun.lockb
*.bun
test/specs/generated/
worktrees/
Loading