openethereum/ethcore
Wei Tang 28b5906d9e 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
2018-04-20 12:32:25 +02:00
..
benches Fixes bench and removes rustc_serialize dependency (#5988) 2017-10-11 17:39:12 +07:00
crypto ethcrypto renamed to ethcore-crypto and moved to ethcore dir (#8340) 2018-04-10 13:56:56 +02:00
evm remove evmjit (#8229) 2018-04-04 18:07:49 +09:00
light Move ethcore::Error to error_chain (#8386) 2018-04-19 11:52:54 +02:00
node_filter New Transaction Queue implementation (#8074) 2018-04-13 17:34:27 +02:00
private-tx Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views (#8316) 2018-04-16 15:52:12 +02:00
res Block reward contract (#8419) 2018-04-20 12:32:00 +02:00
service More code refactoring to integrate Duration (#8322) 2018-04-14 21:35:58 +02:00
src Improve VM executor stack size estimation rules (#8439) 2018-04-20 12:32:25 +02:00
stratum ethcore-stratum crate moved to ethcore directory (#8338) 2018-04-10 10:13:42 +02:00
sync Move ethcore::Error to error_chain (#8386) 2018-04-19 11:52:54 +02:00
transaction Move ethcore::Error to error_chain (#8386) 2018-04-19 11:52:54 +02:00
types Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views (#8316) 2018-04-16 15:52:12 +02:00
vm Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views (#8316) 2018-04-16 15:52:12 +02:00
wasm Tweaks and add a Dockerfile for Android (#8036) 2018-04-05 14:38:50 +02:00
Cargo.toml Move ethcore::Error to error_chain (#8386) 2018-04-19 11:52:54 +02:00