1. 14 Nov, 2019 4 commits
    • Felix Lange's avatar
      dashboard: remove the dashboard (#20279) · afe0b654
      Felix Lange authored
      This removes the dashboard project. The dashboard was an experimental
      browser UI for geth which displayed metrics and chain information in
      real time. We are removing it because it has marginal utility and nobody
      on the team can maintain it.
      
      Removing the dashboard removes a lot of dependency code and shaves
      6 MB off the geth binary size.
      afe0b654
    • Felix Lange's avatar
      cmd/faucet: use github.com/gorilla/websocket (#20283) · 987648b0
      Felix Lange authored
      golang.org/x/net/websocket is unmaintained, and we have already
      switched to using github.com/gorilla/websocket for package rpc.
      987648b0
    • Jorropo's avatar
      rpc: fix typo example code (#20284) · 9504c5c3
      Jorropo authored
      9504c5c3
    • gary rong's avatar
      accounts/abi/bind, cmd/abigen: implement alias for abigen (#20244) · f8a95d99
      gary rong authored
      * accounts/abi/bind, cmd/abigen: implement alias for abigen
      
      * accounts/abi/bind: minor fixes
      
      * accounts/abi/bind: address comments
      
      * cmd/abigen: address comments
      
      * accounts/abi/bind: print error log when identifier collision
      
      * accounts/abi/bind: address comments
      
      * accounts/abi/bind: address comment
      f8a95d99
  2. 13 Nov, 2019 4 commits
  3. 08 Nov, 2019 1 commit
    • Guillaume Ballet's avatar
      travis: enable test suite on ARM64 (#20219) · de2259d2
      Guillaume Ballet authored
      * travis: Enable ARM support
      
      * Include fixes from 20039
      
      * Add a trace to debug the invalid lookup issue
      
      * Try increasing the timeout to see if the arm test passes
      
      * Investigate the resolver issue
      
      * Increase arm64 timeout for clique test
      
      * increase timeout in tests for arm64
      
      * Only test the failing tests
      
      * Review feedback: don't export epsilon
      
      * Remove investigation tricks+include fjl's feeback
      
      * Revert the retry ahead of using the mock resolver
      
      * Fix rebase errors
      de2259d2
  4. 07 Nov, 2019 3 commits
  5. 06 Nov, 2019 3 commits
  6. 05 Nov, 2019 2 commits
  7. 04 Nov, 2019 3 commits
  8. 02 Nov, 2019 2 commits
  9. 31 Oct, 2019 4 commits
  10. 30 Oct, 2019 3 commits
  11. 29 Oct, 2019 5 commits
    • Péter Szilágyi's avatar
      64571f93
    • Péter Szilágyi's avatar
      Merge pull request #20204 from holiman/fix_downloader_race · e3063044
      Péter Szilágyi authored
      eth/downloader: fix data race in downloader
      e3063044
    • Felix Lange's avatar
      cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132) · 2c37142d
      Felix Lange authored
      * p2p/enode: add Iterator and associated utilities
      
      * p2p/discover: add RandomNodes iterator
      
      * p2p: dial using iterator
      
      * cmd/devp2p: add discv4 crawler
      
      * cmd/devp2p: WIP nodeset filter
      
      * cmd/devp2p: fixup lesFilter
      
      * core/forkid: add NewStaticFilter
      
      * cmd/devp2p: make -eth-network filter actually work
      
      * cmd/devp2p: improve crawl timestamp handling
      
      * cmd/devp2p: fix typo
      
      * p2p/enode: fix comment typos
      
      * p2p/discover: fix comment typos
      
      * p2p/discover: rename lookup.next to 'advance'
      
      * p2p: lower discovery mixer timeout
      
      * p2p/enode: implement dynamic FairMix timeouts
      
      * cmd/devp2p: add ropsten support in -eth-network filter
      
      * cmd/devp2p: tweak crawler log message
      2c37142d
    • Martin Holst Swende's avatar
      3eca7b5d
    • Michael Forney's avatar
      core/asm: assembly parser label fixes (#20210) · b0b27752
      Michael Forney authored
      * core/asm: Fix encoding of pushed labels
      
      EVM uses big-endian byte-order, so to pad a label value to 4 bytes,
      zeros must be added to the front, not the end.
      
      * core/asm: Fix PC calculations when a label is pushed
      
      Incrementing PC by 5 is only correct if the label appears after a jump,
      in which case there is an implicit push. When it appears after an explicit
      push, PC should only be incremented by 4.
      
      * core/asm: Allow JUMP with no argument
      
      This way, a label can be pushed explicitly, or loaded from memory to
      implement a jump table.
      b0b27752
  12. 28 Oct, 2019 3 commits
  13. 24 Oct, 2019 1 commit
  14. 21 Oct, 2019 1 commit
  15. 20 Oct, 2019 1 commit
    • gary rong's avatar
      miner: add generate and import unit test (#20111) · d4bb3798
      gary rong authored
      This PR adds a new unit test in miner package which will create some blocks from miner and then import into another chain. In this way, we can ensure all blocks generated by Geth miner obey consensus rules.
      d4bb3798