[stable] Backports (#8449)

* Use forked app_dirs crate for reverted Windows dir behavior  (#8438)

* Remove unused appdirs dependency in CLI

* Use forked app_dirs crate for reverted Windows dir behavior

* remove Tendermint extra_info due to seal inconsistencies (#8367)

* Improve VM executor stack size estimation rules (#8439)

* Improve VM executor stack size estimation rules

* typo: docs add "(Debug build)" comment

* Fix an off by one typo and set minimal stack size

This avoids the case if `depth_threshold == max_depth`. Usually setting stack size to zero will just rebound it to
platform minimal stack size, but we set it here just in case.

* Use saturating_sub to avoid potential overflow

* Upgrade crossbeam to 0.3
This commit is contained in:
Wei Tang
2018-04-20 21:21:40 +08:00
committed by Afri Schoedon
parent 302dbd5f05
commit 014d0ac160
8 changed files with 32 additions and 38 deletions

View File

@@ -6,4 +6,4 @@ authors = ["Parity Technologies <admin@parity.io>"]
[dependencies]
ethcore-bigint = { path = "../bigint" }
journaldb = { path = "../journaldb" }
app_dirs = "1.1.1"
app_dirs = { git = "https://github.com/paritytech/app-dirs-rs" }

View File

@@ -8,8 +8,7 @@ authors = ["Parity Technologies <admin@parity.io>"]
[dependencies]
mio = "0.6.8"
crossbeam = "0.2"
crossbeam = "0.3"
parking_lot = "0.4"
log = "0.3"
slab = "0.2"