neoneo-go/pkg
Roman Khimov 324f4c265b stackitem: don't copy existing slices for TryBytes
Most often we only need to read them and it doesn't require copying. Make an
explicit copy (and copy only things we need!) where needed.

After the recent neo-vm tests update our vm package testing time jumped to
~12s, with this change it's now more like ~8s.
2020-08-22 23:36:38 +03:00
..
compiler compiler: emit short jumps while short-circuiting 2020-08-21 09:43:05 +03:00
config *: use proper YAML library import path, fix #1306 2020-08-12 16:31:06 +03:00
consensus core: implement (*Blockchain).VerifyWitness 2020-08-22 12:45:20 +03:00
core Merge pull request #1346 from nspcc-dev/string-tryboolean 2020-08-22 17:04:11 +03:00
crypto core: replace interop names with named constants 2020-08-14 14:21:54 +03:00
encoding remove github.com/pkg/errors from dependencies 2020-08-07 12:21:52 +03:00
internal testchain: move newBlock there from rpc/server 2020-08-20 18:50:36 +03:00
interop *: fix misspellings found in Go Report Card 2020-08-14 12:16:24 +03:00
io always wrap errors when creating new ones with fmt.Errorf() 2020-08-07 12:21:52 +03:00
network core: implement (*Blockchain).VerifyWitness 2020-08-22 12:45:20 +03:00
rpc testchain: move newBlock there from rpc/server 2020-08-20 18:50:36 +03:00
smartcontract Merge pull request #1318 from nspcc-dev/fix/verifytests 2020-08-14 17:24:03 +03:00
util *: use proper YAML library import path, fix #1306 2020-08-12 16:31:06 +03:00
vm stackitem: don't copy existing slices for TryBytes 2020-08-22 23:36:38 +03:00
wallet wallet: emit proper multisignature 2020-08-18 11:24:48 +03:00