neo-go/pkg
Evgenii Stratonikov 3729865860 compiler: reimplement for-range loops without syscalls
System.Enumerator.Next costs 1_000_000 gas which is rather big for a
single iteration. Reimplement this by saving current counters on stack.
This approach will use 2 PICKITEMS (270_000 gas) for maps, which is
still cheaper that *.Next syscall.
2020-06-22 13:43:58 +03:00
..
compiler compiler: reimplement for-range loops without syscalls 2020-06-22 13:43:58 +03:00
config core: remove transaction priority 2020-06-18 22:44:10 +03:00
consensus core: remove transaction priority 2020-06-18 22:44:10 +03:00
core Merge pull request #1077 from nspcc-dev/neo3/smartcontract/id 2020-06-20 00:12:07 +03:00
crypto smartcontract: use new VerifiableDecodable for ParameterContext 2020-06-18 12:12:56 +03:00
encoding *: change address to the new format 2020-06-17 15:58:21 +03:00
internal block/transaction: add network magic into the hash 2020-06-18 12:39:50 +03:00
interop compiler: implement missing System.Contract.* interops 2020-06-17 11:38:34 +03:00
io *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
network message: fix Verack processsing 2020-06-20 00:28:51 +03:00
rpc core: store smartcontract items by id 2020-06-19 20:48:45 +03:00
smartcontract smartcontract: rename ByteArray to ByteString in JSON for smartcontract parameters 2020-06-19 11:38:56 +03:00
util util: fixed typo in method description 2020-05-20 23:26:51 +03:00
vm vm: fix Log and Notify default interop prices 2020-06-19 12:58:33 +03:00
wallet *: change address to the new format 2020-06-17 15:58:21 +03:00