nimbus-eth1/nimbus/vm2/interpreter
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
..
utils manually rewrite op-codes 2021-04-28 15:24:14 +03:00
forks_list.md provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
forks_list.png provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
gas_meter.nim renamed types.nim, vm_fork.nim, opcode_values.nim => v2*.nim 2021-04-23 14:04:06 +03:00
op_codes.nim manually rewrite op-codes 2021-04-28 15:24:14 +03:00
opcodes_impl.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2forks.nim renamed types.nim, vm_fork.nim, opcode_values.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2gas_costs.nim renamed computation.nim, memory.nim, utils_numeric.nim, interpreter.nim => v2*.nim 2021-04-23 14:04:06 +03:00
v2opcode_values.nim manually rewrite op-codes 2021-04-28 15:24:14 +03:00