good morning!!!!

Skip to content
Snippets Groups Projects
  1. Aug 12, 2019
  2. Jul 22, 2019
  3. Jul 05, 2019
  4. May 16, 2019
    • Péter Szilágyi's avatar
    • Gary Rong's avatar
      all: integrate the freezer with fast sync · 80469bea
      Gary Rong authored
      * all: freezer style syncing
      
      core, eth, les, light: clean up freezer relative APIs
      
      core, eth, les, trie, ethdb, light: clean a bit
      
      core, eth, les, light: add unit tests
      
      core, light: rewrite setHead function
      
      core, eth: fix downloader unit tests
      
      core: add receipt chain insertion test
      
      core: use constant instead of hardcoding table name
      
      core: fix rollback
      
      core: fix setHead
      
      core/rawdb: remove canonical block first and then iterate side chain
      
      core/rawdb, ethdb: add hasAncient interface
      
      eth/downloader: calculate ancient limit via cht first
      
      core, eth, ethdb: lots of fixes
      
      * eth/downloader: print ancient disable log only for fast sync
      Unverified
      80469bea
  5. May 13, 2019
  6. May 07, 2019
  7. Apr 12, 2019
  8. Apr 05, 2019
  9. Mar 26, 2019
  10. Mar 22, 2019
  11. Mar 14, 2019
  12. Mar 12, 2019
  13. Mar 06, 2019
  14. Feb 19, 2019
  15. Feb 16, 2019
  16. Feb 04, 2019
  17. Jan 04, 2019
  18. Nov 22, 2018
  19. Nov 16, 2018
  20. Nov 15, 2018
  21. Oct 08, 2018
  22. Sep 03, 2018
  23. Aug 24, 2018
  24. Aug 09, 2018
  25. Aug 08, 2018
  26. Aug 07, 2018
  27. Jul 30, 2018
  28. Jul 02, 2018
  29. Jun 21, 2018
    • Péter Szilágyi's avatar
      trie: cache collapsed tries node, not rlp blobs (#16876) · d926bf2c
      Péter Szilágyi authored
      The current trie memory database/cache that we do pruning on stores
      trie nodes as binary rlp encoded blobs, and also stores the node
      relationships/references for GC purposes. However, most of the trie
      nodes (everything apart from a value node) is in essence just a
      collection of references.
      
      This PR switches out the RLP encoded trie blobs with the
      collapsed-but-not-serialized trie nodes. This permits most of the
      references to be recovered from within the node data structure,
      avoiding the need to track them a second time (expensive memory wise).
      d926bf2c
  30. Jun 11, 2018
  31. Jun 07, 2018
  32. Jun 05, 2018
    • Felix Lange's avatar
      trie: reduce hasher allocations (#16896) · e8ea5aa0
      Felix Lange authored
      * trie: reduce hasher allocations
      
      name    old time/op    new time/op    delta
      Hash-8    4.05µs ±12%    3.56µs ± 9%  -12.13%  (p=0.000 n=20+19)
      
      name    old alloc/op   new alloc/op   delta
      Hash-8    1.30kB ± 0%    0.66kB ± 0%  -49.15%  (p=0.000 n=20+20)
      
      name    old allocs/op  new allocs/op  delta
      Hash-8      11.0 ± 0%       8.0 ± 0%  -27.27%  (p=0.000 n=20+20)
      
      * trie: bump initial buffer cap in hasher
      e8ea5aa0
  33. Jun 04, 2018
  34. May 29, 2018
  35. May 24, 2018
  36. May 23, 2018
  37. May 21, 2018
Loading