Skip to content
This repository was archived by the owner on Apr 18, 2025. It is now read-only.

[feat] remove stack#1044

Closed
lightsing wants to merge 72 commits into
developfrom
feat/remove-stack
Closed

[feat] remove stack#1044
lightsing wants to merge 72 commits into
developfrom
feat/remove-stack

Conversation

@lightsing
Copy link
Copy Markdown

This pr belongs to task: Remove heap allocation from GethExecStep/ExecStep

This pr is current a placeholder since it's blocked by #1043

@github-actions github-actions Bot added the CI label Nov 27, 2023
# Conflicts:
#	bus-mapping/src/circuit_input_builder/tracer_tests.rs
#	geth-utils/l2geth/go.mod
#	geth-utils/l2geth/go.sum
#	go.work.sum
#	zkevm-circuits/src/evm_circuit/execution/error_invalid_opcode.rs
# Conflicts:
#	bus-mapping/Cargo.toml
#	bus-mapping/src/circuit_input_builder.rs
#	bus-mapping/src/circuit_input_builder/access.rs
#	bus-mapping/src/circuit_input_builder/input_state_ref.rs
#	bus-mapping/src/circuit_input_builder/tracer_tests.rs
#	bus-mapping/src/circuit_input_builder/transaction.rs
#	bus-mapping/src/evm/opcodes.rs
#	bus-mapping/src/evm/opcodes/callop.rs
#	bus-mapping/src/evm/opcodes/create.rs
#	bus-mapping/src/evm/opcodes/environment.rs
#	bus-mapping/src/evm/opcodes/error_oog_precompile.rs
#	bus-mapping/src/evm/opcodes/precompiles/mod.rs
#	bus-mapping/src/evm/opcodes/stackonlyop.rs
#	bus-mapping/src/mock.rs
#	bus-mapping/src/rpc.rs
#	bus-mapping/src/util.rs
#	eth-types/src/l2_types.rs
#	eth-types/src/lib.rs
#	external-tracer/src/lib.rs
#	geth-utils/l1geth/go.sum
#	geth-utils/l2geth/go.mod
#	geth-utils/l2geth/go.sum
#	geth-utils/l2geth/trace.go
#	integration-tests/tests/circuit_input_builder.rs
#	testool/Cargo.toml
#	testool/src/statetest/executor.rs
#	testool/src/utils.rs
#	zkevm-circuits/Cargo.toml
#	zkevm-circuits/src/evm_circuit/execution/addmod.rs
#	zkevm-circuits/src/evm_circuit/execution/callop.rs
#	zkevm-circuits/src/evm_circuit/execution/mulmod.rs
@lispc
Copy link
Copy Markdown

lispc commented Jan 25, 2024

Time to fix conflicts

…ruct

# Conflicts:
#	bus-mapping/src/circuit_input_builder/tracer_tests.rs
#	bus-mapping/src/circuit_input_builder/transaction.rs
#	bus-mapping/src/evm/opcodes/callop.rs
#	bus-mapping/src/evm/opcodes/create.rs
#	bus-mapping/src/mock.rs
#	bus-mapping/src/rpc.rs
#	eth-types/src/lib.rs
# Conflicts:
#	bus-mapping/src/circuit_input_builder.rs
#	bus-mapping/src/circuit_input_builder/input_state_ref.rs
#	bus-mapping/src/circuit_input_builder/l2.rs
#	bus-mapping/src/evm/opcodes.rs
#	bus-mapping/src/evm/opcodes/address.rs
#	bus-mapping/src/evm/opcodes/arithmetic.rs
#	bus-mapping/src/evm/opcodes/balance.rs
#	bus-mapping/src/evm/opcodes/blockhash.rs
#	bus-mapping/src/evm/opcodes/calldatasize.rs
#	bus-mapping/src/evm/opcodes/callop.rs
#	bus-mapping/src/evm/opcodes/environment.rs
#	bus-mapping/src/evm/opcodes/error_oog_precompile.rs
#	bus-mapping/src/evm/opcodes/precompiles/mod.rs
#	bus-mapping/src/evm/opcodes/stackonlyop.rs
#	zkevm-circuits/src/evm_circuit/execution/addmod.rs
#	zkevm-circuits/src/evm_circuit/execution/callop.rs
#	zkevm-circuits/src/evm_circuit/execution/mulmod.rs
# Conflicts:
#	bus-mapping/src/circuit_input_builder/input_state_ref.rs
#	bus-mapping/src/circuit_input_builder/l2.rs
#	bus-mapping/src/evm/opcodes/address.rs
#	bus-mapping/src/evm/opcodes/error_invalid_creation_code.rs
#	eth-types/src/lib.rs
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants