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

v2.5.8-stable #11041

Merged
merged 27 commits into from
Sep 12, 2019
Merged

v2.5.8-stable #11041

merged 27 commits into from
Sep 12, 2019

Commits on Sep 10, 2019

  1. Configuration menu
    Copy the full SHA
    12c9169 View commit details
    Browse the repository at this point in the history
  2. tx-pool: accept local tx with higher gas price when pool full (#10901)

    * tx-pool: accept local tx with higher gas price when pool full
    
    * Revert "tx-pool: accept local tx with higher gas price when pool full"
    
    This reverts commit 9d4adc5
    
    * tx-pool: new tx with same nonce as existing is ready
    
    * tx-pool: explicit check for replacement tx (same sender & nonce)
    
    * Update comment
    
    Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
    
    * Replace `ReplaceOld` with `InsertNew` for replacement txs
    ascjones authored and s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    c80f98d View commit details
    Browse the repository at this point in the history
  3. Better error message for rpc gas price errors (#10931)

    * Better error message for rpc gas price errors
    
    * correct tests
    
    * dedupe error variants
    
    * fixed tests, removed spacing
    seunlanlege authored and s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    0fac2d1 View commit details
    Browse the repository at this point in the history
  4. Verify transaction against its block during import (#10954)

    * Verify transaction against its block during import
    
    * Client method for transaction verification added
    
    * Verification methods united
    
    * Verification sequence for transaction verifier returned
    grbIzl authored and s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    14e5949 View commit details
    Browse the repository at this point in the history
  5. [blooms-db] Fix benchmarks (#10974)

    * [blooms-db] Fix benchmarks
    
    * Use Bloom::zero()
    dvdplm authored and s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    389ae6c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e0f63bd View commit details
    Browse the repository at this point in the history
  7. xDai chain support and nodes list update (#10989)

    * Update bootnodes list for known networks
    
    * Add XDai chain
    
    * Rename xdai chain in config
    
    * Fix missing comma
    phahulin authored and s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    dc3b30f View commit details
    Browse the repository at this point in the history
  8. Fix deadlock in network-devp2p (#11013)

    * Fix deadlock in `network-devp2p`
    
    * Add note for locking order in `network-devp2p`
    AtkinsChang authored and s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    fd1fbe4 View commit details
    Browse the repository at this point in the history
  9. Edit publish-onchain.sh to use https (#11016)

    `update.parity.io` supports HTTPS, so it makes sense to use it.
    s3krit committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    3847dd2 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Cleanup unused vm dependencies (#10787)

    debris authored and s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    b44b54a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7613587 View commit details
    Browse the repository at this point in the history
  3. Fix fork choice (#10837)

    * Fix fork choice:
    `is_from_route_finalized` check before switching to parent
    
    * Add tests for `tree_route` with finalization
    
    * Fix Cargo dependencies
    
    * Add comment on `tree_route` for finalization.
    Refactor a test.
    
    * Fix compilation error
    
    * Checkout Cargo.lock from master
    ngotchac authored and dvdplm committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    1315aec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ade3883 View commit details
    Browse the repository at this point in the history
  5. EIP 1108: Reduce alt_bn128 precompile gas costs (#11008)

    * feat: implement eip1108
    
    * doc nit: price per point pair
    
    Co-Authored-By: David <dvdplm@gmail.com>
    
    * fix: test-build
    
    * fix: update chain specs
    
    * fix: basic_authority.json chain spec
    
    * fix: change `eip_transition == 0x7fffffffffffff`
    
    * add issue link to `TODO`
    niklasad1 authored and s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    d82e1e4 View commit details
    Browse the repository at this point in the history
  6. Manual port of #10983

    dvdplm authored and s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    3b9747e View commit details
    Browse the repository at this point in the history
  7. [trace] introduce trace failed to Ext (#11019)

    * [trace] add trace_failed to Ext, manage stack of trace data
    
    * [evm] call trace_failed only if self.do_trace
    
    * [evm] add a comment about do_trace set to true
    
    * [vm] improve the doc in trace_prepare_execute
    
    * [trace] add the bounds check back
    ordian authored and s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    895dc54 View commit details
    Browse the repository at this point in the history
  8. Revert "[trace] introduce trace failed to Ext (#11019)"

    This reverts commit 895dc54.
    s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    5c95e70 View commit details
    Browse the repository at this point in the history
  9. Change the return type of step_inner function. (#10940)

    * Change the return type of step_inner function.
    
    * Fix indention.
    Ao Li authored and s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    e14473c View commit details
    Browse the repository at this point in the history
  10. [trace] introduce trace failed to Ext (#11019)

    * [trace] add trace_failed to Ext, manage stack of trace data
    
    * [evm] call trace_failed only if self.do_trace
    
    * [evm] add a comment about do_trace set to true
    
    * [vm] improve the doc in trace_prepare_execute
    
    * [trace] add the bounds check back
    ordian authored and s3krit committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    7346ad8 View commit details
    Browse the repository at this point in the history
  11. Fix compilation on recent nightlies (#10991)

    For reasons unknown (to me) recent rustc nightlies can't find the `format!`-macro in `core` when there is an import named `core`. This PR removes the package rename and uses the full `jsonrpc_core` crate name instead.
    dvdplm committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    595850b View commit details
    Browse the repository at this point in the history
  12. Fix import

    dvdplm committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    d6037cd View commit details
    Browse the repository at this point in the history
  13. Add blake2_f precompile (#11017)

    * feat: implement eip1108
    
    * doc nit: price per point pair
    
    Co-Authored-By: David <dvdplm@gmail.com>
    
    * fix: test-build
    
    * fix: update chain specs
    
    * fix: basic_authority.json chain spec
    
    * fix: change `eip_transition == 0x7fffffffffffff`
    
    * Merge na-eip1108
    
    * Pre-compile plumbing
    
    * Use type alias instead of struct
    
    * Extract the data from incoming EVM call and forward it to blake2_f
    
    * Fetch parity-common from git for now
    
    * Fix broken cost impl
    Add remaining test vectors
    
    * cleanup
    
    * Trailing comma in json spec
    
    * Update ethcore/builtin/src/lib.rs
    
    Co-Authored-By: Andronik Ordian <write@reusable.software>
    
    * Update ethcore/builtin/src/lib.rs
    
    Co-Authored-By: Andronik Ordian <write@reusable.software>
    
    * Rename pricer to be Blake2-specific
    Return a cost of u32::MAX if conversion fails
    Fix docs and todos
    
    * Fix error handling in cost()
    
    * fix chainspec
    
    * EIP-152 crate
    
    * Update ethcore/builtin/src/lib.rs
    
    Co-Authored-By: Seun LanLege <seunlanlege@gmail.com>
    
    * Address grumbles
    
    * Update ethcore/builtin/src/lib.rs
    
    Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com>
    
    * Switch tests to use hex!
    
    * remove parity-crypto from git
    
    * Sort out the SIGMA
    
    * Prefer arrays to vecs
    
    * Update util/EIP-152/src/lib.rs
    
    Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com>
    
    * Update json/src/spec/builtin.rs
    
    Co-Authored-By: Andronik Ordian <write@reusable.software>
    
    * Update json/src/spec/builtin.rs
    
    Co-Authored-By: Andronik Ordian <write@reusable.software>
    
    * Review feedback
    
    * Do not change chainspecs yet
    
    * Do not assume endianess: precompile output is LE
    dvdplm committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    fa6a195 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    42b6db5 View commit details
    Browse the repository at this point in the history
  2. Manual port of #10995

    s3krit committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    d9159d6 View commit details
    Browse the repository at this point in the history
  3. fix indentation

    s3krit committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    fad3d23 View commit details
    Browse the repository at this point in the history
  4. add more tx tests (#11038)

    ordian authored and s3krit committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    d9d760b View commit details
    Browse the repository at this point in the history
  5. update version (v2.5.8-stable)

    s3krit committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    1807eb8 View commit details
    Browse the repository at this point in the history