Tomasz Drwięga
4655fd04a5
Using pending block only if not old ( #2514 )
2016-10-07 11:13:15 +01:00
Arkadiy Paronyan
7756031d06
Caching optimizations ( #2505 )
2016-10-07 11:10:12 +01:00
Tomasz Drwięga
d9ca01cb6b
Fixing RPC Filter conversion to EthFilter ( #2500 )
2016-10-07 09:18:32 +02:00
Robert Habermeier
745a50dfdf
configurable state cache size
2016-10-07 00:28:42 +02:00
Nikolay Volf
ac0ae2442f
Adjustable stack size for EVM ( #2483 )
...
* stack size for io workers & evm threshold
* rust way to remember stack size
* right value
* 24kb size
* some stack reduction
2016-10-06 18:42:54 +02:00
Tomasz Drwięga
75d9174294
Fixing penalization in future ( #2499 )
2016-10-06 18:40:40 +02:00
Arkadiy Paronyan
6c1b2fbed5
Preserve cache on reverting the snapshot ( #2488 )
...
* Preserve cache on reverting the snapshot
* Renamed merge_with into replace_with
* Renamed and documented snapshotting methods
2016-10-06 14:54:05 +01:00
Robert Habermeier
5a959c67e4
Merge pull request #2489 from ethcore/txqueuesize
...
Increase default size of transaction queue
2016-10-06 12:44:16 +02:00
Arkadiy Paronyan
b1ab0d0cbf
EVM optimization ( #2487 )
2016-10-06 11:14:05 +02:00
Tomasz Drwięga
a9391f91f7
Increase size of transaction queue by default
2016-10-06 10:20:05 +02:00
Arkadiy Paronyan
ecf098e9a4
Track dirty accounts in the state ( #2461 )
...
* State to track dirty accounts
* Removed clone_for_snapshot
* Renaming stuff
* Documentation and other minor fixes
* Replaced MaybeAccount with Option
2016-10-06 01:53:23 +02:00
Jaco Greeff
33abb47222
update registrar test with generic non-empty test ( #2476 )
...
* update registrar test with generic non-empty test
* updated test, length check + parsing
2016-10-05 19:44:09 +02:00
Nikolay Volf
7526b1d44b
Derive IPC interface only when ipc feature is on ( #2463 )
...
* derive -> ipc
* accident repair
* conditional ipc deriving
* fix test
2016-10-05 19:42:57 +02:00
keorn
1f56588b87
Merge remote-tracking branch 'parity/master' into bft
...
Conflicts:
ethcore/src/client/client.rs
2016-10-05 14:57:14 +01:00
Robert Habermeier
8d7244c09f
light client sync stubs
2016-10-05 15:35:31 +02:00
keorn
096b71feb2
add Vote generation
2016-10-05 14:33:07 +01:00
keorn
cb2c9938a1
keep author as validator
2016-10-05 14:32:15 +01:00
keorn
64d7bcbd0c
validators -> authorities
2016-10-05 14:31:31 +01:00
keorn
a03db2ff29
add is_new_best method to engines
2016-10-05 14:30:44 +01:00
keorn
67c24dcb95
use Engine to order blockchain
2016-10-05 14:29:35 +01:00
Robert Habermeier
ed06572bd4
Light provider trait
2016-10-05 13:22:49 +02:00
Robert Habermeier
e3c4695274
stub implementations of light client trait
2016-10-05 13:21:07 +02:00
Robert Habermeier
8a5576d133
balance rates of draining and importing
2016-10-05 12:10:28 +02:00
Robert Habermeier
abbf3b3c58
verification-rate based thread scaling
2016-10-04 20:09:54 +02:00
Nikolay Volf
2b147616fd
derive -> ipc
2016-10-04 19:20:16 +03:00
Tomasz Drwięga
48bb890045
Better EVM informant & Slow transactions warning ( #2436 )
...
* EVM informant. Slow transactions tracking
* Additional feature for tests
2016-10-03 23:29:46 +02:00
Robert Habermeier
2d28c703d6
reuse add_verifier instrumentation, rolling sample of 5 ticks
2016-10-03 20:39:52 +02:00
Robert Habermeier
5e382602dd
fix logging accuracy
2016-10-03 20:09:57 +02:00
Robert Habermeier
a7b5dff252
ethash unsafety cleanup
2016-10-03 19:47:07 +02:00
Robert Habermeier
2d907f3322
auto-adjust number of verification threads
2016-10-03 19:41:00 +02:00
Nikolay Volf
e1d3b3fff8
Accounts bloom in master ( #2426 )
...
* bloom crate link
* database layout and outdated tests
* state db alterations
* v10 migration run
* using arc
* bloom migration
* migration fixes and mess
* fix tests
2016-10-03 12:02:43 +02:00
Marek Kotewicz
06fe768ac2
Polishing Actually enable fat db pr ( #1974 ) ( #2048 )
...
* Actually enable fat db, and do RPCs for it.
* Implement HashDB traits for AccountDB.
* user defaults
* finished user defaults
* user defaults are network-dependent
* added tests for newly added functions, logger is initialized first
* dir cleanup in progress
* user_file is placed next to snapshots
* fixing requested change
2016-10-03 11:13:10 +02:00
Arkadiy Paronyan
0dcdaa7a2a
Jumptable cache ( #2427 )
...
* Jumptable cache
* Updated registrar address
2016-10-02 18:45:36 +02:00
Jaco Greeff
b1d8b84eb9
update Morden registry address ( #2417 )
2016-10-01 15:16:23 +02:00
Nikolay Volf
1029f8438c
using arc ( #2420 )
2016-10-01 14:33:19 +02:00
keorn
76d7ec84bb
new block ordering engine method
2016-09-30 14:43:52 +01:00
keorn
9ca938f740
Merge remote-tracking branch 'parity/master' into bft
...
Conflicts:
ethcore/src/client/client.rs
sync/src/api.rs
2016-09-30 12:44:52 +01:00
keorn
8a51ae02aa
simplify seal
2016-09-30 12:22:46 +01:00
Tomasz Drwięga
443eb19739
Fixing logs-receipt matching ( #2403 )
2016-09-30 11:14:30 +02:00
keorn
d59e9e816e
fix tests compilation
2016-09-29 16:57:52 +01:00
keorn
d085146254
separate params out
2016-09-29 15:32:49 +01:00
keorn
6cbb859bd2
add tendermint message types and deserialization
2016-09-29 14:44:42 +01:00
Tomasz Drwięga
01018b417a
Fixing transaction queue ( #2392 )
2016-09-29 12:46:04 +02:00
Tomasz Drwięga
1c61d7c813
Fixing Delegate Call in JIT ( #2378 )
...
* Detecting DELEGATE_CALL in JIT
* Fixing evmjit tests
2016-09-28 23:33:12 +02:00
Tomasz Drwięga
424b46b428
Prioritizing re-imported transactions ( #2372 )
...
* Prioritizing re-imported transactions
* Fixing compilation on beta
2016-09-28 23:32:32 +02:00
Gav Wood
bb96849620
Revert #2172 , pretty much. ( #2387 )
...
* Revert #2172 , pretty much.
* Tidy up whitespace.
[ci:skip]
* Force CI.
2016-09-28 23:31:59 +02:00
Gav Wood
948b614f40
Fix the traceAddress field in transaction traces. ( #2373 )
...
* Fix the traceAddress field in transaction traces.
* Add test
* Fix warning.
* Fix test
* Additional fix.
* Fix tests content.
2016-09-28 17:24:26 +02:00
Tomasz Drwięga
baa2feaca6
Removing extras data from retracted blocks. ( #2375 )
...
* Removing extras data from retracted blocks.
* Adding a test case
2016-09-28 15:49:42 +02:00
Gav Wood
15a14a5f49
Expanse compatibility ( #2369 )
...
* Add support for Expanse.
* Fix build.
* Refactor to be able to alter the eth subprotocol name
* Fix JSON.
* Support exp hardfork.
* Fix exp json again.
* Fixed test
* Fix tests.
2016-09-28 14:21:59 +02:00
Robert Habermeier
fb92a98451
Specify column cache sizes explicitly; default fallback of 2MB ( #2358 )
...
* allow specifying cache sizes for specific columns
* initialize client with correct cache size
* set cache size in client service
* default cache size for unspecified columns
* fix comment
* fix column selection logic
* fix migrations module
2016-09-27 18:16:32 +02:00