neo-go/pkg
Roman Khimov c953c6cece io: provide generic-based WriteArray
goos: linux
goarch: amd64
pkg: github.com/nspcc-dev/neo-go/pkg/io
cpu: AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics
BenchmarkWriteArray/WriteArray_method,_value-16                  2419993               506.1 ns/op           184 B/op         11 allocs/op
BenchmarkWriteArray/WriteArray_method,_pointer-16                4159906               294.7 ns/op            24 B/op          1 allocs/op
BenchmarkWriteArray/WriteArray_generic,_value-16                 9217713               128.8 ns/op             0 B/op          0 allocs/op
BenchmarkWriteArray/WriteArray_generic,_pointer-16               9575917               131.8 ns/op             0 B/op          0 allocs/op
BenchmarkWriteArray/open-coded,_value-16                         9100132               131.4 ns/op             0 B/op          0 allocs/op
BenchmarkWriteArray/open-coded,_pointer-16                       9153250               131.9 ns/op             0 B/op          0 allocs/op
PASS
ok      github.com/nspcc-dev/neo-go/pkg/io      541.663s

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-08-29 23:08:14 +03:00
..
compiler native: autogenerate nativehashes package 2024-05-14 09:39:53 +03:00
config core: introduce Echidna hardfork 2024-08-12 11:10:26 +03:00
consensus dbft: update to AMEV-enabled version 2024-08-01 22:29:51 +03:00
core *: fix linter issues 2024-08-14 12:36:15 +03:00
crypto crypto: export GetSignedData function 2024-05-13 09:33:42 +03:00
encoding *: drop go 1.18 support in doc and build targets 2023-10-12 17:59:42 +03:00
interop block: add PrimaryIndex to the stack item of block 2024-07-27 12:35:19 +03:00
io io: provide generic-based WriteArray 2024-08-29 23:08:14 +03:00
neorpc rpcsrv: add seedlist and standbycommittee to getversion 2024-08-09 12:53:31 +03:00
neotest neotest: implement coverage collection 2024-08-19 14:39:18 +03:00
network Merge pull request #3501 from NeoGoBros/add-max-array-size-test 2024-07-03 19:34:14 +03:00
rpcclient rpcclient: add Waiter.Config 2024-08-20 10:13:20 +03:00
services rpcsrv: add test for Waiter constructor 2024-08-20 10:13:20 +03:00
smartcontract smartcontrct: take care of manifest permission descriptor wildcardness 2024-08-05 16:05:59 +03:00
util *: Convert slices to arrays instead of copy where possible 2024-07-05 20:36:22 +04:00
vm Merge pull request #3460 from NeoGoBros/add-onexec-hook 2024-07-03 13:21:46 +03:00
wallet wallet: do not store deployed contract script inside Contract account 2024-06-05 15:27:20 +03:00