Robert Habermeier
20295a3c10
update bigint version number
2017-11-10 18:43:18 +01:00
Robert Habermeier
bff712d510
prepare cargo configuration for upload of crates
2017-11-10 18:31:31 +01:00
Robert Habermeier
039f06b343
prepare cargo configuration for upload of crates
2017-11-10 18:31:31 +01:00
Robert Habermeier
0e54286166
prepare cargo configuration for upload of crates
2017-11-10 18:31:31 +01:00
Robert Habermeier
e80350e7ec
prepare cargo configuration for upload of crates
2017-11-10 18:31:31 +01:00
Robert Habermeier
3308c8d96d
prepare cargo configuration for upload of crates
2017-11-10 18:31:31 +01:00
debris
845d305359
ethereum-types refactor
2017-10-30 10:00:58 -07:00
debris
9dec8ff8de
ethereum-types refactor
2017-10-30 10:00:58 -07:00
debris
c3b2b5cfb2
ethereum-types refactor
2017-10-30 10:00:58 -07:00
efyang
66f347a9f9
Fix iterator issues
2017-10-28 16:59:00 -05:00
debris
c4e00f8ca1
ethereum-types refactor
2017-10-24 16:09:44 +08:00
debris
c110f3eac9
ethereum-types refactor
2017-10-24 16:09:44 +08:00
efyang
ca0d760cf1
Iterate over both buffered and unbuffered database entries
2017-10-22 20:58:06 -05:00
Marek Kotewicz
037d63a8af
util crates use tempdir crate instead of devtools to create temp path ( #6807 )
...
* use tempdir instead of devtools in kvdb-rocksdb
* use tempdir instead of devtools in migration
* use tempdir instead of devtools in ethcore-network
* fixed wrong merge
2017-10-20 12:11:34 +02:00
debris
bc92cc5cae
add missing space to TrieError description
2017-10-16 12:17:06 +02:00
debris
a134755049
require stable error-chain
2017-10-16 12:15:19 +02:00
debris
36f091ae9d
KeyValueDB trait uses errors instead of strings
2017-10-16 12:11:35 +02:00
debris
e1dd7b7ad9
KeyValueDB trait uses errors instead of strings
2017-10-16 12:11:35 +02:00
debris
dbd2d30728
KeyValueDB trait uses errors instead of strings
2017-10-16 12:11:35 +02:00
debris
d4d7781866
KeyValueDB trait uses errors instead of strings
2017-10-16 12:11:35 +02:00
debris
cfc7527abb
removed redundant mut from kvdb-memorydb
2017-10-16 10:02:26 +02:00
debris
dd3acb8f40
Merge branch 'master' into kvdb_split
2017-10-15 16:40:20 +02:00
debris
3ef36aa844
docs
2017-10-15 16:18:45 +02:00
debris
bac1c54eac
renamed kvdb_memorydb::in_memory -> kvdb_memorydb::create
2017-10-15 16:17:15 +02:00
Dmitry Kashitsyn
5820197e4d
Removes redundant `mut` in util
2017-10-15 20:11:34 +07:00
debris
117b929b70
use cc 1.0 instead of gcc
2017-10-12 23:23:50 +02:00
debris
eb58f2787f
fixed kvdb-memorydb && kvdb-rocksdb authors
2017-10-12 15:38:38 +02:00
debris
b562708407
fixed kvdb-memorydb && kvdb-rocksdb authors
2017-10-12 15:38:38 +02:00
debris
cb3a02ecb4
separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, #6693
2017-10-12 15:36:27 +02:00
debris
f9018930e0
separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, #6693
2017-10-12 15:36:27 +02:00
debris
8ece71ee4a
separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, #6693
2017-10-12 15:36:27 +02:00
Arkadiy Paronyan
045c8409de
Fixed build warnings ( #6664 )
...
* Fixed build warnings
* Suppress warning
* Suppress warning for sure
2017-10-11 09:55:10 +02:00
Marek Kotewicz
8c7dd0bfe6
Separate migrations from util ( #6690 )
...
* separate migration from util and make its dependencies into libs:
* snappy
* kvdb
* error
* common
* renamed common -> macros
* util error does not depend on snappy module
* ethsync does not depend on util nor ethcore_error
* nibbleslice and nibblevec merged with patricia_trie crate
* removed unused dependencies from util
* util journaldb traits does not need to be public
* util_error
* fixed ethcore compile error
* ignore .swo files
* Update chain.rs
2017-10-10 20:01:27 +02:00
Marek Kotewicz
376cbd9ab5
Separate migrations from util ( #6690 )
...
* separate migration from util and make its dependencies into libs:
* snappy
* kvdb
* error
* common
* renamed common -> macros
* util error does not depend on snappy module
* ethsync does not depend on util nor ethcore_error
* nibbleslice and nibblevec merged with patricia_trie crate
* removed unused dependencies from util
* util journaldb traits does not need to be public
* util_error
* fixed ethcore compile error
* ignore .swo files
* Update chain.rs
2017-10-10 20:01:27 +02:00
Hawstein
96bbd1e826
rename trie to patricia-trie
2017-09-15 11:49:26 +08:00
Hawstein
37dab7c230
separate trie from util and make its dependencies into libs:
...
* bytes
* hashdb
* memorydb
* nibbleslice
* nibblevec
2017-09-15 11:03:53 +08:00
Hawstein
ec2cd4febe
separate trie from util and make its dependencies into libs:
...
* bytes
* hashdb
* memorydb
* nibbleslice
* nibblevec
2017-09-15 11:03:53 +08:00
Hawstein
09eb24c861
separate trie from util and make its dependencies into libs:
...
* bytes
* hashdb
* memorydb
* nibbleslice
* nibblevec
2017-09-15 11:03:53 +08:00
Marek Kotewicz
ea6b031298
triehash is separated from util ( #6428 )
2017-09-03 09:11:14 +02:00
debris
bd0c0e14c9
replace sha3 with keccak in few comments
2017-08-31 15:25:30 +02:00
debris
0711ac35ee
fixed grumbles
2017-08-31 12:38:53 +02:00
debris
3db4e89628
Hashable::sha3 -> fn keccak for ethcore-util
2017-08-30 16:20:21 +02:00
debris
a8542c58eb
commit plain_hasher to util
2017-08-28 12:40:29 +02:00
debris
84258f2329
updated bigint with optimized mul and from_big_indian
2017-08-17 18:11:34 +02:00
NikVolf
d108123b0c
add test
2017-08-03 21:49:40 +03:00
NikVolf
0ba6afb451
overflow check in addition
2017-08-03 21:35:51 +03:00
Feynman Liang
ff8dcd4f97
Tendermint epoch transitions ( #6085 )
...
* Adds signals_epoch_end to tendermint
* Adds is_epoch_end
* Adds snapshot_components
* Adds tendermint Epoch Verifier
* Fix documentation typos
* Change check_finality_proof to panic
* Fix compilation
* Adds Unconfirmed path to epoch_verifier
* Verify if address is validator in EpochVerifier
* check_finality_proof errors on failure
* Don't share combine/destructure_proofs
* Remove invalid import
* Remove duplicate epoch verifier trait
* Fix docs
* Adds recover stub to tendermint EpochVerifier
* Adds verify_light test
* Avoid boxed closure
* Style fixes
2017-07-26 16:25:32 +01:00
debris
c94d923cbe
bigint upgraded to version 3.0
2017-07-04 12:19:11 +02:00
Vurich
f36613565c
Upgrade `elastic-array` to 0.9.0
...
This is a huge change, which includes some changes to replace code that
originally cloned to reuse allocations instead. The updated
`elastic-array` crate renames its consuming `Vec`-conversion method to
`into_vec`, which means that I can do a simple
`sed -i 's/to_vec/into_vec/'` and then fix the compilation errors.
This commit is probably a minor performance win and definitely a
significant readability win.
2017-06-29 13:05:33 +02:00
Arkadiy Paronyan
5aae63198e
Disable compression for RLP strings ( #5786 )
2017-06-08 17:24:23 +02:00