Commit Graph

184 Commits

Author SHA1 Message Date
Sergey Pepyakin e773d5c946 Don't externalize and don't keep setTempRet0
We don't need to do externalization, because we started to explicitly extern all needed functions.
2017-11-14 16:29:53 +03:00
Nikolay Volf 6b3719fa3d Merge pull request #39 from paritytech/dont-externalize-setTempRet0
Don't externalize setTempRet0
2017-11-10 00:56:16 +03:00
Sergey Pepyakin d2c1d92e2b Don't externalize setTempRet0
It is not longer needed, as we stopped to do legalization for JS FFI.
2017-11-09 22:25:27 +03:00
Nikolay Volf 9edf1cb467 Merge pull request #38 from paritytech/externalize-mem-ops
Externalize mem ops
2017-11-07 12:22:14 +03:00
Sergey Pepyakin b7dd10e2bc Update README.md 2017-11-07 12:17:28 +03:00
Sergey Pepyakin 023fe5e8cb Externalize mem ops 2017-11-06 19:25:03 +03:00
Nikolay Volf 867a97ba1a Merge pull request #36 from paritytech/fix-wasm-build-new-nightly
Fix wasm build new nightly
2017-11-03 15:28:09 +03:00
NikVolf 47812fcc50 dependency also here 2017-11-03 15:16:48 +03:00
NikVolf e379cc2473 use exact version 2017-11-03 13:58:51 +03:00
NikVolf 32dbb03092 add to travis 2017-11-03 13:53:23 +03:00
NikVolf b1c1c4afdb fix wasm-build and add test 2017-11-03 13:52:51 +03:00
Nikolay Volf 71a88147a2 Merge pull request #35 from paritytech/license
Add license info
2017-11-03 13:27:09 +03:00
NikVolf a657ebfdde license 2017-11-03 02:11:41 +03:00
Nikolay Volf 9fcfbf69cc Merge pull request #34 from paritytech/fix-bin-build
Fix binaries build, add CI check
2017-11-02 18:59:19 +03:00
NikVolf 479a1f24e1 fix build, add ci check 2017-11-02 18:38:02 +03:00
Nikolay Volf 1cf766c697 Merge pull request #31 from paritytech/result_code_first
Move result store code on the top of create function
2017-11-01 19:58:56 +03:00
Nikolay Volf 89fcec7ba7 Merge pull request #29 from paritytech/editorconfig
Add .editorconfig
2017-11-01 18:33:30 +03:00
fro 74bd744b1e move result code on the top of create 2017-11-01 17:47:34 +03:00
NikVolf 47258faa1f Merge remote-tracking branch 'origin/master' into editorconfig 2017-11-01 17:14:51 +03:00
Nikolay Volf 3d59f7ca06 Merge pull request #30 from paritytech/travis-update
Update .travis.yml
2017-11-01 17:06:58 +03:00
Nikolay Volf 58f686677c Update .travis.yml 2017-11-01 16:49:53 +03:00
Sergey Pepyakin 088901fa1b Add .editorconfig 2017-11-01 16:37:50 +03:00
Nikolay Volf 4b066990f1 Merge pull request #28 from paritytech/setup-travis
Add .travis.yml
2017-11-01 16:26:02 +03:00
Nikolay Volf 993ed4b36a Merge pull request #27 from paritytech/fix-master
Fix master
2017-11-01 16:25:37 +03:00
Sergey Pepyakin ceac3eeed1 Add .travis.yml 2017-11-01 16:12:40 +03:00
Sergey Pepyakin 4f81a756c9 Remove "nondeterminism-check" binary 2017-11-01 15:52:51 +03:00
Sergey Pepyakin a186c81c03 Bump parity-wasm to 0.15 2017-11-01 15:52:37 +03:00
Nikolay Volf 78d76bd661 Merge pull request #26 from paritytech/ctor
Pack contract into constructor
2017-10-30 18:47:19 +03:00
fro d1f042cee8 grumbles fixed 2017-10-30 18:35:20 +03:00
NikVolf 8fbd6e6404 remove useless code 2017-10-27 20:01:15 +03:00
fro 092fb20347 fix warnings 2017-10-27 19:50:12 +03:00
fro 5f9460dbdf write to pointer check 2017-10-27 19:46:31 +03:00
fro 4a70824a88 test for pack added 2017-10-27 18:32:33 +03:00
fro 918c8485a4 fix logic + types 2017-10-27 14:17:50 +03:00
fro b369ce903e fix grumbles + added constructor logic 2017-10-26 15:49:55 +03:00
fro 85b7d2f430 wip
build contract constructor
2017-10-25 20:36:05 +03:00
Nikolay Volf 6a39db802e Merge pull request #24 from paritytech/inject-rules
Inject gas using rules
2017-10-04 16:04:07 +02:00
NikVolf 95beaa1508 Merge remote-tracking branch 'origin/master' into inject-rules 2017-10-04 15:35:16 +03:00
NikVolf 6a575c30a9 inject with rules 2017-10-04 13:53:03 +03:00
Nikolay Volf d08ff169b6 Merge pull request #20 from paritytech/runtime-type-build
Runtime type injection implemention
2017-09-25 22:45:23 +03:00
fro 9be2a5bf31 runtime type injection implemented #10 2017-09-25 20:16:09 +03:00
Alexey a6b6d75be0 Merge pull request #19 from paritytech/non-determinism-check
take module as ref in is_deterministic
2017-09-22 19:34:29 +03:00
fro 6e5c2282bf take module as ref in is_deterministic 2017-09-22 19:20:58 +03:00
Alexey 92eee21eca Merge pull request #18 from paritytech/non-determinism-check
Non determinism checker
2017-09-21 18:09:42 +03:00
fro 93647ec3df unnecessary checks for init_expr removed ( http://webassembly.org/docs/modules/#initializer-expression ) 2017-09-21 12:44:50 +03:00
fro da265f3671 remame indeterminism 2017-09-21 12:44:08 +03:00
fro 6aa896e9fe rename non_determinism_checker -> indeterminism_check
tests added
2017-09-20 19:21:22 +03:00
fro 768d4633a1 check_opcodes func implemented 2017-09-20 12:52:33 +03:00
fro 31673aa31d non-determinism checker initial impl
wip
2017-09-20 12:06:59 +03:00
Nikolay Volf 507084c081 Merge pull request #16 from paritytech/wasm-prune
Rename wasm-opt to wasm-prune to avoid binary name collision with binaryen
2017-09-15 22:31:20 +03:00