openethereum/ethcore/src
Nikolay Volf 62210fb932 WASM contracts MVP (#5679)
* lifetime issues

* refactor to new 'native env'

* descriptors and such

* wasm mvp continued

* finalized env/ext bindings

* descriptor -> call_args

* inject gas counter

* result processing and engine activation

* tabify some source files

* needs return new

* wasm tests initial

* erradicate warnings

* origin in the descriptor

* update test repo

* payload verification tests

* identity return payload test

* some test description

* dispersion test

* check length here

* suicidal contract

* engine params

* fix typo

* review fixes

* submodule update

* update - purge reserved space

* doc effort

* more review fixes

* fix error message

* fix dependency url

* reorg error handling

* update submodule

* update utils

* update to latest parity-wasm

* tabify

* fix wasm magic header

* update dependencies

* external create and tests

* update to latest tests

* extra trace info

* Update parity-wasm

* update wasm-utils also

* few traces and result handle change

* alter trace content

* fix issues with optimizer, update to latest parity with validator, etc

* static initialization

* license preamble

* update wasm crates and gas costs

* fix grumbles

* bring back lifetime

* fix compilation
2017-07-10 17:42:10 +02:00
..
account_provider Fix description of AccountProvider setting. 2017-06-14 12:06:15 +02:00
blockchain bigint upgraded to version 3.0 (#5986) 2017-07-06 11:26:14 +02:00
blooms rlp deserialization refactor, 30% faster (#4901) 2017-03-22 14:41:46 +01:00
client --reseal-on-uncle (#5940) 2017-07-10 13:36:42 +02:00
engines WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
ethereum Use standard paths for Ethash cache (#5881) 2017-07-10 12:57:40 +02:00
evm WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
json_tests Defer code hash calculation. 2017-06-30 11:30:32 +02:00
migrations Upgrade `elastic-array` to 0.9.0 2017-06-29 13:05:33 +02:00
miner --reseal-on-uncle (#5940) 2017-07-10 13:36:42 +02:00
snapshot Use standard paths for Ethash cache (#5881) 2017-07-10 12:57:40 +02:00
spec WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
state updated serde to version 1.0 2017-07-06 11:36:15 +02:00
tests Use standard paths for Ethash cache (#5881) 2017-07-10 12:57:40 +02:00
trace Fix output of parity-evm in case of bad instruction (#5955) 2017-07-10 13:23:40 +02:00
types WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
verification --reseal-on-uncle (#5940) 2017-07-10 13:36:42 +02:00
views updated serde to version 1.0 2017-07-06 11:36:15 +02:00
account_db.rs use NULL_RLP, remove NULL_RLP_STATIC (#5742) 2017-06-07 11:58:39 +02:00
action_params.rs WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
basic_types.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
block.rs Fix tests 2017-06-29 13:05:33 +02:00
builtin.rs updated serde to version 1.0 2017-07-06 11:36:15 +02:00
cache_manager.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
db.rs use a database in ethcore-light 2017-03-21 20:57:13 +01:00
env_info.rs updated serde to version 1.0 2017-07-06 11:36:15 +02:00
error.rs --reseal-on-uncle (#5940) 2017-07-10 13:36:42 +02:00
executive.rs WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
externalities.rs Fix output of parity-evm in case of bad instruction (#5955) 2017-07-10 13:23:40 +02:00
factory.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
header.rs updated serde to version 1.0 2017-07-06 11:36:15 +02:00
lib.rs WASM contracts MVP (#5679) 2017-07-10 17:42:10 +02:00
pod_account.rs Calculate post-constructors state root in spec at load time (#5523) 2017-05-03 09:00:02 +02:00
pod_state.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
service.rs removed panic handlers (#5895) 2017-06-22 19:00:53 +02:00
state_db.rs StateDB: change spaces to tab 2017-06-18 23:13:27 +08:00