nimbus-eth1/nimbus/vm2
Jordan Hrycaj 3ed234e0a1 clean up cyclic-import-breaker function stubs where possible for op handlers
why:
  using function stubs made it possible to check the syntax of an op
  handler source file by compiling this very file. this was previously
  impossible due cyclic import/include mechanism.

details:
  only oph_call.nim, oph_create.nim and subsequently op_handlers.nim
  still need the -d:kludge:1 flag for syntax check compiling. this flag
  also works with interpreter_dispatch.nim which imports op_handlers.nim.
2021-04-28 15:24:14 +03:00
..
interpreter clean up cyclic-import-breaker function stubs where possible for op handlers 2021-04-28 15:24:14 +03:00
blake2b_f.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
blscurve.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
code_stream.nim eliminated v2opcode_values, v2forks in favour of op_codes, forks_list 2021-04-28 15:24:14 +03:00
compu_helper.nim re-arrange functions from v2computation.nim and interpreter_dispatch.nim 2021-04-28 15:24:14 +03:00
interpreter_dispatch.nim clean up cyclic-import-breaker function stubs where possible for op handlers 2021-04-28 15:24:14 +03:00
map_to_curve_g1.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
memory_defs.nim isolate memory type definition 2021-04-28 15:24:14 +03:00
nimdoc.cfg update doc generator 2021-04-28 15:24:14 +03:00
stack.nim isolate stack type definition 2021-04-28 15:24:14 +03:00
stack_defs.nim isolate stack type definition 2021-04-28 15:24:14 +03:00
transaction_tracer.nim eliminated v2opcode_values, v2forks in favour of op_codes, forks_list 2021-04-28 15:24:14 +03:00
v2computation.nim re-named v2gas_costs.nim to its original name v2gas_costs.nim 2021-04-28 15:24:14 +03:00
v2interpreter.nim eliminated v2opcode_values, v2forks in favour of op_codes, forks_list 2021-04-28 15:24:14 +03:00
v2memory.nim need to remove vm2_defined sentinel 2021-04-28 15:24:14 +03:00
v2message.nim need to remove vm2_defined sentinel 2021-04-28 15:24:14 +03:00
v2precompiles.nim re-named v2gas_costs.nim to its original name v2gas_costs.nim 2021-04-28 15:24:14 +03:00
v2state.nim move setupTxContext() from v2state.nim to v2state_transactions.nim 2021-04-28 15:24:14 +03:00
v2state_transactions.nim move setupTxContext() from v2state.nim to v2state_transactions.nim 2021-04-28 15:24:14 +03:00
v2types.nim re-named v2gas_costs.nim to its original name v2gas_costs.nim 2021-04-28 15:24:14 +03:00