Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
G
Geth-Modification
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • 张蕾
  • Geth-Modification
  • Repository

Switch branch/tag
  • geth-modification
  • rlp
History Find file
  • Source code
  • Download zip
  • Download tar.gz
  • Download tar.bz2
  • Download tar
  • Marius van der Wijden's avatar
    rlp: avoid list header allocation in encoder (#21274) · 8dfd66f7
    Marius van der Wijden authored 4 years ago
    List headers made up 11% of all allocations during sync. This change
    removes most of those allocations by keeping the list header values
    cached in the encoder buffer instead. Since encoder buffers are pooled,
    list headers are no longer allocated in the common case where an
    encoder buffer is available for reuse.
    Co-authored-by: 's avatarFelix Lange <fjl@twurst.com>
    Unverified
    8dfd66f7
Name
Last commit
Last update
..
decode.go rlp: fix staticcheck warnings (#20368) 5 years ago
decode_tail_test.go all: update license information 9 years ago
decode_test.go rlp: fix staticcheck warnings (#20368) 5 years ago
doc.go rlp: improve nil pointer handling (#20064) 5 years ago
encode.go rlp: avoid list header allocation in encoder (#21274) 4 years ago
encode_test.go rlp: improve nil pointer handling (#20064) 5 years ago
encoder_example_test.go rlp: improve nil pointer handling (#20064) 5 years ago
iterator.go cmd, core, eth: background transaction indexing (#20302) 5 years ago
iterator_test.go cmd, core, eth: background transaction indexing (#20302) 5 years ago
raw.go rlp: fix string size check in readKind (#15625) 7 years ago
raw_test.go rlp: fix string size check in readKind (#15625) 7 years ago
typecache.go rlp: improve nil pointer handling (#20064) 5 years ago