neo-go/pkg
Evgenii Stratonikov 0cb6dc47e4 vm: implement slot-related opcodes
1. Slot is a new mechanism for storing variables during execution
which is more convenient than alt.stack. This commit implements
support for slot opcodes in both vm and compiler.
2. Remove old alt.stack opcodes.
3. Do not process globals at the start of every function, but instead
load them single time at main.
2020-05-12 16:23:08 +03:00
..
compiler vm: implement slot-related opcodes 2020-05-12 16:23:08 +03:00
config transaction: drop Enrollment and State types 2020-04-27 16:06:58 +03:00
consensus vm: move RET and SYSCALL opcodes 2020-05-07 13:23:05 +03:00
core emit: remove tailCall argument from AppCall 2020-05-07 14:59:01 +03:00
crypto vm: move RET and SYSCALL opcodes 2020-05-07 13:23:05 +03:00
encoding *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
internal vm: move RET and SYSCALL opcodes 2020-05-07 13:23:05 +03:00
interop vm: remove crypto-related opcodes 2020-04-29 19:16:38 +03:00
io *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
network *: drop miner transaction 2020-04-27 17:57:37 +03:00
rpc vm: implement slot-related opcodes 2020-05-12 16:23:08 +03:00
smartcontract rpc, smartcontract: move contract metadata to smartcontract package 2020-05-04 08:37:39 +03:00
util util: implement Serializable interface over Uint160 2020-05-04 11:49:14 +03:00
vm vm: implement slot-related opcodes 2020-05-12 16:23:08 +03:00
wallet vm: move RET and SYSCALL opcodes 2020-05-07 13:23:05 +03:00