good morning!!!!

Skip to content
Snippets Groups Projects
  1. Nov 20, 2020
  2. Nov 18, 2020
  3. Nov 14, 2020
  4. Nov 13, 2020
  5. Nov 12, 2020
  6. Nov 11, 2020
  7. Nov 10, 2020
  8. Nov 09, 2020
  9. Nov 05, 2020
  10. Nov 04, 2020
    • Martin Holst Swende's avatar
      core/types, rlp: optimize derivesha (#21728) · 175506e7
      Martin Holst Swende authored
      
      This PR contains a minor optimization in derivesha, by exposing the RLP
      int-encoding and making use of it to write integers directly to a
      buffer (an RLP integer is known to never require more than 9 bytes
      total). rlp.AppendUint64 might be useful in other places too.
      
      The code assumes, just as before, that the hasher (a trie) will copy the
      key internally, which it does when doing keybytesToHex(key).
      
      Co-authored-by: default avatarFelix Lange <fjl@twurst.com>
      175506e7
    • rene's avatar
      cmd/devp2p/internal/ethtest: add correct chain files and improve test output (#21782) · 36bb7ac0
      rene authored
      
      This PR replaces the old test genesis.json and chain.rlp files in the testdata
      directory for the eth protocol test suite, and also adds documentation for
      running the eth test suite locally.
      
      It also improves the test output text and adds more timeouts.
      
      Co-authored-by: default avatarFelix Lange <fjl@twurst.com>
      36bb7ac0
    • Felix Lange's avatar
      cmd/devp2p, internal/utesting: implement TAP output (#21760) · 5d20fbbb
      Felix Lange authored
      TAP is a text format for test results. Parsers for it are available in many languages,
      making it easy to consume. I want TAP output from our protocol tests because the
      Hive wrapper around them needs to know about the test names and their individual
      results and logs. It would also be possible to just write this info as JSON, but I don't
      want to invent a new format.
      
      This also improves the normal console output for tests (when running without --tap).
      It now prints -- RUN lines before any output from the test, and indents the log output
      by one space.
      5d20fbbb
    • Gary Rong's avatar
      core/state/snapshot: fix journal recovery from generating old journal (#21775) · e6402677
      Gary Rong authored
      * core/state/snapshot: print warning if failed to resolve journal
      
      * core/state/snapshot: fix snapshot recovery
      
      When we meet the snapshot journal consisted with:
      - disk layer generator with new-format
      - diff layer journal with old-format
      
      The base layer should be returned without error.
      The broken diff layer can be reconstructed later
      but we definitely don't want to reconstruct the
      huge diff layer.
      
      * core: add tests
      e6402677
Loading