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 |
|
Gav Wood
|
3b662c285f
|
Switch out .X().unwrap() for .unwrapped_X
|
2016-07-07 09:37:31 +02:00 |
|
arkpar
|
ee01ad1324
|
Shortcut sealed block into the chain
|
2016-06-29 21:49:22 +02:00 |
|
arkpar
|
1ffe0c185c
|
Reduce locking
|
2016-06-20 17:28:48 +02:00 |
|
arkpar
|
c340d8a34f
|
Tests
|
2016-06-17 18:26:54 +02:00 |
|
arkpar
|
67ffac1df9
|
Check for session expiration on peer registration
|
2016-06-17 16:01:33 +02:00 |
|
Nikolay Volf
|
db749dc564
|
fix remaining tests & doctest
|
2016-06-01 12:44:11 +02:00 |
|
Nikolay Volf
|
d45a676dc0
|
all tests fixed
|
2016-05-31 22:24:32 +02:00 |
|
Nikolay Volf
|
77cef76518
|
rpc bindings resolved
|
2016-05-31 21:31:42 +02:00 |
|
Nikolay Volf
|
f5ed31792f
|
fixed sync with client only
|
2016-05-31 20:54:02 +02:00 |
|
Nikolay Volf
|
4f732972bc
|
refactoring to hold miner within the client
|
2016-05-31 19:01:37 +02:00 |
|
arkpar
|
7f3ba85a3f
|
Fixed block/hashes propagation
|
2016-05-29 00:38:10 +02:00 |
|
arkpar
|
ca6c91f591
|
New sync algorithm
|
2016-05-19 16:16:11 +02:00 |
|
debris
|
634679966e
|
Make Id/ID and db/Db/DB usage consistent
|
2016-05-19 11:00:32 +02:00 |
|
Nikolay Volf
|
6c6bbe9c57
|
Merge branch 'master' into miner-spec-refact
Conflicts:
ethcore/src/client/client.rs
ethcore/src/client/mod.rs
ethcore/src/client/test_client.rs
miner/src/miner.rs
|
2016-05-19 03:51:05 +03:00 |
|
Tomasz Drwięga
|
a950b81ee8
|
Fixing clippy warnings
|
2016-05-17 10:32:05 +02:00 |
|
Nikolay Volf
|
d424194bbf
|
test spec explicitly
|
2016-05-16 22:32:18 +03:00 |
|
Nikolay Volf
|
f3f45a1dd9
|
ethsync tests fixed
|
2016-05-16 20:25:05 +03:00 |
|
Gav Wood
|
c48374dbc6
|
Parameter to allow user to force the sealing mechanism (#918)
* Allow block sealing mechanism to be forced, even when not mining.
* Fix deadlock in dispatch_transaction. Fix tests.
* Horrible workaround for transaction importing.
* Reduce tracing. Cleanups.
* Remove logging.
* Remove broken code inherited from dodgy implementation.
* pre-query tx queue nonce also if any
* remove outside nonce queries
* remove queue nonces
|
2016-04-11 11:52:33 -07:00 |
|
Gav Wood
|
08b9cc2c41
|
Merge changes from #674 into branch.
|
2016-03-13 15:29:55 +01:00 |
|
Tomasz Drwięga
|
03da6c991f
|
Merge branch 'master' into ethminer_crate
Conflicts:
Cargo.lock
Cargo.toml
ethcore/src/client/client.rs
hook.sh
parity/main.rs
rpc/Cargo.toml
rpc/src/v1/impls/eth.rs
sync/Cargo.toml
sync/src/tests/helpers.rs
|
2016-03-11 14:37:07 +01:00 |
|
debris
|
c5c8851b50
|
moved TestBlockChainClient to ethcore
|
2016-03-10 20:27:50 +01:00 |
|
Tomasz Drwięga
|
92022ac14d
|
Merge branch 'master' into ethminer_crate
Conflicts:
ethcore/src/client.rs
parity/main.rs
rpc/src/v1/impls/eth.rs
sync/src/chain.rs
|
2016-03-10 16:38:58 +01:00 |
|
Gav Wood
|
8dd41bfe0c
|
Merge pull request #641 from ethcore/jsonrpc_interfaces
jsonrpc uses client and sync interfaces
|
2016-03-10 15:44:05 +01:00 |
|
debris
|
082a4d9078
|
jsonrpc uses client and sync interfaces as a preparetion for jsonrpc tests
|
2016-03-09 17:31:43 +01:00 |
|
Tomasz Drwięga
|
363de973c9
|
Adding documentation and ditching EthMiner
|
2016-03-09 14:26:28 +01:00 |
|
Tomasz Drwięga
|
9d664336b5
|
Tratifying Miner
|
2016-03-09 13:30:59 +01:00 |
|
Tomasz Drwięga
|
5db84c3233
|
Adding transactions to block
|
2016-03-09 13:09:34 +01:00 |
|
Tomasz Drwięga
|
9acb36af87
|
Fixing tests compilation. Removing ethminer dependency on client
|
2016-03-08 16:23:32 +01:00 |
|
Tomasz Drwięga
|
e83f856104
|
Merging chain_blocks_verified to chain_new_blocks
|
2016-03-07 12:16:37 +01:00 |
|
Tomasz Drwięga
|
cc3839ae57
|
Revert "Revert "Transaction Queue integration""
This reverts commit d330f0b7b7 .
Conflicts:
sync/src/transaction_queue.rs
|
2016-03-05 16:46:04 +01:00 |
|
Gav Wood
|
d330f0b7b7
|
Revert "Transaction Queue integration"
|
2016-03-05 12:53:54 +01:00 |
|
Tomasz Drwięga
|
8a13e87cbe
|
Renaming BlocksWith helper to EachBlockWith
|
2016-03-05 11:30:27 +01:00 |
|
Tomasz Drwięga
|
77d526fd0b
|
Merge branch 'master' into tx_queue_integration
Conflicts:
ethcore/src/client.rs
sync/src/tests/helpers.rs
|
2016-03-05 00:57:45 +01:00 |
|
arkpar
|
f028ff1d40
|
Use same BlockChainInfo for propagation
|
2016-03-04 21:52:03 +01:00 |
|
Tomasz Drwięga
|
bd7614f445
|
Merge branch 'tx_queue' into tx_queue_integration
Conflicts:
sync/src/transaction_queue.rs
|
2016-03-04 16:25:39 +01:00 |
|
Tomasz Drwięga
|
f4a71dc03c
|
Merge branch 'tx_queue' into tx_queue_integration
|
2016-03-02 21:27:08 +01:00 |
|
debris
|
3b4d4a9b63
|
Merge branch 'master' into rpc_poll_ids
|
2016-03-02 05:15:21 +01:00 |
|
Tomasz Drwięga
|
c6934431d1
|
Adding test for sync.chain_new_blocks.
|
2016-03-01 22:52:28 +01:00 |
|
Tomasz Drwięga
|
7565625ce0
|
Integrating TransactionQueue with client
|
2016-03-01 22:30:23 +01:00 |
|
Tomasz Drwięga
|
8c9c701de5
|
Fixing spelling in propagade->propagate
|
2016-03-01 21:34:57 +01:00 |
|
Tomasz Drwięga
|
8c60eaa548
|
Unused variable
|
2016-02-29 23:43:48 +01:00 |
|
arkpar
|
2e66ba7b64
|
Merge branch 'master' of github.com:ethcore/parity into sync
|
2016-02-26 13:53:01 +01:00 |
|
arkpar
|
bed89d0740
|
Fixed sync tests
|
2016-02-25 16:32:34 +01:00 |
|
arkpar
|
781f763f1f
|
Memory management
|
2016-02-25 14:09:39 +01:00 |
|
arkpar
|
cb3608c6d3
|
Limit download ahead
|
2016-02-24 21:23:58 +01:00 |
|
debris
|
0318907fb3
|
rpc eth_getFilterChanges returns new blocks, implemented eth_uninstallFilter
|
2016-02-24 14:16:05 +01:00 |
|
debris
|
3253d2a17b
|
fixed ethsync tests compile errors and warnings
|
2016-02-19 15:34:12 +01:00 |
|
debris
|
ef8055f900
|
Merge branch 'master' into jsonrpc2
|
2016-02-19 12:52:16 +01:00 |
|
debris
|
19a3daf533
|
parity compiling fine
|
2016-02-19 00:50:23 +01:00 |
|
debris
|
a9e3875230
|
fixed ethsync tests
|
2016-02-15 17:47:01 +01:00 |
|
arkpar
|
f141e69671
|
Added test for restart on malformed block
|
2016-02-15 13:34:58 +01:00 |
|
arkpar
|
fcd0dafbe4
|
Fixed random failing test
|
2016-02-12 15:48:26 +01:00 |
|
arkpar
|
f74c5dc921
|
More sync and propagation fixes
|
2016-02-12 13:07:02 +01:00 |
|
debris
|
93975be5e3
|
transaction by block number and index
|
2016-02-10 22:36:59 +01:00 |
|
debris
|
df0fa06e8a
|
applied client interface changes to sync tests
|
2016-02-10 22:16:25 +01:00 |
|
debris
|
dc8fa4ebfd
|
moved BlockId and TransactionId to blockchain.rs
|
2016-02-10 15:09:38 +01:00 |
|
debris
|
7491815e27
|
fixed ethsync tests
|
2016-02-10 11:44:03 +01:00 |
|
debris
|
27acdf38e2
|
fixed ethsync tests
|
2016-02-09 18:34:06 +01:00 |
|
debris
|
bb3ffe5764
|
Merge branch 'master' of github.com:ethcore/parity into jsonrpc
|
2016-02-09 10:13:35 +01:00 |
|
debris
|
e5e33826a7
|
fixed failin ethsync test
|
2016-02-08 16:07:38 +01:00 |
|
Nikolay Volf
|
deffb271bc
|
refactoring of report functions, some comments
|
2016-02-08 03:14:39 -08:00 |
|
Nikolay Volf
|
871b7113ec
|
fixes for valid rlp
|
2016-02-08 01:39:02 +03:00 |
|
Nikolay Volf
|
3f17acca1d
|
empty new block test
|
2016-02-07 23:01:09 +03:00 |
|
Nikolay Volf
|
efef36b5e8
|
handling sync message
|
2016-02-07 03:00:43 +03:00 |
|
Nikolay Volf
|
d40d4ef87c
|
fix tests
|
2016-02-07 01:43:44 +03:00 |
|
Nikolay Volf
|
8cd55276c3
|
... and test as well
|
2016-02-06 23:04:58 +03:00 |
|
Nikolay Volf
|
49e61b87a0
|
calculating peer highest number on fly
|
2016-02-06 22:16:59 +03:00 |
|
Nikolay Volf
|
b606df451e
|
many fixes
|
2016-02-06 20:56:21 +03:00 |
|
Nikolay Volf
|
b01f954b05
|
final tests
|
2016-02-06 01:45:25 +03:00 |
|
Nikolay Volf
|
90e4722284
|
Merge branch 'master' into block-propagation
|
2016-02-05 21:47:27 +03:00 |
|
Nikolay Volf
|
cc3f712fec
|
propagade initial
|
2016-02-05 09:34:08 -08:00 |
|
debris
|
c90d64662a
|
added license in every *.rs file
|
2016-02-05 13:40:41 +01:00 |
|
Nikolay Volf
|
b0cba757d6
|
test effort
|
2016-02-05 02:57:51 +03:00 |
|
Nikolay Volf
|
8d7523a027
|
receipt tests
|
2016-02-05 01:24:36 +03:00 |
|
Nikolay Volf
|
ab131b134b
|
first local chain test
|
2016-02-04 22:03:14 +03:00 |
|
Nikolay Volf
|
c0776b75b6
|
moving sources for proper test setup
|
2016-02-04 21:30:31 +03:00 |
|