neo-go/pkg/vm
Roman Khimov 8d4dd2d2e1 vm: move opcodes into their own package
This allows easier reuse of opcodes and in some cases allows to eliminate
dependencies on the whole vm package, like in compiler that only needs opcodes
and doesn't care about VM for any other purpose.

And yes, they're opcodes because an instruction is a whole thing with
operands, that's what context.Next() returns.
2019-12-03 18:22:14 +03:00
..
cli compiler: drop useless options parameter to Compile() 2019-10-29 13:02:54 +03:00
compiler vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
opcode vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
testdata vm: implement json tests from neoVM 2019-11-06 16:22:56 +03:00
tests compiler: drop useless options parameter to Compile() 2019-10-29 13:02:54 +03:00
context.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
contract_checks.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
contract_checks_test.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
emit.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
emit_test.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
interop.go vm: implement serialization interops in core package 2019-11-05 17:10:52 +03:00
json_test.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
output.go vm: add IterBack to the Stack to iterate bottom-to-top 2019-11-27 13:00:11 +03:00
serialization.go io: refactoring for using WriteVarBytes instead of WriteLE 2019-12-03 13:49:33 +03:00
stack.go vm: add IterBack to the Stack to iterate bottom-to-top 2019-11-27 13:00:11 +03:00
stack_item.go vm: use hex for ByteArray JSON marshallization 2019-11-15 18:04:59 +03:00
stack_test.go vm: add IterBack to the Stack to iterate bottom-to-top 2019-11-27 13:00:11 +03:00
state.go fix spelling and godoc comments 2019-10-22 17:56:03 +03:00
state_test.go Code refactoring (#143) 2019-02-19 14:22:33 +01:00
vm.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00
vm_test.go vm: move opcodes into their own package 2019-12-03 18:22:14 +03:00