Commit Graph

339 Commits

Author SHA1 Message Date
Robert Habermeier aaa28a8e2e get compiling for wasm 2018-02-05 22:07:14 +01:00
debris 3fe9fe605b next release 2018-02-04 12:53:35 +01:00
debris 1d70028a79 next release 2018-02-04 12:53:35 +01:00
Marek Kotewicz 9280c2aaef Merge pull request #13 from paritytech/td-lower-hex
Lower hex and couple of cleanups
2018-02-04 12:43:44 +01:00
Tomasz Drwięga ed37a35023 Fix indentation. 2018-02-02 13:47:33 +01:00
Tomasz Drwięga 6b776e958b Avoid heap allocations in deserialization. 2018-02-02 13:02:36 +01:00
Tomasz Drwięga f127bd79b5 Merge branch 'master' into td-lower-hex 2018-02-02 11:12:57 +01:00
Tomasz Drwięga 274b1830e9 Merge branch 'master' into td-lower-hex 2018-02-02 11:12:57 +01:00
Tomasz Drwięga 448f047dd3 Merge branch 'master' into td-lower-hex 2018-02-02 11:12:57 +01:00
Marek Kotewicz 97b2fbc532 Merge pull request #14 from rphmeier/uint-asm-with-feature
Uint ASM only with feature
2018-02-01 13:45:19 +01:00
Marek Kotewicz c88a97c19d Merge pull request #14 from rphmeier/uint-asm-with-feature
Uint ASM only with feature
2018-02-01 13:45:19 +01:00
Robert Habermeier a9e0f50a68 build script and feature cleanup 2018-01-31 22:08:43 +01:00
Robert Habermeier 3059ca7128 use ASM only with feature 2018-01-31 21:48:47 +01:00
Robert Habermeier ceb5f74a1d use ASM only with feature 2018-01-31 21:48:47 +01:00
Dmitry Kashitsyn 874bae79cf Removes redundant parentheses, whitelists them in generated code (#7721) 2018-01-31 09:48:37 +01:00
Dmitry Kashitsyn d19dfdf731 Removes redundant parentheses, whitelists them in generated code (#7721) 2018-01-31 09:48:37 +01:00
Tomasz Drwięga 68d0fab8a6 Remove 0x to be aligned with std LowerHex. 2018-01-28 18:13:51 +01:00
Tomasz Drwięga 74a227f262 Remove 0x to be aligned with std LowerHex. 2018-01-28 18:13:51 +01:00
Tomasz Drwięga 978bd142f6 Fix indentation. 2018-01-28 17:51:53 +01:00
Tomasz Drwięga d0e82be286 Fix indentation. 2018-01-28 17:51:53 +01:00
Tomasz Drwięga 447984acf8 Fix indentation. 2018-01-28 17:48:23 +01:00
Tomasz Drwięga 8e5fd03d36 LowerHex and small cleanup. 2018-01-28 17:36:35 +01:00
Tomasz Drwięga be5ce475c4 LowerHex and small cleanup. 2018-01-28 17:36:35 +01:00
Tomasz Drwięga 6daac629e3 LowerHex and small cleanup. 2018-01-28 17:36:35 +01:00
Tomasz Drwięga 61cbcd73c6 Checked ops. 2018-01-28 17:03:47 +01:00
Tomasz Drwięga ea29612eaa Checked ops. 2018-01-28 17:03:47 +01:00
debris 4c709def97 add default serde serialization to ethereum-types 2018-01-23 14:25:15 +01:00
debris 0aab3c4cbe add default serde serialization to ethereum-types 2018-01-23 14:25:15 +01:00
debris d741c2f686 fixed-hash 0.1.2 2018-01-20 21:21:15 +01:00
André Silva 4e278af49d Improve handling of RocksDB corruption (#7630)
* kvdb-rocksdb: update rust-rocksdb version

* kvdb-rocksdb: mark corruptions and attempt repair on db open

* kvdb-rocksdb: better corruption detection on open

* kvdb-rocksdb: add corruption_file_name const

* kvdb-rocksdb: rename mark_corruption to check_for_corruption
2018-01-19 14:33:38 +01:00
Marek Kotewicz a255f9f52c Updated dependencies (#7628)
* Updated few dependencies

* Updated parking_lot to 0.5

* Updated backtrace to 0.3.5

* Updated crossbeam to 0.3
2018-01-19 13:46:11 +01:00
Marek Kotewicz f1ce82910f Updated dependencies (#7628)
* Updated few dependencies

* Updated parking_lot to 0.5

* Updated backtrace to 0.3.5

* Updated crossbeam to 0.3
2018-01-19 13:46:11 +01:00
Marek Kotewicz db9bf67466 bump some of our core dependencies (#7563)
* updated ethereum-types and tiny-keccak

* Updated several deps

* Updated several more dependencies

* Modify dummy file to trigger ci

* fixed update of memmap to 0.6 in ethash crate

* Fixed fetch after update to latest reqwest

* Updated jsonrpc-core with fixes for serde

* add expects in util/version/build.rs
2018-01-17 11:45:29 +01:00
Marek Kotewicz d1d5af56d7 bloom refactor (#7475)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* cleanup bloom mess

* simplify usage of Bloom in few places

* removed obsolete util/src/lib.rs

* removed commented out code

* ethereum-types 0.1.4

* updated ethereum-types and tiny-keccak
2018-01-14 22:43:28 +01:00
Marek Kotewicz 56af248de8 dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz cf103a909c dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz 1f05776b61 dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz af1afaa892 dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz da9d4b7bc7 dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz 76fcce1f03 dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz 3f0314f09d dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
Marek Kotewicz 51bfb71732 dissolve util (#7460)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
2018-01-10 15:35:18 +03:00
debris 2ea80de13c ethbloom crate 2018-01-05 17:45:04 +01:00
debris f1e6fbee9e ethbloom crate 2018-01-05 17:45:04 +01:00
André Silva 45d192ab14 Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348)
* kvdb-rocksdb: update to RocksDB 5.8.8

* kvdb-rocksdb: tune RocksDB options

* Switch to level-style compaction
* Increase default block size (16K), and use bigger blocks for HDDs (64K)
* Increase default file size base (64MB SSDs, 256MB HDDs)
* Create a single block cache shared across all column families
* Tune compaction settings using RocksDB helper functions, taking into account
  memory budget spread across all columns
* Configure backgrounds jobs based on the number of CPUs
* Set some default recommended settings

* ethcore: remove unused config blockchain.db_cache_size

* parity: increase default value for db_cache_size

* kvdb-rocksdb: enable compression on all levels

* kvdb-rocksdb: set global db_write_bufer_size

* kvdb-rocksdb: reduce db_write_bufer_size to force earlier flushing

* kvdb-rocksdb: use master branch for rust-rocksdb dependency
2018-01-03 11:00:37 +01:00
debris 7bae79915d fixed-hash implements heap-size, version 0.1.1 2018-01-02 15:40:16 +01:00
debris 9e23e8f4a3 updated uint manifest 2017-12-29 17:23:16 +01:00
debris 71b84a24d4 updated fixed-hash manifest 2017-12-29 17:21:56 +01:00
Tomasz Drwięga 3a43846f76 Some more. 2017-12-21 15:37:10 +01:00
Tomasz Drwięga 5a82d3d7c8 Get rid of clippy remainings. 2017-12-21 11:27:26 +01:00