Robert Habermeier
11b65ce53d
Remove (almost all) panickers from trie module ( #1776 )
...
* memorydb ub patch and other cleanup
* fix denote invocations
* move trie traits into trie module
* replace "denote" with shim
* triedb returns results and no longer panics
* fix warnings
* get ethcore compiling
* warn on trie errors in ethcore
* remove unsafety from node decoder
* restore broken denote behavior for this branch
* fix overlayrecent fallout
* fix triedb tests
* remove unwrap in state
* alter Trie::get to return Result<Option<_>>
* fix refcell error in require
* fix test warnings
* fix json tests
* whitespace
[ci:skip]
* Avoid unneeded match/indentation
* whitespace
* prettify map_or_else
* remove test warning
2016-08-03 18:35:48 +02:00
debris
e8c451ac82
cleaning up hash reexports
2016-08-03 18:05:17 +02:00
debris
e9b3740ea8
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-07-30 14:14:25 +02:00
Tomasz Drwięga
3f41186b2e
Fixing some clippy warnings ( #1728 )
...
* Fixing warnings
* Fixing unnecessary ref
* Removing unnecessary operation
2016-07-26 20:31:25 +02:00
debris
4dc1d42a93
moving hash.rs to bigint in progress
2016-07-25 20:19:33 +02:00
Robert Habermeier
36d3d0d7d7
replace synchronization primitives with those from parking_lot ( #1593 )
...
* parking_lot in cargo.toml
* replace all lock invocations with parking_lot ones
* use parking_lot synchronization primitives
2016-07-13 19:59:59 +02:00
Robert Habermeier
36dfa4743e
merge accountdb migration
2016-07-09 17:33:14 +02:00
Marek Kotewicz
bcb63bce12
serde is no longer util dependency ( #1534 )
...
* removed old json-tests
* simplify folds in triehash.rs
* removed unused json_aid
* removed unused squeeze.rs
* json branching tests for trie
* removing todos from util
* separated UsingQueue and Table
* further cleanup, removing unused code
* serde serialization of hash moved to rpc module
* uint wrapper for rpc in progress
* serialization of uint moved to rpc module
* updated eth-secp256k1
* updated igd, serde is no longer dependency of util
* loading trie consensus tests
* renamed aliases in rpc imports
2016-07-06 11:23:29 +02:00
Marek Kotewicz
62b9c1b14f
util cleanup ( #1474 )
...
* removed old json-tests
* simplify folds in triehash.rs
* removed unused json_aid
* removed unused squeeze.rs
* json branching tests for trie
* loading trie consensus tests
2016-07-05 15:16:27 +02:00
Robert Habermeier
39a46eee8f
add owning NibbleVec
2016-07-04 17:45:01 +02:00
Robert Habermeier
465aae71e7
merge branch accountdb_migration into pv64
2016-07-04 12:53:01 +02:00
Gav Wood
92edf7f511
Safe coloured logging.
2016-06-30 08:20:34 +02:00
Robert Habermeier
49024a4f28
Merge with master
2016-06-29 14:46:29 +02:00
arkpar
09b8116cde
TX processing queue
2016-06-20 18:42:50 +02:00
Marek Kotewicz
6b074e8fb2
secret store separated from util ( #1304 )
...
* bump rust-crypto
* initial version of account provider utilizing secret store
* update lazy_static to latest version
* AccountProvider accounts method
* new AccountProvider tests in progress
* basic tests for new AccountProvider
* ethcore compiles with new account provider and secret store
* ethcore-rpc build now compiling with new AccountProvider
* most rpc tests passing with new accounts_provider
* fixed basic_authority tests
* fixed eth_transaction_count rpc test
* fixed mocked/eth.rs tests
* fixed personal tests
* fixed personal signer rpc tests
* removed warnings
* parity compiling fine with new sstore
* fixed import direction
* do not unlock temporarily when we have the password
* removed TODO in account import
* display warning on auto account import failure
* fixed compiling of ethstore on windows
* ethstore as a part of parity repo
* added ethkey
2016-06-20 00:10:34 +02:00
Robert Habermeier
75013003f7
simple snappy bindings, enabling alloc free code
2016-06-14 12:29:05 +02:00
Tomasz Drwięga
fa6b35ec8d
Bumping clippy. Fixing warnings ( #1139 )
...
* Bumping clippy. Fixing warnings
* Removing unused import
* Fixing complexity and arguments warning on two functions
2016-05-25 17:03:58 +02:00
Marek Kotewicz
1741597a20
foundation of simple db migration ( #1128 )
...
* simple db migration
* make migration slightly more functional
* migration version is just a single unsigned integer
2016-05-24 22:38:11 +02:00
Tomasz Drwięga
f7929ffdd4
Disabling some lints to clear the output
2016-05-17 09:38:21 +02:00
Nikolay Volf
d5d5b0918c
mod for paths & ethereum default paths
2016-05-13 13:12:32 +03:00
Tomasz Drwięga
0458a3378c
Additional RPC methods for settings
2016-04-21 19:24:10 +02:00
Gav Wood
1700b6a087
Add UsingQueue.
2016-03-24 07:49:54 +00:00
arkpar
b1793fcb16
Prettier version wo git dir; Use rustc compile time version
2016-03-17 18:41:55 +01:00
Tomasz Drwięga
d5ec1775ef
Merge branch 'master' into uint_opt
...
Conflicts:
test.sh
util/bigint/src/uint.rs
2016-03-14 23:45:16 +01:00
Tomasz Drwięga
f724cab92d
Merge branch 'master' into updating_clippy
...
Conflicts:
ethcore/src/lib.rs
sync/src/chain.rs
sync/src/lib.rs
util/src/keys/store.rs
util/src/lib.rs
2016-03-11 19:17:09 +01:00
Nikolay Volf
8d67316ece
Merge branch 'master' into reorgjdb
...
Conflicts:
parity/main.rs
2016-03-11 17:41:04 +04:00
Gav Wood
38d470f3bc
Reorganise command line options into more general engine.
2016-03-11 14:45:19 +01:00
Tomasz Drwięga
d84e008e00
Removing superflous check for nightly
2016-03-11 11:16:49 +01:00
Tomasz Drwięga
8709dd28f8
Fixing clippy warnings
2016-03-11 10:58:51 +01:00
Tomasz Drwięga
0fd52176dc
Fixing tests in bigint and util
2016-03-07 16:28:51 +01:00
Tomasz Drwięga
cbc2c0cf0c
Fixing clippy warnings. When building on nightly it is required to enable clippy
2016-03-07 14:34:17 +01:00
Nikolay Volf
0d01099f44
moving unlock logics to secret-store itself
2016-03-04 16:23:00 +03:00
Gav Wood
0082d12ea9
Merge pull request #544 from ethcore/uint-refact
...
uint to separate crate
2016-03-02 00:59:03 +01:00
Nikolay Volf
d0125f3ff5
uint to separated crate
2016-03-01 00:21:15 +03:00
Tomusdrw
4bf77c03f5
Moving Table to utils. Fixing couple of small things
2016-02-29 22:16:28 +01:00
Nikolay Volf
9b9e054dc3
changing x64 asm config
2016-02-29 14:29:51 +03:00
Gav Wood
a51ba5ca33
Merge pull request #515 from ethcore/bigint-opt
...
optimization of U256
2016-02-26 17:25:18 +01:00
arkpar
9920dcea17
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-26 13:16:22 +01:00
Nikolay Volf
fb5779a00e
specific feature for asm opt
2016-02-25 16:55:03 +03:00
Nikolay Volf
dd8652dbf4
u256 to inline assembly opt
2016-02-24 21:17:29 +03:00
arkpar
61949d0ed4
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-22 13:44:25 +01:00
debris
5e27e1b9aa
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-22 11:08:51 +01:00
Gav Wood
e63aba73c5
Remove "unknown" from version string.
2016-02-22 09:04:44 +01:00
debris
155404bf92
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-22 08:50:03 +01:00
Gav Wood
ea187253a2
Include git commit date & hash.
2016-02-21 21:14:09 +01:00
Gav Wood
63bbd0ccd8
Use proper version string.
2016-02-21 20:00:45 +01:00
arkpar
00f2c6e3e4
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-20 00:48:36 +01:00
Nikolay Volf
84e7ce2758
Merge branch 'master' into temp-path
...
Conflicts:
util/Cargo.toml
util/src/lib.rs
2016-02-19 19:11:24 +03:00
Nikolay Volf
fed90c126e
dev/test tools to separate crate
2016-02-19 17:18:20 +03:00
debris
8113c689fc
Merge branch 'master' into jsonrpc2
2016-02-19 14:07:11 +01:00
arkpar
f15275bb5b
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-19 13:52:07 +01:00
arkpar
1d60d82698
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-19 13:44:57 +01:00
arkpar
d9fec87143
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-19 13:39:43 +01:00
debris
ef8055f900
Merge branch 'master' into jsonrpc2
2016-02-19 12:52:16 +01:00
debris
f50bf528e6
fixed allow warnings in util
2016-02-19 11:57:52 +01:00
arkpar
af8ba06795
utils compilable in beta
2016-02-18 23:29:41 +01:00
arkpar
68d606b5f0
rocksdb abstraction layer
2016-02-18 03:46:24 +01:00
Manish Goregaokar
8802fb2fd8
Make clippy an optional dependency
2016-02-17 02:07:41 +05:30
arkpar
203947388b
Get public address/UPNP refactoring
2016-02-16 02:05:36 +01:00
debris
9e760e9fb8
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-15 21:39:38 +01:00
arkpar
a2c0508792
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-15 20:30:08 +01:00
Nikolay Volf
017a1adb24
fixing issues and moving
2016-02-15 18:01:52 +03:00
arkpar
ba95260113
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-15 11:56:36 +01:00
debris
4c474d8d91
Merge branch 'master' into jsonrpc2
2016-02-15 10:53:01 +01:00
Tomusdrw
2c4700f4c1
Fixing clippy warnings
2016-02-15 00:55:45 +01:00
arkpar
62b9f4b91d
UDP discovery working
2016-02-13 22:57:39 +01:00
debris
2cf0f1b5f3
moved chainfilter from util to ethcore, blockchain stores block blooms
2016-02-11 14:35:03 +01:00
Gav Wood
637ca97dc6
Synchronous UPnP.
2016-02-10 18:11:10 +01:00
Tomusdrw
2a498fc3eb
Implementing PanicHandlers for all places when new thread is spawned. Handling Client panics
2016-02-10 12:50:27 +01:00
Tomusdrw
0757ac1493
PanicHandler - work in progress
2016-02-09 16:47:21 +01:00
debris
c90d64662a
added license in every *.rs file
2016-02-05 13:40:41 +01:00
Marek Kotewicz
ab8ee51fed
Merge pull request #295 from ethcore/improveversionstring
...
Improve version string.
2016-02-01 19:54:59 +01:00
Gav Wood
fdd42ae537
Improve version string.
2016-02-01 17:57:22 +01:00
debris
2bddc938af
util docs
2016-02-01 15:22:42 +01:00
debris
6ec672a1a6
docs for util standard, from_json and common modules
2016-02-01 14:58:13 +01:00
debris
ea13fd3c0e
util docs cleanup pt.1
2016-02-01 14:48:38 +01:00
arkpar
3aa00586e3
Common log init function
2016-01-29 15:01:39 +01:00
debris
2f42e0eda0
parity on netstats
2016-01-26 19:24:33 +01:00
arkpar
e5e0d3d136
Merge branch 'master' of github.com:ethcore/parity into io
2016-01-22 14:44:17 +01:00
arkpar
0f97edad7c
Merge branch 'master' of github.com:ethcore/parity into ethash
2016-01-21 17:21:51 +01:00
arkpar
e514d3d80f
Multithreaded event loop
2016-01-21 16:48:37 +01:00
Tomusdrw
adc763325d
Merge branch 'master' into clippy
...
Conflicts:
util/src/rlp/rlptraits.rs
2016-01-19 23:22:40 +01:00
Tomusdrw
bad2a244df
Adding documentation request comments.
2016-01-19 17:02:01 +01:00
Tomusdrw
c746f0e62c
Fixing all clippy lints
2016-01-19 13:47:30 +01:00
Tomusdrw
6ead6b7847
Merge branch 'master' into clippy
...
Conflicts:
util/src/lib.rs
2016-01-19 12:45:06 +01:00
Arkadiy Paronyan
ae64a6046b
Merge pull request #187 from gavofyork/wrapping_ops
...
fixed wrapping ops on latest nightly
2016-01-19 12:19:09 +01:00
Tomusdrw
062193ceb5
Fixing clippy errors in util
2016-01-19 12:14:29 +01:00
debris
03bdecf23f
removed commented lines
2016-01-19 12:05:53 +01:00
debris
9fa4a693ce
fixed build issues with stabilized feature WrappingOps
2016-01-19 12:04:27 +01:00
Gav Wood
b9b08af518
Use JournalDB instead of OverlayDB.
2016-01-18 13:54:46 +01:00
Gav Wood
193d615f9a
First JournalDB implementation.
2016-01-18 12:41:31 +01:00
Gav Wood
6ea8eaa3b5
Move ethcore files back into root.
2016-01-17 13:11:25 +01:00