Commit Graph

28 Commits

Author SHA1 Message Date
Arkadiy Paronyan c65ee93542 Use std::sync::Condvar (#1732)
test
2016-07-27 11:39:24 +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
Gav Wood 3b662c285f Switch out .X().unwrap() for .unwrapped_X 2016-07-07 09:37:31 +02:00
Arkadiy Paronyan d7e225c0af Kill timers when removing IO handler (#1554) 2016-07-06 19:14:53 +02:00
Arkadiy Paronyan 60b70dada1 Reduced IO messages; removed panics on IO notifications (#1457) 2016-06-27 19:30:13 +02:00
arkpar c340d8a34f Tests 2016-06-17 18:26:54 +02:00
arkpar b38488dd07 Network shutdown 2016-06-17 12:58:28 +02:00
Arkadiy Paronyan 6b12334136 Windows build (#1253)
* Networking refactoring

* Fixed typo

* Trace logging

* Updated dependencies for windows build

* Windows fixes

* use mio 0.5

* nix build

* Windows build fix

* style

* removed unused import

* ipc crate version bump

* ipc config for named pipes

* tweaks and fixes

* tweaks and fixes

* final version bump

* Fixed tests

* Disable color output on windows

* Added missing doc
2016-06-13 18:55:24 +02:00
Tomasz Drwięga 256557d3cc Removing warnings 2016-05-23 11:46:01 +02:00
Tomasz Drwięga ccd417f713 Reverting order of shutdown event 2016-04-07 12:27:54 +02:00
Tomasz Drwięga d4f0902968 Tracing shutdown and changed order of IoManager shutdown process 2016-04-06 23:45:19 +02:00
arkpar ff12b53ba6 Stop workers before stopping event loop 2016-03-10 10:40:16 +01:00
arkpar 186c7585d2 Node table persistency 2016-02-15 11:54:38 +01:00
Tomusdrw 96dda7b73a Forwarding panics from threads 2016-02-10 16:35:52 +01:00
Tomusdrw 7925642b1b Removing overengineered stuff 2016-02-10 15:28:43 +01:00
Tomusdrw 0d121dd51a Removing unecessary locks causing dead-locks 2016-02-10 14:49:31 +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
debris c90d64662a added license in every *.rs file 2016-02-05 13:40:41 +01:00
arkpar acbb50d700 Stream deregistration 2016-01-24 18:54:05 +01:00
arkpar e5e0d3d136 Merge branch 'master' of github.com:ethcore/parity into io 2016-01-22 14:44:17 +01:00
arkpar 81bb86d0ed Removed obsolete warnings 2016-01-22 01:27:51 +01:00
arkpar ccf1cc4d54 Removed obsolete code and added documentation 2016-01-22 00:11:19 +01:00
arkpar 4bf1c205b4 DB commit queue 2016-01-21 23:33:52 +01:00
arkpar e514d3d80f Multithreaded event loop 2016-01-21 16:48:37 +01:00
Tomusdrw 062193ceb5 Fixing clippy errors in util 2016-01-19 12:14:29 +01:00
arkpar d05e7e031b Basic queue test 2016-01-18 00:24:20 +01:00
arkpar a131c33bb2 Multithreaded block queue 2016-01-17 23:07:58 +01:00
Gav Wood 6ea8eaa3b5 Move ethcore files back into root. 2016-01-17 13:11:25 +01:00