1. 09 Feb, 2023 2 commits
    • Martin Holst Swende's avatar
      ethdb: pebble backend (64bit platforms only) (#26517) · ed51b8c5
      Martin Holst Swende authored
      * ethdb: use pebble
      Co-authored-by: 's avatarGary Rong <garyrong0905@gmail.com>
      
      foo
      
      update
      
      * apply suggested changes
      
      * flags: go format
      
      node: fix ddir lookup mistake
      
      accounts/abi/bind: fix go.mod replacement for generated binding
      
      deps: update pebble + with fix 32-bit build
      
      * ethdb/pebble: respect max memtable size
      
      * core/rawdb, ethdb: enable pebble on non-32bit platforms only
      
      * core/rawdb: fix build tags, fix some review concerns
      
      * core/rawdb: refactor methods for database opening
      
      * core/rawdb: remove erroneous build tag
      
      * cmd/geth: fix the flag default handling + testcase
      
      * cmd/geth: improve testing regarding custom backends
      
      * ethdb/pebble, deps: update pebble dependency
      
      * core/rawdb: replace method with Open
      
      * ethdb/pebble: several updates for pebble (#49)
      
      * ethdb/pebble: fix size count in batch
      
      * ethdb/pebble: disable seek compaction
      
      * ethdb/pebble: more fixes
      
      * ethdb, core, cmd: polish and fixes (#50)
      
      * cmd/utils, core/rawdb, ethdb/pebble: address some review concerns
      
      * Update flags.go
      
      * ethdb/pebble: minor refactors
      
      * ethdb/pebble: avoid copy on batch replay
      
      * ethdb: fix compilation flaw
      
      * cmd: fix test fail due to mismatching error message
      
      * cmd/geth, node: rename backingdb to db.engine
      
      ---------
      Co-authored-by: 's avatarJared Wasinger <j-wasinger@hotmail.com>
      Co-authored-by: 's avatarrjl493456442 <garyrong0905@gmail.com>
      Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
      ed51b8c5
    • Péter Szilágyi's avatar
      095e365f
  2. 08 Feb, 2023 4 commits
  3. 07 Feb, 2023 3 commits
  4. 06 Feb, 2023 9 commits
  5. 05 Feb, 2023 1 commit
    • lmittmann's avatar
      core/vm: improve EVM instance reusability (#26341) · 877d2174
      lmittmann authored
      This change improves reusability of the EVM struct. Two methods are added:
      
      - SetBlockContext(...)
      - SetTracer(...)
      
      Other attributes like the TransactionContext and the StateDB can already be updated.
      BlockContext and Tracer are partially not updateable right now. This change fixes it and
      opens the potential to reuse an EVM struct in more ways.
      Co-authored-by: 's avatarFelix Lange <fjl@twurst.com>
      877d2174
  6. 03 Feb, 2023 2 commits
  7. 02 Feb, 2023 3 commits
  8. 01 Feb, 2023 1 commit
  9. 31 Jan, 2023 4 commits
  10. 30 Jan, 2023 3 commits
  11. 27 Jan, 2023 7 commits
  12. 26 Jan, 2023 1 commit