openethereum/parity
Kirill Pimenov 86c2633280 Migrate to Futures in SigningQueue (#6689)
* oneshot channels instead of custom promises

* Future instead of handle_dispatch

* Even less copying

* Those explicit waits were a mistake, thanks, @tomusdrw

* No more unsafe polling

* Test for the new `is_done()` method

* Mark Futures as `#[must_use]`

* Solve most compilation warnings

* `try_ready!` is more ideomatic

* Turn spaces into tabs

* Documentation and visibility improvements

* Minor code style improvements

* Make Futures run on an explisit reactor

* Another round of code style issues

* Simplify ConfirmationReceiver type

* Flatten ConfirmationOutcome into a plain Result type

* Get rid of a separate `pending` set, it was a stupid idea

* Clarify `add_request` docs

* No need to reduce the scope of the mutex here
2017-10-17 14:50:53 +02:00
..
cli CLI: Reject invalid argument values rather than ignore them (#6723) 2017-10-13 12:20:57 +02:00
light_helpers Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
account.rs Use standard paths for Ethash cache (#5881) 2017-07-10 12:57:40 +02:00
blockchain.rs separate trie from util and make its dependencies into libs: 2017-09-15 11:03:53 +08:00
cache.rs Memory usage optimization (#5526) 2017-05-02 11:40:03 +02:00
configuration.rs Fix warp sync blockers detection 2017-10-10 17:42:20 +02:00
dapps.rs Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
deprecated.rs Refactor and port CLI from Docopt to Clap (#2066) (#6356) 2017-09-05 12:30:22 +01:00
dir.rs Don't reexport bigint from util 2017-09-04 16:36:49 +02:00
helpers.rs separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, #6693 2017-10-12 15:36:27 +02:00
informant.rs Sync progress and error handling fixes (#6560) 2017-09-21 10:12:27 +02:00
ipfs.rs Dapps and RPC server merge (#5365) 2017-04-03 10:27:37 +02:00
main.rs Merge branch 'master' into ipc_cleanup 2017-10-16 18:19:41 +02:00
migration.rs KeyValueDB trait uses errors instead of strings 2017-10-16 12:11:35 +02:00
modules.rs finished removing ipc 2017-10-16 18:18:43 +02:00
params.rs Add Musicoin and MCIP-3 UBI hardfork. (#6621) 2017-10-08 18:17:59 +02:00
presale.rs Ledger wallet support (#4486) 2017-02-09 19:07:06 -05:00
rpc_apis.rs Migrate to Futures in SigningQueue (#6689) 2017-10-17 14:50:53 +02:00
rpc.rs Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
run.rs finished removing ipc 2017-10-16 18:18:43 +02:00
secretstore.rs SecretStore: administrative sessions prototypes (#6605) 2017-10-02 15:27:31 +02:00
signer.rs fix #6052. honor --no-color for signer command (#6100) 2017-07-28 19:07:38 +02:00
snapshot.rs finished 2017-08-31 11:35:41 +02:00
stratum.rs remove the deprecated options in rustfmt.toml (#5616) 2017-05-19 17:12:20 +02:00
upgrade.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
url.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
user_defaults.rs User_defaults now contains serialization for is_first_launch parameter; (#6068) 2017-07-18 15:38:38 +02:00
whisper.rs Compatibility with whisper v6 (#6179) 2017-09-10 18:02:14 +02:00