Commit Graph

106 Commits (1a4e4a4fe1286b5dc583ba18acdd39891d98953b)

Author SHA1 Message Date
haoran b2b0e1da8c
all: fix various typos (#29600) 7 months ago
Mohanson f447de936c
rlp: replace reflect.PtrTo with reflect.PointerTo (#29488) 8 months ago
cui 31e63fcf66
rlp: using maps.Clone (#29434) 8 months ago
Martin HS 14eb8967be
all: use min/max/clear from go1.21 (#29307) 8 months ago
cui a970295956
rlp: using unsafe.Slice instead of SliceHeader (#29067) 9 months ago
buddho e199319fd6
rlp: remove a moot todo (#29154) 9 months ago
Felix Lange 909dd4a109
rlp/rlpgen: remove build tag (#28106) 1 year ago
Felix Lange 5c7136adb4
rlp: remove allocation of bytes.Reader in DecodeBytes (#27987) 1 year ago
John Chase c375936e81
rlp: fix typos (#27484) 1 year ago
Stephen Guo 99eb0b52aa
rlp: use identical receiver names for encBuffer methods (#27430) 1 year ago
ucwong 792d893ed0
rlp/rlpgen: print want/expect output string if mismatch (#26932) 2 years ago
Martin Holst Swende 58d0f6440b
rlp: support for uint256 (#26898) 2 years ago
therainisme 722bb210bf
rlp: improve tests for Split functions (#26200) 2 years ago
Felix Lange 9027ee0b45
p2p/discover: improve discv5 NODES response packing (#26033) 2 years ago
Roberto Bayardo 4a81e5afea
rlp: add more tests for nil pointer / optional field encoding (#26077) 2 years ago
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Justin Traglia cce7f08438
rlp/rlpgen: fix error handling when target type not found (#25547) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
lmittmann bc013bc42e
all: prefer `new(big.Int)` over `big.NewInt(0)` (#25087) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 3 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
s7v7nislands 7caa2d8163
all: replace strings.Replace with string.ReplaceAll (#24835) 3 years ago
flowerofdream 33022c2e7d
rlp: fix typo in comment (#24595) 3 years ago
Qian Bin 65ed1a6871
rlp, trie: faster trie node encoding (#24126) 3 years ago
ucwong 687e4dc855
rlp: add WriteString method on EncoderBuffer (#24425) 3 years ago
Felix Lange 9b93564e21
rlp/rlpgen: RLP encoder code generator (#24251) 3 years ago
Guillaume Ballet 0183256e7f
all: fix warning flagging the use of DeepEqual on error (#23624) 3 years ago
Felix Lange 32c576bd3c
rlp: minor optimizations for slice/array encoding (#23467) 3 years ago
Felix Lange 8a134014b4
all: add go:build lines (#23468) 3 years ago
Felix Lange 7194c847b6
p2p/rlpx: reduce allocation and syscalls (#22899) 4 years ago
Felix Lange 4d33de9b49
rlp: optimize big.Int decoding for size <= 32 bytes (#22927) 4 years ago
ucwong 017cf71fbd
rlp, tests/fuzzers/bls12381: gofmt (#22937) 4 years ago
Felix Lange 154ca32a8a
rlp: optimize byte array handling (#22924) 4 years ago
Felix Lange 0d076d92db
rlp: use atomic.Value for type cache (#22902) 4 years ago
Felix Lange 088da24ebf
rlp: improve decoder stream implementation (#22858) 4 years ago
Felix Lange 700df1442d
rlp: add support for optional struct fields (#22832) 4 years ago
Martin Holst Swende 94ab4ea341
core/rawdb: fix transaction indexing/unindexing hashing error (#22457) 4 years ago
Or Neeman 9ec32a9e7b
rlp: handle case of normal EOF in Stream.readFull (#22336) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Martin Holst Swende 175506e7fd
core/types, rlp: optimize derivesha (#21728) 4 years ago
Felix Lange f7112cc182
rlp: add SplitUint64 (#21563) 4 years ago
Felix Lange 6315b6fcc0
rlp: reduce allocations for big.Int and byte array encoding (#21291) 4 years ago
Marius van der Wijden 8dfd66f701
rlp: avoid list header allocation in encoder (#21274) 4 years ago
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
Felix Lange 44b41641f8 rlp: fix staticcheck warnings (#20368) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
Felix Lange 96fb839133
rlp: improve nil pointer handling (#20064) 5 years ago
Felix Lange 8deec2e45a
rlp: fixes for two corner cases and documentation (#19527) 6 years ago