go-ethereum/core/vm
2026-02-23 07:21:05 +05:30
..
privacy all: replace Div/Mul with Rsh/Lsh if possible #29911 (#1966) 2026-01-29 11:31:58 +05:30
program core/vm/program: evm bytecode-building utility #30725 (#1801) 2025-12-08 13:01:55 +05:30
runtime refactor(all): rework EVM constructor #30745 (#2065) 2026-02-17 14:35:18 +05:30
testdata core/vm, protocol_params: implement eip-2565 modexp repricing (#21607) 2024-10-17 10:36:53 +08:00
analysis.go core/vm: clarify comment (#27045) 2025-02-05 18:16:17 +08:00
analysis_test.go core/vm: use clear from go v1.21 #29307 (#1246) 2025-08-04 11:54:49 +08:00
common.go all: get rid of custom MaxUint64 and MaxUint64 (#30636) 2024-12-28 09:06:31 +08:00
contract.go refactor(core): clean up EVM environmental structure #31061 (#1985) 2026-02-10 16:40:54 +05:30
contracts.go all: replace Div/Mul with Rsh/Lsh if possible #29911 (#1966) 2026-01-29 11:31:58 +05:30
contracts_fuzz_test.go eth/tracers: live chain tracing with hooks #29189 (#1352) 2025-09-09 17:30:56 +08:00
contracts_test.go all: using testing.B.Loop (#1554) 2025-09-24 07:59:48 +08:00
doc.go core/vm: remove JIT VM codes (#16362) 2018-03-26 13:48:04 +03:00
eips.go core/vm: implement EIP-7939: CLZ opcode #31989 (#2012) 2026-02-10 16:51:20 +05:30
errors.go core/vm: better error-info for vm errors #29354 (#1464) 2025-09-13 10:20:34 +08:00
evm.go refactor(all): rework EVM constructor #30745 (#2065) 2026-02-17 14:35:18 +05:30
gas.go core/vm: use uint256 in EVM implementation (#20787) 2024-03-01 14:13:23 +08:00
gas_table.go core/vm: check if read-only in gas handlers #33281 (#1960) 2026-01-19 14:05:27 +05:30
gas_table_test.go refactor(all): rework EVM constructor #30745 (#2065) 2026-02-17 14:35:18 +05:30
instructions.go perf(core): speed up push and interpreter loop #30662 (#2032) 2026-02-23 07:21:05 +05:30
instructions_test.go perf(core): speed up push and interpreter loop #30662 (#2032) 2026-02-23 07:21:05 +05:30
interface.go refactor(core): clean up EVM environmental structure #31061 (#1985) 2026-02-10 16:40:54 +05:30
interpreter.go perf(core): speed up push and interpreter loop #30662 (#2032) 2026-02-23 07:21:05 +05:30
jump_table.go core/vm: implement EIP-7939: CLZ opcode #31989 (#2012) 2026-02-10 16:51:20 +05:30
jump_table_export.go core/vm: implement EIP-7939: CLZ opcode #31989 (#2012) 2026-02-10 16:51:20 +05:30
jump_table_test.go core: fix typos (#1237) 2025-07-26 17:42:50 +08:00
memory.go core/vm: reuse Memory instances #30137 #33056 (#1974) 2026-01-29 11:27:13 +05:30
memory_table.go core/vm: implement EIP-5656, mcopy instruction (#26181) 2025-02-06 16:54:19 +08:00
memory_test.go core/vm: refactor memory resize #33056 (#1845) 2025-12-09 11:01:47 +05:30
opcodes.go core/vm: implement EIP-7939: CLZ opcode #31989 (#2012) 2026-02-10 16:51:20 +05:30
operations_acl.go fix(core): remove panic when address is not present #30414 (#2029) 2026-02-10 16:52:38 +05:30
stack.go core/vm: improved stack swap performance #30249 (#1970) 2026-01-27 08:52:42 +05:30
stack_table.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
XDCx_price.go new EVM Upgrade 2021-09-21 16:53:46 +05:30