1. 22 Nov, 2021 3 commits
  2. 19 Nov, 2021 1 commit
  3. 18 Nov, 2021 1 commit
  4. 17 Nov, 2021 2 commits
  5. 16 Nov, 2021 4 commits
  6. 12 Nov, 2021 1 commit
  7. 11 Nov, 2021 4 commits
  8. 10 Nov, 2021 2 commits
  9. 09 Nov, 2021 2 commits
  10. 08 Nov, 2021 10 commits
  11. 05 Nov, 2021 2 commits
    • Martin Holst Swende's avatar
      miner, consensus/clique: avoid memory leak during block stasis (#23861) · 476fb565
      Martin Holst Swende authored
      This PR fixes a problem which arises on clique networks when there is a network stall. Previously, the worker packages were tracked, even if the sealing engine decided not to seal the block (due to clique rules about recent signing). These tracked-but-not-sealed blocks kept building up in memory. 
      This PR changes the situation so the sealing engine instead returns an error, and the worker can thus un-track the package. 
      476fb565
    • Sina Mahmoodi's avatar
      eth/tracers: support for golang tracers + add golang callTracer (#23708) · 8d7e6062
      Sina Mahmoodi authored
      * eth/tracers: add basic native loader
      
      * eth/tracers: add GetResult to tracer interface
      
      * eth/tracers: add native call tracer
      
      * eth/tracers: fix call tracer json result
      
      * eth/tracers: minor fix
      
      * eth/tracers: fix
      
      * eth/tracers: fix benchTracer
      
      * eth/tracers: test native call tracer
      
      * eth/tracers: fix
      
      * eth/tracers: rm extra make
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      
      * eth/tracers: rm extra make
      
      * eth/tracers: make callFrame private
      
      * eth/tracers: clean-up and comments
      
      * eth/tracers: add license
      
      * eth/tracers: rework the model a bit
      
      * eth/tracers: move tracecall tests to subpackage
      
      * cmd/geth: load native tracers
      
      * eth/tracers: minor fix
      
      * eth/tracers: impl stop
      
      * eth/tracers: add native noop tracer
      
      * renamings
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      
      * eth/tracers: more renamings
      
      * eth/tracers: make jstracer non-exported, avoid cast
      
      * eth/tracers, core/vm: rename vm.Tracer to vm.EVMLogger for clarity
      
      * eth/tracers: minor comment fix
      
      * eth/tracers/testing: lint nitpicks
      
      * core,eth: cancel evm on nativecalltracer stop
      
      * Revert "core,eth: cancel evm on nativecalltracer stop"
      
      This reverts commit 01bb908790a369c1bb9d3937df9325c6857bf855.
      
      * eth/tracers: linter nits
      
      * eth/tracers: fix output on err
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      8d7e6062
  12. 04 Nov, 2021 2 commits
  13. 02 Nov, 2021 4 commits
  14. 01 Nov, 2021 2 commits