Commit Graph

503 Commits

Author SHA1 Message Date
Johann Tuffe a45d28d391 bump rlp v0.3.0 and make all workspace test pass 2018-09-13 10:59:11 +08:00
Johann Tuffe 2672c06633 fix doc test 2018-09-13 10:56:59 +08:00
Johann Tuffe 52f7d35090 remove elastic-array and use Vec instead
The main purpose is to reduce the unsafe surface.
The unexpected consequence is to have a nice perf boost.
2018-09-13 10:56:59 +08:00
Marek Kotewicz 58eacd10c7
Merge pull request #40 from tafia/branchkeys
Refactor OwnedNode::Branch
2018-09-12 14:11:36 +02:00
Niklas Adolfsson 84983dad29
Merge pull request #57 from paritytech/andre/publish-kvdb-rocksdb
publish kvdb-rocksdb v0.1.4
2018-09-12 12:24:28 +02:00
André Silva 4361025763 publish kvdb-rocksdb v0.1.4 2018-09-12 10:26:02 +01:00
Andronik Ordian 8ea8ed6e94
Merge pull request #56 from paritytech/ng-update-fs-swap
[fs-swap] v0.2.4
2018-09-11 16:24:58 +02:00
Marek Kotewicz 758229f9ec
Merge pull request #55 from paritytech/ec/chore/publish-patricia-tree-0.2.2
[patricia-tree] version 0.2.2
2018-09-11 15:58:00 +02:00
Nicolas Gotchac a05e87a900 Update fs-swap version 2018-09-11 15:46:38 +02:00
Marek Kotewicz 626da48dc2
Merge pull request #53 from paritytech/ng-db-restore
Update logging in DB recovery
2018-09-11 15:35:12 +02:00
cheme 9a5bad3181 Patricia tree version 0.2.2 with fatdb changes 2018-09-11 12:12:40 +02:00
Nicolas Gotchac 8e136eb944 Better error messages 2018-09-07 10:51:52 +02:00
Nicolas Gotchac 9205ce28cd Use debug instead of warn for atomic swap failure log 2018-09-07 10:21:38 +02:00
David bbe809dcf6
Merge pull request #38 from cheme/fatdb_delete
Fix removal of storage variable with fatdb.
2018-09-05 19:01:41 +02:00
André Silva fab409e857
Merge pull request #44 from paritytech/fix-link-parity-tech
Link to paritytech.io in README.md
2018-09-05 17:26:54 +01:00
cheme a6b0ea8826 Simple test case for the pr 2018-09-05 18:19:51 +02:00
cheme 78d61be2fd Merge branch 'master' into fatdb_delete 2018-09-05 17:22:53 +02:00
David 5b31d79589
Merge pull request #47 from mguillemot-tel/master
Fix is_int() panic with untrusted input
2018-09-04 06:25:02 +02:00
Matthieu Guillemot f27ee551f1 Fix is_int() panic with untrusted input 2018-09-04 11:04:27 +09:00
David Palm e1f675bdbe Merge branch 'master' into fix-link-parity-tech
* master:
  Address grumbles
  [kvdb-rocksdb] ethereum-types is a dev-dependency
  [kvdb] Use parity-rocksdb 0.5; bump version
  Use parity-rocksdb 0.1.2-beta.0
  [kvdb-rocksdb] bump to v0.1.1
  prep kvdb-memorydb
  Fix scoring to favour lower insertion_ids.
  crate meta data
  Rename `path` to `parity-path`
  Grab-bag of cosmetic changes in prep for publishing
  Bump to 0.2.3
  Add `ethereum` feature
2018-09-03 15:05:17 +02:00
David 613d1420f9
Merge pull request #41 from paritytech/dp/chore/add-ethereum-feature
Cleanup in prep for publishing to crates.io
2018-09-03 13:46:48 +02:00
David Palm 1124afc314 Address grumbles 2018-09-03 13:19:24 +02:00
David Palm adc740021c [kvdb-rocksdb] ethereum-types is a dev-dependency 2018-08-30 19:53:41 +02:00
David Palm 2082ab6902 [kvdb] Use parity-rocksdb 0.5; bump version 2018-08-30 13:44:38 +02:00
David Palm af5b00c047 Use parity-rocksdb 0.1.2-beta.0 2018-08-30 11:38:57 +02:00
André Silva 51258799ee
Merge pull request #42 from paritytech/td-fixscore
Fix scoring to favour lower insertion_ids.
2018-08-27 14:29:53 +01:00
Sergey Pepyakin 29cbc4a6cb Update README.md 2018-08-27 13:49:49 +03:00
David Palm abc165f616 [kvdb-rocksdb] bump to v0.1.1 2018-08-25 13:19:27 +02:00
David Palm 5f118cdac0 prep kvdb-memorydb 2018-08-24 18:25:26 +02:00
David eb8275cf43
Merge pull request #34 from paritytech/dp/refactor/unify-parity-hash-with-fixed-hash
Port over relevant tests and code from parity-hash
2018-08-24 18:13:40 +02:00
David Palm 2fb834e13a Assert hash-to-uint conversions operate on same-sized types 2018-08-24 13:54:56 +02:00
David Palm 3e0b5aa600 Merge branch 'master' into dp/refactor/unify-parity-hash-with-fixed-hash
* master: (33 commits)
  optimize rlp decoder
  additional benches for rlp
  Use LowerHex to format errors
  Add transaction-pool
  Use ethereum-types 0.4
  Load ethereum-types
  Better logging when mining own transactions. (#9363)
  Expose UnorderedIterator. (#9347)
  Update `log` -> 0.4, `env_logger` -> 0.5. (#9294)
  Update `log` -> 0.4, `env_logger` -> 0.5. (#9294)
  Allow tx pool to be Send (#9315)
  Disable per-sender limit for local transactions. (#9148)
  A last bunch of txqueue performance optimizations (#9024)
  Never drop local transactions from different senders. (#9002)
  Minimal effective gas price in the queue (#8934)
  Bump error-chain and quick_error versions (#8972)
  Limit the number of transactions in pending set (#8777)
  Update `license header` and `scripts` (#8666)
  Update `license header` and `scripts` (#8666)
  Make trace-time publishable. (#8568)
  ...
2018-08-24 13:40:22 +02:00
Tomasz Drwięga f295d52175
Fix scoring to favour lower insertion_ids. 2018-08-24 11:56:10 +02:00
David Palm d96618e0a3 crate meta data 2018-08-24 11:54:36 +02:00
David Palm 01a19c6b28 Rename `path` to `parity-path` 2018-08-24 11:53:33 +02:00
David Palm c0687344ac Grab-bag of cosmetic changes in prep for publishing 2018-08-24 11:43:00 +02:00
Johann Tuffe 26d01e45ef document public functions and use expect instead of unwrap 2018-08-24 17:15:00 +08:00
Johann Tuffe 3002bffe7d push value into the Branch struct 2018-08-24 16:32:58 +08:00
Johann Tuffe 7ed5f2d4af add a new BranchKeys struct to hold OwnedNode::Branch keys 2018-08-24 15:55:09 +08:00
cheme 42bf34fff5 Fix for removal of a fatdb value. 2018-08-23 17:03:55 +02:00
David Palm 2c3e1a851d Bump to 0.2.3 2018-08-23 15:47:46 +02:00
David Palm 77209104d7 Add `ethereum` feature 2018-08-23 15:43:22 +02:00
Andronik Ordian c9eb6e99fe
Merge pull request #37 from paritytech/rlp_optimization
rlp optimization
2018-08-23 16:27:55 +03:00
David ec68e03c50
Merge pull request #36 from paritytech/dp/chore/add-transaction-pool
Add transaction-pool
2018-08-23 14:56:38 +02:00
debris 24fbe7e911 optimize rlp decoder 2018-08-23 14:10:44 +02:00
debris b34012c945 additional benches for rlp 2018-08-23 13:56:07 +02:00
Niklas Adolfsson 7a5b68d84e
Merge pull request #35 from paritytech/chore/fix-triehash-benches
Load ethereum-types to fix benchmarks
2018-08-23 13:34:21 +02:00
David Palm e3f24b2a11 Use LowerHex to format errors 2018-08-23 12:24:05 +02:00
David Palm 0d29fa6844 Add 'trace-time/' from commit '1832a76eddef1b78718e7d695a6477d48b70736b'
git-subtree-dir: trace-time
git-subtree-mainline: 5c7e4d2c6f
git-subtree-split: 1832a76edd
2018-08-23 11:34:58 +02:00
David Palm 5c7e4d2c6f Add transaction-pool 2018-08-23 11:34:14 +02:00