334 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