go-ethereum/rlp
Daniel Liu ed1570c2d1
rlp: optimize intsize #32421 (#1403)
goos: darwin
goarch: arm64
pkg: github.com/ethereum/go-ethereum/rlp
cpu: Apple M4
        │   old.txt   │               new.txt               │
        │   sec/op    │   sec/op     vs base                │
Intsize   2.175n ± 5%   1.050n ± 4%  -51.76% (p=0.000 n=10)

Co-authored-by: cui <cuiweixie@gmail.com>
2025-09-03 15:37:14 +08:00
..
internal/rlpstruct rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
rlpgen rlp/rlpgen: implement package renaming support #31148 (#1402) 2025-08-31 15:51:51 +08:00
decode.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
decode_tail_test.go all: update license information 2016-04-15 09:48:05 +02:00
decode_test.go all: not copy loop var for golang v1.22 (#1020) 2025-04-29 17:27:36 +08:00
doc.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
encbuffer.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
encbuffer_example_test.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
encode.go rlp: optimize intsize #32421 (#1403) 2025-09-03 15:37:14 +08:00
encode_test.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
encoder_example_test.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
iterator.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
iterator_test.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
raw.go rlp: no need to repeat called len method #29936 (#1400) 2025-08-31 15:50:51 +08:00
raw_test.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
safe.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
typecache.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
unsafe.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00