neo-go/pkg/io
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
..
bench_test.go io: provide generic-based WriteArray 2024-08-29 23:08:14 +03:00
binaryBufWriter.go [#2442] English Check 2022-05-04 19:48:27 +03:00
binaryReader.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
binaryrw_test.go [#2442] English Check 2022-05-04 19:48:27 +03:00
binaryWriter.go io: provide generic-based WriteArray 2024-08-29 23:08:14 +03:00
fileWriter.go [#2442] English Check 2022-05-04 19:48:27 +03:00
fileWriter_test.go *: fix tests failing due to path.Join usage 2021-11-29 11:11:09 +03:00
serializable.go [#2442] English Check 2022-05-04 19:48:27 +03:00
size.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
size_test.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00