Commit Graph

78 Commits (c72b16c34087feb7f96a7a37a43fe48a790147f1)

Author SHA1 Message Date
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) 3 years ago
Felix Lange 4d33de9b49
rlp: optimize big.Int decoding for size <= 32 bytes (#22927) 3 years ago
ucwong 017cf71fbd
rlp, tests/fuzzers/bls12381: gofmt (#22937) 3 years ago
Felix Lange 154ca32a8a
rlp: optimize byte array handling (#22924) 3 years ago
Felix Lange 0d076d92db
rlp: use atomic.Value for type cache (#22902) 3 years ago
Felix Lange 088da24ebf
rlp: improve decoder stream implementation (#22858) 3 years ago
Felix Lange 700df1442d
rlp: add support for optional struct fields (#22832) 3 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) 4 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) 5 years ago
Marius van der Wijden 7d881e45bd rlp: added pooling of streams using sync (#19044) 6 years ago
chenyufeng 2d98099c25 rlp: fix comment typo (#17640) 6 years ago
kiel barry a42be3b78d rlp: fix some golint warnings (#16659) 6 years ago
Felix Lange 2499b1b139
rlp: fix string size check in readKind (#15625) 7 years ago
Péter Szilágyi 63246e2542
rlp: fix decoding long strings into RawValue types 7 years ago
S. Matthew English 061889d4ea rlp, trie, contracts, compression, consensus: improve comments (#14580) 7 years ago
Felix Lange eee96a5bb7 rlp: add support for "-" struct tag 8 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Felix Lange d04a2e7557 all: update license information 9 years ago
Felix Lange bb07ce3eed rlp: add "tail" struct tag 9 years ago
Felix Lange fc8b246109 rlp: move ListSize to raw.go 9 years ago
Felix Lange 24bb68e7cf rlp: add RawValue 9 years ago
Felix Lange bc17dba8fb rlp: add Split functions 9 years ago
Felix Lange ac32f52ca6 rlp: fix encReader returning nil buffers to the pool 9 years ago
Péter Szilágyi 1d2420323c rlp: add support for boolean encoding/decoding 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange 345590f27f rlp: fix check for canonical byte array size 9 years ago
Felix Lange cefd948267 rlp: reject trailing data when using DecodeBytes 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Felix Lange 8743cc1c1c rlp: add ListSize 9 years ago
Felix Lange a0566c1058 rlp: remove Flat 9 years ago
Felix Lange 3d0c6a8345 rlp: pool encoder allocations 9 years ago
Felix Lange dd49c8e43d rlp: fix list bounds check overflow (found by go-fuzz) 10 years ago
Felix Lange 7180699d40 rlp: require declared number of input elements for array types 10 years ago
Felix Lange 4d5a518a0b rlp: stop accepting lists for byte slices and byte arrays 10 years ago
Felix Lange cad64fb911 rlp: stricter rules for structs and pointers 10 years ago
Felix Lange 1e2c93aa2d rlp: reject non-minimal input strings 10 years ago