neo-go/pkg/vm
Evgenii Stratonikov b2609786e9 vm: copy slice in NEWARRAY/NEWSTRUCT
When performing NEWARRAY on a Struct or NEWSTRUCT on a Array,
underlying slice needs to be copied, because when it's capacity
doesn't matches it's length, underlying storage will be used
for appends even if it is already pointed at by another slice.
2019-10-22 13:34:35 +03:00
..
cli vm: fix cli comment 2019-10-14 18:38:05 +03:00
compiler vm: use new Context.Next() to properly dump programs 2019-10-04 16:13:39 +03:00
tests vm: extend interops to contain price 2019-10-04 16:13:39 +03:00
context.go vm: restrict max item size in PUSHDATA4 2019-10-17 17:10:00 +03:00
contract_checks.go vm: add script check functions 2019-10-15 12:56:25 +03:00
contract_checks_test.go vm: add script check functions 2019-10-15 12:56:25 +03:00
emit.go vm: switch from Opcode to Instruction 2019-08-14 15:40:31 +03:00
emit_test.go vm: switch from Opcode to Instruction 2019-08-14 15:40:31 +03:00
instruction_string.go vm: expand instruction list with commands from current VM spec 2019-09-08 20:46:35 +03:00
instructions.go vm: expand instruction list with commands from current VM spec 2019-09-08 20:46:35 +03:00
interop.go vm: add Value() method to Element 2019-10-04 16:13:39 +03:00
output.go Optimizations + some improvements (#105) 2018-11-26 16:56:45 +01:00
stack.go vm: introduce TryBool() for Element and use it in VerifyWitnesses 2019-10-04 16:13:39 +03:00
stack_item.go vm: support uint8 and uint64 in makeStackItem() 2019-10-15 12:56:25 +03:00
stack_test.go vm: add CHECKSIG/VERIFY/CHECKMULTISIG implementations 2019-09-24 13:01:54 +03:00
state.go *: add/fix godoc comments to satisfy golint 2019-09-03 17:57:51 +03:00
state_test.go Code refactoring (#143) 2019-02-19 14:22:33 +01:00
vm.go vm: copy slice in NEWARRAY/NEWSTRUCT 2019-10-22 13:34:35 +03:00
vm_test.go vm: copy slice in NEWARRAY/NEWSTRUCT 2019-10-22 13:34:35 +03:00