Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

[stable] Backports #8557

Merged
merged 5 commits into from
May 7, 2018
Merged

[stable] Backports #8557

merged 5 commits into from
May 7, 2018

Commits on May 7, 2018

  1. Update wasmi and pwasm-utils (#8493)

    * Update wasmi to 0.2
    
    New wasmi supports 32bit platforms and no longer requires a special feature to build for such platforms.
    
    * Update pwasm-utils to 0.1.5
    pepyakin authored and tomusdrw committed May 7, 2018
    Configuration menu
    Copy the full SHA
    622b774 View commit details
    Browse the repository at this point in the history
  2. Fetching logs by hash in blockchain database (#8463)

    * Fetch logs by hash in blockchain database
    
    * Fix tests
    
    * Add unit test for branch block logs fetching
    
    * Add docs that blocks must already be sorted
    
    * Handle branch block cases properly
    
    * typo: empty -> is_empty
    
    * Remove return_empty_if_none by using a closure
    
    * Use BTreeSet to avoid sorting again
    
    * Move is_canon to BlockChain
    
    * typo: pass value by reference
    
    * Use loop and wrap inside blocks to simplify the code
    
    Borrowed from #8463 (comment)
    
    * typo: missed a comment
    sorpaas authored and tomusdrw committed May 7, 2018
    Configuration menu
    Copy the full SHA
    07aaca4 View commit details
    Browse the repository at this point in the history
  3. Pass on storage keys tracing to handle the case when it is not modifi…

    …ed (#8491)
    
    * Pass on storage keys even if it is not modified
    
    * typo: account and storage query
    
    `to_pod_diff` builds both `touched_addresses` merge and storage keys merge.
    
    * Fix tests
    
    * Use state query directly because of suicided accounts
    
    * Fix a RefCell borrow issue
    
    * Add tests for unmodified storage trace
    
    * Address grumbles
    
    * typo: remove unwanted empty line
    
    * ensure_cached compiles with the original signature
    sorpaas authored and tomusdrw committed May 7, 2018
    Configuration menu
    Copy the full SHA
    a9d254f View commit details
    Browse the repository at this point in the history
  4. Enable WebAssembly and Byzantium for Ellaism (#8520)

    * Enable WebAssembly and Byzantium for Ellaism
    
    * Fix indentation
    
    * Remove empty lines
    ellaismer authored and 5chdn committed May 7, 2018
    Configuration menu
    Copy the full SHA
    bbf341a View commit details
    Browse the repository at this point in the history
  5. Fix compilation.

    tomusdrw committed May 7, 2018
    Configuration menu
    Copy the full SHA
    3a016d1 View commit details
    Browse the repository at this point in the history