Commit Graph

31 Commits

Author SHA1 Message Date
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 1ffe0c185c Reduce locking 2016-06-20 17:28:48 +02:00
arkpar 67ffac1df9 Check for session expiration on peer registration 2016-06-17 16:01:33 +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
Tomasz Drwięga a950b81ee8 Fixing clippy warnings 2016-05-17 10:32:05 +02:00
debris c5c8851b50 moved TestBlockChainClient to ethcore 2016-03-10 20:27:50 +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 f4a71dc03c Merge branch 'tx_queue' into tx_queue_integration 2016-03-02 21:27:08 +01:00
Tomasz Drwięga c6934431d1 Adding test for sync.chain_new_blocks. 2016-03-01 22:52:28 +01:00
Tomasz Drwięga 8c9c701de5 Fixing spelling in propagade->propagate 2016-03-01 21:34:57 +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 df0fa06e8a applied client interface changes to sync tests 2016-02-10 22:16:25 +01: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 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 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