Commit Graph

96 Commits (230df98e4d8b6af92281db6d0e51a55ff950e656)

Author SHA1 Message Date
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
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) 7 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) 8 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