Arkadiy Paronyan
05bfdc508e
Split IO and network crates ( #1828 )
...
* Abort on panic
* Split IO and network crates
* Restore panic handler
* Fixed doc tests
2016-08-05 10:32:04 +02:00
Tomasz Drwięga
25aabe6e52
Supporting blockid in eth_call and trace_call/trace_raw ( #1837 )
...
* Supporting blockid in eth_call and trace_call/trace_raw
* Nicer state diff handling
* Purging deref.deref
2016-08-04 18:17:21 +02:00
keorn
11cb544c24
Collect consensus/null engines into a single module ( #1754 )
...
* collect consesnsus engine code into module
* move Engine to mod
* fix json test
2016-07-28 20:32:20 +02:00
Arkadiy Paronyan
c65ee93542
Use std::sync::Condvar ( #1732 )
...
test
2016-07-27 11:39:24 +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
Marek Kotewicz
226fe8e0bb
cli overhaul ( #1600 )
...
* cli commands
* cleanup parity/signer
* cleanup parity/signer
* remove redundant import of signer crate from main.rs
* cli cleanup in progress
* cli cleanup in progress
* moved few commonly used functions to separate methods with tests
* cleaning up blockchain import in progress
* cleaning up blockchain import in progress2
* cleaning up blockchain import in progress3
* tests for database compaction profile parsing
* cleaning up blockchain import in progress4
* cleaning up blockchain import in progress5
* blockchain import
* export blockchain in progress
* cleanup execute_export
* Configuration::to_duration cleaned up
* removed unused code, tests for to_duration
* cleanup Configuration::mode function
* parsing some of the cli params in params.rs
* rpc and signer are no longer optional
* move importing extern crates to main.rs file
* swipe dies from rpc module
* swipe dies from dapps
* finding deprecated
* several tests and fixes for parity
* parity cleanup in progress
* cleanup price parsing
* parity cleanup in progress
* swiped all dies
* parity cleanup in progress
* replace usages of from_str with parse() in parity/params.rs
* removed few more from_str
* split parity/params.rs into params and helpers
* removed wildcard import from configuration.rs
* cleanup directories/path creation
* cleaning up run cmd
* moved LoggerConfig
* defaults for cli params
* fixed indention in raise_fd_limit
* tests for rpc_apis
* tests for default ipc and rpc settings
* ipc socket
* cleanup in progress
* account service
* cleanup miner config
* BlockChain commands use Directiores structure now
* client_config
* network settings and dapps configuration
* removing warnings
* default logger config
* fixed client_path
* overhaul
* fixing export && import
* default export DataFormat
* import and export also upgrade db
* fixed export && import
* polishing pr
* polishing pr
* fixed custom bootnodes
* fixed daemonize on windows
* fixed setting up enable network
* finished pr
* fixed compiling on windows
* Fixed warning; windows build
* Better cache management
* Fixed tests on windows
* Fixed test
* Restored pruning method names
* --cache alias
* Fixed more tests
* Ensure default options actually listed as valid
[ci:skip]
2016-07-25 16:09:47 +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
Nikolay Volf
d3695d0b72
Major sync <-> client interactions refactoring ( #1572 )
...
* chain notify trait
* replaced network service with io service
* fix ethcore crate warnings
* refactored network service without generic
* ethcore fix
* ethsync refactoring
* proper linking of notify
* manage network interface
* rpc crate rebinding
* full rewire
* sync internal io service
* fix deadlock
* fix warnings and removed async io
* sync imported message propagation
* fix rpc warnings
* binart warnings
* test fixes
* rpc mocks and tests
* fix util doctest
* fix message name and removed empty notifier
* pointers mess & dark mode fixed
* fixed sync doctest
* added few warnings
* fix review
* new convention match
* fix error unwraps
* doctest fix
2016-07-11 17:02:42 +02:00
Gav Wood
9f43526c88
Merge branch 'master' into kill_unwraps
2016-07-07 09:40:12 +02:00
Nikolay Volf
8282c7dd50
Client IPC Interface ( #1493 )
...
* btree map serializer
* serde tests
* state diff serialization
* basic layout
* more missing serializaers
* uncle returns rlp
* block queue info
* sorting with transaction result
* sorting out util imports
* transaction import result sorting also
* sorting filters & ranges
* error sorting out
* deriving ipc service compiling
* rpc & sync recompile
* sorting rpc using uncles
* fix compilation
* fix merging bugs
* fix unused imports
* fix all warnings
* tests stub
* some merge bugs
* ethcore compilation
* fix rpc compilation
* deriving attribute
* tests (and fixes)
* rpc test working
* fix warnings again
* rs.in -> rs
* missing attribute
* refactored tree changes
* paste reformat mess fix
* pub mod actually
* intendation fix
2016-07-07 09:39:32 +02:00
Gav Wood
3b662c285f
Switch out .X().unwrap() for .unwrapped_X
2016-07-07 09:37:31 +02:00
Gav Wood
456ad9e21b
Remove .lock().unwrap() idiom into locked().
2016-07-06 19:52:34 +02:00
Arkadiy Paronyan
bca4e23df6
Fixed panic on aborted connection ( #1370 )
2016-06-21 15:56:00 +02:00
Robert Habermeier
ff7c755930
mostly purge x! from ethcore
2016-05-31 16:59:01 +02:00
Marek Kotewicz
373284ca0a
spec loading cleanup ( #858 )
...
* spec loading cleanup in progress
* changed engine field in json spec
* refactored engine params
* polishing spec loading refactor
* fixed compiling json tests
* fixed compiling parity
* removed warnings
* removed commented out code
* fixed failing test
* bringing back removed TODO in spec.
2016-04-09 10:20:35 -07:00
Arkadiy Paronyan
123a0f0b40
Merge pull request #893 from ethcore/closing
...
Additional logging and friendlier error messages
2016-04-07 12:36:19 +02:00
Tomasz Drwięga
730d60e5e4
Avoid signalling readiness when app is about to be closed
2016-04-07 00:20:03 +02:00
Tomasz Drwięga
d4f0902968
Tracing shutdown and changed order of IoManager shutdown process
2016-04-06 23:45:19 +02:00
Tomasz Drwięga
85da55a537
Fixing warnings
2016-04-06 10:55:40 +02:00
Tomasz Drwięga
4b6e1dd4d2
Fixing warnings
2016-03-12 10:25:51 +01:00
Nikolay Volf
8d67316ece
Merge branch 'master' into reorgjdb
...
Conflicts:
parity/main.rs
2016-03-11 17:41:04 +04:00
Gav Wood
b25551be7b
Merge pull request #671 from ethcore/clippy_hook
...
Removing running clippy by default on nightly.
2016-03-11 14:03:16 +01:00
Gav Wood
4771fdf0fb
Rearrange journaldb infrastructure.
2016-03-11 13:50:39 +01:00
Tomasz Drwięga
d84e008e00
Removing superflous check for nightly
2016-03-11 11:16:49 +01:00
arkpar
a6b5aad8c9
Merge branch 'master' of github.com:ethcore/parity into thread
2016-03-10 18:40:17 +01:00
Gav Wood
249a89fc2d
Merge pull request #627 from ethcore/clippy-dev
...
`dev` feature enabled when compiling without `--release`
2016-03-10 11:05:56 +01:00
arkpar
84a741d0f9
Don't call mark_as_bad needlessly
2016-03-10 00:21:07 +01:00
debris
a1640dcf72
jsonrpc panic handle
2016-03-09 11:38:53 +01:00
arkpar
57485a73ec
Merge branch 'master' into thread
2016-03-07 15:10:15 +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
arkpar
324e070581
Reverted some changes
2016-03-02 01:24:06 +01:00
Gav Wood
140711dd8a
Fixups from review.
...
Reduce size of default extra-data.
Introduce find_uncle_headers.
2016-03-01 19:59:12 +01:00
Gav Wood
394e9c679b
Reorganised ImportError to be a type of Errpr (rather than vice-versa).
...
Added support for eth_submitWork.
2016-03-01 00:02:48 +01:00
arkpar
0ccbba9073
Merge branch 'master' of github.com:ethcore/parity into thread
2016-02-29 18:11:59 +01:00
Gav Wood
b3f09596b1
Merge pull request #516 from ethcore/sync
...
Better memory management
2016-02-27 15:54:19 +01:00
Tomasz Drwięga
f118e30b20
Renaming variables to more descriptive
2016-02-26 19:56:32 +01:00
arkpar
0344f2b4c9
Block queue mem limit test
2016-02-25 17:14:45 +01:00
arkpar
781f763f1f
Memory management
2016-02-25 14:09:39 +01:00
Tomasz Drwięga
08647282df
Fixing mark_as_bad implementation
2016-02-24 17:01:29 +01:00
Tomasz Drwięga
d3fe3f2691
Client refactoring [WIP]
2016-02-24 10:55:39 +01:00
arkpar
778fa92ebe
Remove locks from the block chain
2016-02-22 23:52:39 +01:00
arkpar
c8076b2f9d
Threading performance optimizations
2016-02-22 23:41:59 +01:00
arkpar
1d60d82698
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-19 13:44:57 +01:00
debris
b5d6359030
fixed allow warnings in ethcore
2016-02-19 12:40:23 +01:00
arkpar
d95e971030
Prevent deadlocks
2016-02-16 17:53:31 +01:00
Tomusdrw
2c4700f4c1
Fixing clippy warnings
2016-02-15 00:55:45 +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