good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jan 26, 2017
  2. Jan 24, 2017
  3. Jan 20, 2017
  4. Jan 17, 2017
  5. Jan 12, 2017
  6. Jan 09, 2017
  7. Jan 06, 2017
  8. Jan 05, 2017
    • Felix Lange's avatar
    • Jeffrey Wilcke's avatar
      core/vm: improved EVM run loop & instruction calling (#3378) · bbc4ea4a
      Jeffrey Wilcke authored
      The run loop, which previously contained custom opcode executes have been
      removed and has been simplified to a few checks.
      
      Each operation consists of 4 elements: execution function, gas cost function,
      stack validation function and memory size function. The execution function
      implements the operation's runtime behaviour, the gas cost function implements
      the operation gas costs function and greatly depends on the memory and stack,
      the stack validation function validates the stack and makes sure that enough
      items can be popped off and pushed on and the memory size function calculates
      the memory required for the operation and returns it.
      
      This commit also allows the EVM to go unmetered. This is helpful for offline
      operations such as contract calls.
      bbc4ea4a
  9. Jan 04, 2017
  10. Dec 23, 2016
  11. Dec 20, 2016
  12. Dec 14, 2016
  13. Dec 10, 2016
  14. Dec 06, 2016
    • Jeffrey Wilcke's avatar
      core, core/vm: implemented a generic environment (#3348) · 3fc7c978
      Jeffrey Wilcke authored
      Environment is now a struct (not an interface). This
      reduces a lot of tech-debt throughout the codebase where a virtual
      machine environment had to be implemented in order to test or run it.
      
      The new environment is suitable to be used en the json tests, core
      consensus and light client.
      3fc7c978
  15. Dec 05, 2016
    • Felix Lange's avatar
      core, core/vm, eth/filters: move Removed field into vm.Log · f52a1ae8
      Felix Lange authored
      This field used to be assigned by the filter system and returned through
      the RPC API. Now that we have a Go client that uses the underlying type,
      the field needs to move. It is now assigned to true when the RemovedLogs
      event is generated so the filter system doesn't need to care about the
      field at all.
      
      While here, remove the log list from ChainSideEvent. There are no users
      of this field right now and any potential users could subscribe to
      RemovedLogsEvent instead.
      f52a1ae8
  16. Nov 30, 2016
  17. Nov 28, 2016
  18. Nov 25, 2016
  19. Nov 23, 2016
  20. Nov 13, 2016
  21. Nov 09, 2016
  22. Nov 01, 2016
Loading