1. 16 10月, 2015 1 次提交
  2. 12 10月, 2015 1 次提交
  3. 04 10月, 2015 2 次提交
    • J
      cmd/geth, cmd/utils, core, rpc: renamed to blockchain · 7c769293
      Jeffrey Wilcke 提交于
      * Renamed ChainManager to BlockChain
      * Checkpointing is no longer required and never really properly worked
      when the state was corrupted.
      7c769293
    • J
      cmd/evm, core/vm, test: refactored VM and core · 361082ec
      Jeffrey Wilcke 提交于
      * Moved `vm.Transfer` to `core` package and changed execution to call
      `env.Transfer` instead of `core.Transfer` directly.
      * core/vm: byte code VM moved to jump table instead of switch
      * Moved `vm.Transfer` to `core` package and changed execution to call
        `env.Transfer` instead of `core.Transfer` directly.
      * Byte code VM now shares the same code as the JITVM
      * Renamed Context to Contract
      * Changed initialiser of state transition & unexported methods
      * Removed the Execution object and refactor `Call`, `CallCode` &
        `Create` in to their own functions instead of being methods.
      * Removed the hard dep on the state for the VM. The VM now
        depends on a Database interface returned by the environment. In the
        process the core now depends less on the statedb by usage of the env
      * Moved `Log` from package `core/state` to package `core/vm`.
      361082ec
  4. 03 10月, 2015 1 次提交
    • J
      core, event/filter, xeth: refactored filter system · f7a71996
      Jeffrey Wilcke 提交于
      Moved the filtering system from `event` to `eth/filters` package and
      removed the `core.Filter` object. The `filters.Filter` object now
      requires a `common.Database` rather than a `eth.Backend` and invokes the
      `core.GetBlockByX` directly rather than thru a "manager".
      f7a71996
  5. 25 9月, 2015 1 次提交
    • J
      xeth: fixed nil pointer of filter retrieval · b9359981
      Jeffrey Wilcke 提交于
      This fix addresses an issue with filters that were (possibly) not yet
      added to the filter queues but were expected. I've added additional nil
      checks making sure it doesn't crash and swapped the installation of the
      filter around so it's installed before use.
      
      Closes #1665
      b9359981
  6. 11 9月, 2015 1 次提交
  7. 16 8月, 2015 1 次提交
  8. 15 8月, 2015 1 次提交
    • J
      xeth: added a transact mu · 7bb5ac04
      Jeffrey Wilcke 提交于
      Added a transact mutex. The transact mutex will fix an issue where
      transactions were created with the same nonce resulting in some
      transactions being dropped. This happened when two concurrent calls
      would call the `Transact` method (which is OK) which would both call
      `GetNonce`. While the managed is thread safe it does not help us in this
      case.
      7bb5ac04
  9. 12 8月, 2015 1 次提交
  10. 08 8月, 2015 1 次提交
  11. 07 8月, 2015 2 次提交
  12. 29 7月, 2015 1 次提交
  13. 24 7月, 2015 1 次提交
  14. 23 7月, 2015 2 次提交
  15. 20 7月, 2015 1 次提交
  16. 16 7月, 2015 1 次提交
  17. 13 7月, 2015 1 次提交
  18. 08 7月, 2015 1 次提交
  19. 07 7月, 2015 4 次提交
  20. 06 7月, 2015 3 次提交
  21. 05 7月, 2015 1 次提交
  22. 04 7月, 2015 2 次提交
  23. 03 7月, 2015 2 次提交
  24. 02 7月, 2015 1 次提交
  25. 30 6月, 2015 2 次提交
  26. 21 6月, 2015 1 次提交
  27. 17 6月, 2015 3 次提交