marktoda
2a3217d8d8
Replace deprecated tempdir dependency with tempfile ( #11588 )
...
`Tempdir` is deprecated, but the functionality has been merged into
another crate: `tempfile`. This commit removes all `tempdir` dependencies
and replaces them with `tempfile` and the equivalent bindings.
Fixes #11560
2020-03-29 22:31:17 +02:00
Andronik Ordian
3ccfe735aa
license update ( #11543 )
...
* update license_header
* run ./scripts/add_license.sh
* update eip-152 license
2020-03-05 12:19:39 +01:00
Andronik Ordian
654632264b
upgrade some of the dependencies ( #11467 )
...
* bump parity-util-mem and related deps
* upgrade some of the dependencies
* deduplicate static_assertions
2020-02-07 17:23:45 +01:00
s3krit
77643c13e8
Update copyright notice 2020 ( #11386 )
...
* Update copyright noticed 2020
* Update copyright in two overlooked files
2020-01-17 14:27:28 +01:00
Anton Gavrilov
f48780c29b
Update ethereum types to 0.8.0 version ( #11139 )
...
* Ethereum types updated to 0.8 version
* Fix for rand usage in rpc
* Cargo lock fixed after rebase
* TODO added
2019-10-08 14:18:44 +02:00
David
2b8b8851ab
Update kvdb
, kvdb-rocksdb
and h2
( #11091 )
...
* Update a few dependencies
Updates two dependencies: `kvdb-rocksdb` and `h2`. Brings in `parking_lot 0.9` which is unintended but possibly fine.
* Bump parking_lot to 0.9
Bump kvdb-memorydb to 0.2 (from git atm)
* New kvdb-memorydb is not breaking
* Remove [patch]
2019-09-27 23:29:14 +02:00
Toby Dimmick
680807e601
Convert std::test
benchmarks to use Criterion ( #10999 )
...
* Convert std::test benches to Criterion
* Required feature for ethash benches
* gitlab-ci: Check all bench targets
* check ethash benches
* evmbin/benches/mod.rs: Update bench sample command
Co-Authored-By: Andronik Ordian <write@reusable.software>
* Upgrade to criterion 0.3
2019-09-05 19:28:01 +02:00
David
e50eafe6e1
[blooms-db] Fix benchmarks ( #10974 )
...
* [blooms-db] Fix benchmarks
* Use Bloom::zero()
2019-08-15 15:36:07 +02:00
Marek Kotewicz
d5584a01c7
update parking-lot to 0.8 ( #10845 )
2019-07-05 15:19:38 +02:00
Marek Kotewicz
63221c5152
Updated blooms-db to rust 2018 and removed redundant deps ( #10785 )
2019-06-26 18:24:32 +08:00
Andronik Ordian
dae5d75dd6
Upgrade ethereum types ( #10670 )
...
* cargo upgrade "ethereum-types" --all --allow-prerelease
* [ethash] fix compilation errors
* [ethkey] fix compilation errors
* [journaldb] fix compilation errors
* [dir] fix compilation errors
* [ethabi] update to 0.7
* wip
* [eip-712] fix compilation errors
* [ethjson] fix compilation errors
* [Cargo.toml] add TODO to remove patches
* [ethstore] fix compilation errors
* use patched keccak-hash with new primitive-types
* wip
* [ethcore-network-devp2p] fix compilation errors
* [vm] fix compilation errors
* [common-types, evm, wasm] fix compilation errors
* [ethcore-db] Require AsRef instead of Deref for keys
* [ethcore-blockchain] fix some compilation errors
* [blooms-db] fix compilation errors
Thanks a lot @dvdplm :)
* we don't need no rlp ethereum feature
* [ethcore] fix some compilation errors
* [parity-ipfs-api] fix compilation error
* [ethcore-light] fix compilation errors
* [Cargo.lock] update parity-common
* [ethcore-private-tx] fix some compilation errors
* wip
* [ethcore-private-tx] fix compilation errors
* [parity-updater] fix compilation errors
* [parity-rpc] fix compilation errors
* [parity-bin] fix other compilation errors
* update to new ethereum-types
* update keccak-hash
* [fastmap] fix compilation in tests
* [blooms-db] fix compilation in tests
* [common-types] fix compilation in tests
* [triehash-ethereum] fix compilation in tests
* [ethkey] fix compilation in tests
* [pwasm-run-test] fix compilation errors
* [wasm] fix compilation errors
* [ethjson] fix compilation in tests
* [eip-712] fix compilation in tests
* [ethcore-blockchain] fix compilation in tests
* [ethstore] fix compilation in tests
* [ethstore-accounts] fix compilation in tests
* [parity-hash-fetch] fix compilation in tests
* [parity-whisper] fix compilation in tests
* [ethcore-miner] fix compilation in tests
* [ethcore-network-devp2p] fix compilation in tests
* [*] upgrade rand to 0.6
* [evm] get rid of num-bigint conversions
* [ethcore] downgrade trie-standardmap and criterion
* [ethcore] fix some warnings
* [ethcore] fix compilation in tests
* [evmbin] fix compilation in tests
* [updater] fix compilation in tests
* [ethash] fix compilation in tests
* [ethcore-secretstore] fix compilation in tests
* [ethcore-sync] fix compilation in tests
* [parity-rpc] fix compilation in tests
* [ethcore] finally fix compilation in tests
FUCK YEAH!!!
* [ethstore] lazy_static is unused
* [ethcore] fix test
* fix up bad merge
* [Cargo.toml] remove unused patches
* [*] replace some git dependencies with crates.io
* [Cargo.toml] remove unused lazy_static
* [*] clean up
* [ethcore] fix transaction_filter_deprecated test
* [private-tx] fix serialization tests
* fix more serialization tests
* [ethkey] fix smoky test
* [rpc] fix tests, please?
* [ethcore] remove commented out code
* Apply suggestions from code review
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
* [ethstore] remove unused dev-dependency
* [ethcore] remove resolved TODO
* [*] resolve keccak-hash TODO
* [*] s/Address::default()/Address::zero()
* [rpc] remove Subscribers::new_test
* [rpc] remove EthPubSubClient::new_test
* [ethcore] use trie-standardmap from crates.io
* [dir] fix db_root_path
* [ethcore] simplify snapshot::tests::helpers::fill_storage
* Apply suggestions from code review
Co-Authored-By: David <dvdplm@gmail.com>
* [ethcore-secretstore] resolve TODO in serialization
* [ethcore-network-devp2p] resolve TODO in save_key
* [Cargo.lock] update triehash
* [*] use ethabi from crates.io
* [ethkey] use secp256k1 from master branch
* [Cargo.lock] update eth-secp256k1
2019-06-03 15:36:21 +02:00
cheme
589083ad7a
Blooms file iterator empty on out of range position. ( #10145 )
2019-01-07 17:54:06 +01:00
Afri Schoedon
7c335e8764
misc: bump license header to 2019 ( #10135 )
...
* misc: bump license header to 2019
* misc: remove_duplicate_empty_lines.sh
* misc: run license header script
* commit cargo lock
2019-01-07 11:33:07 +01:00
Pierre Krieger
1a2fc03083
Update parking_lot to 0.7 ( #10050 )
2018-12-11 17:22:55 +01:00
Nicolas Gotchac
baf5be09dc
Fix Snapshot restoration failure on Windows ( #9491 )
...
* Close Blooms DB files before DB restoration
* PR Grumbles I
* PR Grumble
* Grumble
2018-09-10 17:21:57 +02:00
Wei Tang
e3e2fcc285
bump parking_lot to 0.6 ( #9013 )
...
* 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
2018-07-03 17:31:08 +02:00
Marek Kotewicz
458afcd230
new blooms database ( #8712 )
...
* new blooms database
* fixed conflict in Cargo.lock
* removed bloomchain
* cleanup in progress
* all tests passing in trace db with new blooms-db
* added trace_blooms to BlockChainDB interface, fixed db flushing
* BlockChainDB no longer exposes RwLock in the interface
* automatically flush blooms-db after every insert
* blooms-db uses io::BufReader to read files, wrap blooms-db into Mutex, cause fs::File is just a shared file handle
* fix json_tests
* blooms-db can filter multiple possibilities at the same time
* removed enum trace/db.rs CacheId
* lint fixes
* fixed tests
* kvdb-rocksdb uses fs-swap crate
* update Cargo.lock
* use fs::rename
* fixed failing test on linux
* fix tests
* use fs_swap
* fixed failing test on linux
* cleanup after swap
* fix tests
* fixed osx permissions
* simplify parity database opening functions
* added migration to blooms-db
* address @niklasad1 grumbles
* fix license and authors field of blooms-db Cargo.toml
* restore blooms-db after snapshot
2018-06-20 15:13:07 +02:00