- Jul 09, 2018
-
-
* docs: add changelog for 1.10.9 stable * docs: add changelog for 1.11.6 beta
-
Niklas Adolfsson authored
-
* fetch: replace futures-timer with tokio-timer Currently the coverage build fails because `futures-timer` fails to compile with `-C link-dead-code`. This issue has been reported to `futures-timer` (https://github.com/alexcrichton/futures-timer/issues/2) but has remained unsolved for months. It should be fixed by rustc eventually (https://github.com/rust-lang/rust/issues/45629). * ci: only include local paths in coverage * ci: exclude target from coverage
-
- Jul 06, 2018
-
-
* remove util-error * fixed grumbles
-
* aura: only report after checking for repeated skipped primaries * aura: refactor duplicate code for getting epoch validator set * aura: verify_external: report on validator set contract instance * aura: use correct validator set epoch number when reporting * aura: use epoch set when verifying blocks * aura: report skipped primaries when generating seal * aura: handle immediate transitions * aura: don't report skipped steps from genesis to first block * aura: fix reporting test * aura: refactor duplicate code to handle immediate_transitions * aura: let reporting fail on verify_block_basic * aura: add comment about possible failure of reporting
-
- Jul 05, 2018
-
-
Tomasz Drwięga authored
* Clear cache only when block is enacted. * Add tracing for cull. * Cull split. * Cull after creating pending block. * Add constant, remove sync::read tracing. * Reset debug. * Remove excessive tracing. * Use struct for NonceCache. * Fix build * Remove warnings. * Fix build again.
-
* NodeHandle does not require Hasher * Node does not require Hasher * change name of the template typo from I to O
-
Marek Kotewicz authored
-
Sergey Pepyakin authored
-
John-John Tedro authored
* Make work-notify an optional feature * More optional ethcore features: price-info, stratum * Make ethcore features part of dependency instead of local features * Put cfg gate in right location * Feature gate register function on work-notify
-
- Jul 04, 2018
-
-
Akira Takizawa authored
-
Tomasz Drwięga authored
* rpc: return unordered transactions in pending transactions filter * ethcore: use LruCache for nonce cache Only clear the nonce cache when a block is retracted * Revert "ethcore: use LruCache for nonce cache" This reverts commit b382c19abdb9985be1724c3b8cde83906da07d68. * Use only cached nonces when computing pending hashes. * Give filters their own locks, so that they don't block one another. * Fix pending transaction count if not sealing. * Clear cache only when block is enacted. * Fix RPC tests. * Address review comments.
-
-
- Jul 03, 2018
-
-
* Bump parking_lot to 0.6 * Bump parity-wasm to 0.31 so it gets rid of parking_lot ref https://github.com/paritytech/parity-wasm/pull/206 * Update jsonrpc versions * Update wasmi and pwasm-utils version * Fix compile * Update jsonrpc crates
-
Tomasz Drwięga authored
-
Thibaut S authored
* Precise HTTP or WS for JSON-RPC options - Align with https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options - Make sure the JSON-RPC naming is consistent across the CLI options * fix comments
-
- Jul 02, 2018
-
-
Tomasz Drwięga authored
* Store recently rejected transactions. * Don't cache AlreadyImported rejections. * Make the size of transaction verification queue dependent on pool size. * Add a test for recently rejected. * Fix logging for recently rejected. * Make rejection cache smaller. * obsolete test removed * obsolete test removed * Construct cache with_capacity.
-
David authored
The `patricia_trie` crate is generic over the hasher (by way of HashDB) and node encoding scheme. Adds a new `patricia_trie_ethereum` crate with concrete impls for Keccak/RLP.
-
Wei Tang authored
-
Afri Schoedon authored
* docs: update changelog for 1.10.8 * docs: update changelog for 1.11.5
-
Wei Tang authored
* Handle graceful shutdown with unwinding * Fix a race condition * Avoid double exit deadlock * typo: fix docs * Fix ethkey cli compilation * Fix all other cases panic_hook::set -> panic_hook::set_abort * struct fields do not need to be public * Add comments on why exiting AtomicBool is needed
-
Marek Kotewicz authored
-
Matthew Martin authored
* Add option for user to set max size limit for RPC requests as requested in #8961. * Add max_payload to tests. * Change name for max payload option and change value from NUM to MB. * Fix broken test. * Fix incorrect indentation.
-
Niklas Adolfsson authored
-
-
- Jun 30, 2018
-
-
Tomasz Drwięga authored
* Minimal effective gas price. * Fix naming, add test * Fix minimal entry score and add test. * Fix worst_transaction. * Remove effective gas price threshold. * Don't leak gas_price decisions out of Scoring.
-
- Jun 28, 2018
-
-
André Silva authored
-
- Jun 27, 2018
-
-
Wei Tang authored
-
* Additional tests for NonceAndGasPrice::should_replace. * Fix should_replace in the distinct sender case. * Use natural priority ordering to simplify should_replace.
-
David authored
* Tentative fix for missing dependency error * Better fix * Ignore build artifacts from parit-clib
-
Wei Tang authored
* Add a basic instruction c-like enum * Fix all compiling errors * Fix tests * Access instruction info as a Instruction impl * Use macro to avoid duplication in from_u8 * Use single space instead of multiple tabs to avoid formatting issue * Fix evmbin compile * typo: indentation * Use if let to remove an expect * Address grumbles
-
- Jun 26, 2018
-
-
Tomasz Drwięga authored
-
* snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 * snap: use plugin rust
-
* Use local parity-dapps-glue instead of crate published at crates.io * Disable panic=abort and enable lto optimization
-
-
Niklas Adolfsson authored
* disable hardware-wallets that don't support libusb * address grumbles * nits * Refactor to get rid off as much annotations asap * Might consume slight more memory than pure conditional compilation flags * formatting nits * Enable libusb for android * Tested by it compiling succesfully with `cargo build --target=armv7--linux-androideabi` * The binary is ~66 MB ```bash $ size size target/armv7-linux-androideabi/release/parity text data bss dec hex filename 50676230 416200 31456 51123886 30c16ae target/armv7-linux-androideabi/release/parity ``` * Move all `fake-hardware-wallet` to its own crate * Removes some conditional compilation flags * Introduces `fake-hardware-wallet` crate * return error if no hardware wallets are found
-
- Jun 25, 2018
-
-
David authored
* Update error-chain to 0.12 to silence warnings * Bump quick_error crate to 1.2.2 to silence linter warnings
-
Wei Tang authored
* Make it possible to expose jsontests using feature flag * Add start_stop_hook for jsontests * Fix evmbin compile * Implement vm jsontests times to tsv result * Use /usr/bin/env to avoid errors on non-Debian systems * Move evmbin/bench.sh to scripts and add vm_jsontests script for convenience * Add tempdir as required deps for test-helpers * Address grumbles on comments * Detect file/folder automatically and add command docs * Fix bench script * times -> timings * typo: wrong if condition
-
Afri Schoedon authored
* parity: hide legacy options from cli --help * parity: run a spellchecker over --help * parity: fix casing in cli usage
-