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
David
b9f9d11929
Update to latest kvdb-*
: no default column, DBValue is Vec ( #11312 )
...
* Only use kvdb "column families"
This PR contains the changes necessary to use the `kvdb-*` crates from https://github.com/paritytech/parity-common/pull/278 (so a synchronized merge is required) which drops support for the old-style rocksdb "default" column to get a smaller and less complex API.
As it stands this PR is working correctly except for secret-store; we need to migrate it to use a new column family.
* Fix secretstore build
* Fix secretstore build: include ethkey when building with the "accounts" feature
* typos
* Restore state test commit
* Override all of parity-common from git
* Be precise about version requirement to migrate secretstore code
* Update ethcore/db/src/db.rs
Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com>
* Address review grumbles
* Review grumbles
* Cleanup
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
2019-12-20 12:27:38 +01:00
cheme
5807402a0b
Update to latest trie version. ( #10972 )
...
* Switch to 'trie' crates, there is an unpublished deps to staging
parity-common triehash still.
* Use crates.io dependency.
* indentation
* Update util/journaldb/src/traits.rs
indentation
Co-Authored-By: cheme <emericchevalier.pro@gmail.com>
* Rem import braces
* switch deps to simple-codec branch (code broken)
* painfull update of trie and memdb, plus rework codec to be compatible
with simple_codec changes
* Removed useless implementation from trait.
* Remove some malloc size until update and patch triehash, seems ok
otherwhise.
* Update parity-util-mem.
* Switch to published triehash 0.8.
* Avoid redundancy in encode_partial functions.
Use better namings.
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: Andronik Ordian <write@reusable.software>
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: Andronik Ordian <write@reusable.software>
* Restore previous child rlp header length check.
Better comments and formatting.
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: David <dvdplm@gmail.com>
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: David <dvdplm@gmail.com>
2019-08-15 15:36:48 +02:00
cheme
6fc5014b4d
Remove calls to heapsize ( #10432 )
...
* update memorydb trait
* use malloc_size_of instead of heapsize_of
* use jemalloc as default allocator for parity client.
2019-06-19 13:54:05 +02: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
Tomasz Drwięga
ff0095ac5e
Move a bunch of stuff around ( #10101 )
...
* Move devtools.
* Merge stop_guard & rename memzero
* Move price-info to miner.
* Group account management
* Clean up workspace members.
* Move local store closer to miner.
* Move clib examples.
* Move registrar and hash-fetch
* Move rpc_cli/rpc_client
* Move stratum closer to miner.
* Fix naming convention of crates.
* Update Cpp examples path.
* Fix paths for clib-example.
* Fix removing build.
2018-12-28 17:33:49 +08:00