nimbus-eth1/nimbus/vm2
Jordan Hrycaj 579fed5010 manually rewrite op-codes
why:
  activate NIM comments needed re-write. as there is no advantage in using
  the macro replacing a few missing op-codes by "Nop##" name symbols, the
  macro wrapper has been removed.

details:
  when explicitly accessed by numeric value ##, missing Op enum entries
  result in a symbol name something like "Op ##".

  rather than implicitly using a macro to fix the op-codes list, missing
  entries are detected at compile time when a fatal exception is thrown.

  the static compile time check verifies that
    all op-codes 0 .. 255 are defined
    op code name/mnemonic has at least 2 chars and starts with a capital
    op code name/mnemonic is not NIM auto-generated (i.e. has a space)

  also, original '#' comments are exposed as doc comments '##'
2021-04-28 15:24:14 +03:00
..
interpreter manually rewrite op-codes 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 renamed types.nim, vm_fork.nim, opcode_values.nim => v2*.nim 2021-04-23 14:04:06 +03:00
interpreter_dispatch.nim renamed message.nim, precompiles.nim, gas_costs.nim => v2*.nim 2021-04-23 14:04:06 +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
stack.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
transaction_tracer.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2computation.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2interpreter.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2memory.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2message.nim renamed message.nim, precompiles.nim, gas_costs.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2precompiles.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2state.nim renamed message.nim, precompiles.nim, gas_costs.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2state_transactions.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2types.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00