Commit Graph
100 Commits
Author SHA1 Message Date
Nikolay Volf 6b3719fa3d Merge pull request #39 from paritytech/dont-externalize-setTempRet0
Don't externalize setTempRet0
2017-11-10 00:56:16 +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
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
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
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
Nikolay Volf 78d76bd661 Merge pull request #26 from paritytech/ctor
Pack contract into constructor
2017-10-30 18:47:19 +03:00
NikVolf 8fbd6e6404 remove useless code 2017-10-27 20:01:15 +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
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
NikVolf 087399f6b5 update also readme 2017-09-15 22:03:43 +03:00
NikVolf 5095880843 add prune actually 2017-09-15 22:01:12 +03:00
NikVolf 203cc4fea8 rename wasm-opt binary to wasm-prune 2017-09-15 22:00:35 +03:00
Nikolay Volf c69d8327c8 Update Cargo.toml 2017-09-11 18:37:26 +03:00
NikVolf 95f9f04d10 bump parity-wasm 2017-09-05 11:36:15 +02:00
NikVolf afb2dc0e43 preserve tempret0 2017-08-15 16:50:43 +03:00
NikVolf 3f461d940f parameterize wasm-build 2017-08-15 16:44:25 +03:00
NikVolf 8b750511be return back the allocator externalizer 2017-08-09 18:38:46 +03:00
NikVolf 53fac96113 skip allocator subs 2017-08-09 18:27:45 +03:00
NikVolf 0d5f85eb27 add parity-wasm dep 2017-08-09 14:37:14 +03:00
NikVolf 7942d2ad52 Merge branch 'build-tools' 2017-08-09 14:34:38 +03:00
NikVolf 665b21e74f add steps to build util 2017-08-09 14:30:37 +03:00
Nikolay Volf b12b1891e2 Update README.md 2017-08-09 14:00:09 +03:00
Nikolay Volf 478ff6a888 Merge pull request #14 from paritytech/build-tools
Wasm build utils for cargo
2017-08-09 13:56:58 +03:00
NikVolf 71910405bc build tools continued 2017-08-09 13:51:47 +03:00
NikVolf 0c52bcde1d to executable 2017-08-09 13:45:35 +03:00
NikVolf cac0501eec build utility 2017-08-08 16:13:15 +03:00
Nikolay Volf 9462bcc068 Merge pull request #13 from paritytech/cost-table
Cost table + some fixes
2017-07-27 13:39:26 +03:00
NikVolf 9111c75292 copy for instruction type, pub module 2017-07-27 13:38:21 +03:00
NikVolf de3b30dab5 fix also bug with externalizer 2017-07-25 18:47:03 +03:00
NikVolf b2d04ea3a9 initial cost table 2017-07-25 18:43:12 +03:00
NikVolf 5518b8dd1f use crate dependency everywhere 2017-07-21 13:42:59 +03:00
NikVolf fee06b6d58 use crate dependency 2017-07-11 11:14:00 +03:00
NikVolf 357a5deed6 more tests 2017-06-26 16:09:56 +03:00
NikVolf b46ba2acdb some tests 2017-06-26 16:03:27 +03:00
NikVolf c5ac4cba56 updated to new parity-wasm api 2017-06-26 14:27:29 +03:00
NikVolf 4a06b5107c actually fix it 2017-06-14 15:47:35 +03:00
NikVolf 206c95e2b9 indirect_call bug fix 2017-06-14 15:26:56 +03:00
NikVolf 729dddc9cc wasm-pack utility to pack wasm files into transactions payload 2017-06-09 18:36:32 +03:00
NikVolf 25110c32a8 Merge branch 'master' of github.com:paritytech/wasm-utils 2017-06-06 16:54:33 +03:00
NikVolf 4882bace69 update to latest parity-wasm 2017-06-06 16:54:22 +03:00
Nikolay Volf 87ad7d9fbe Update README.md 2017-05-31 15:10:20 +04:00
Nikolay Volf bbfeb8f924 more typos 2017-05-30 15:15:11 +04:00
Nikolay Volf 221c7bbc39 typos 2017-05-30 15:11:04 +04:00
Nikolay Volf 46778833e9 Update README.md 2017-05-30 15:08:42 +04:00
Nikolay Volf 3bcb20879b Update README.md 2017-05-30 15:08:19 +04:00
Nikolay Volf c4ea3a6f41 Update README.md 2017-05-30 15:06:46 +04:00
NikVolf 050c0b76a8 remove demos (moved to https://github.com/nikvolf/wasm-tools) 2017-05-30 13:53:18 +03:00
NikVolf 0410ae407a update gas assert 2017-05-26 02:40:28 +03:00
NikVolf 4baeea8733 remove logger spam 2017-05-25 22:22:48 +03:00
NikVolf e06b5b9972 Merge branch 'master' of github.com:NikVolf/wasm-tools 2017-05-25 22:16:23 +03:00
NikVolf 080d9e6b7f debug logging in runtime 2017-05-25 22:16:13 +03:00
Nikolay Volf 7b7ac35958 Merge pull request #12 from maciejhirsz/master
Allow export functions to be set in CLI
2017-05-22 19:33:41 +03:00
NikVolf a2922a6fb0 convert to tabs 2017-05-19 20:21:16 +03:00
NikVolf b81573d2b8 logger notion 2017-05-19 17:15:41 +03:00
NikVolf f2d99ce888 tabify all 2017-05-19 16:54:53 +03:00
NikVolf 360c308e09 working refactored runtime 2017-05-19 16:46:34 +03:00
NikVolf b9acb877bc refactor to native env initial 2017-05-19 13:22:46 +03:00
NikVolf 2f691bb360 fully working rust runner 2017-05-16 16:10:04 +03:00
NikVolf 20496ae9b2 somewhat working 2017-05-15 19:15:09 +03:00
NikVolf 1083eaa65d more senseful input/context allocation 2017-05-15 18:26:25 +03:00
NikVolf bcdb942036 upto _emscripten_memcpy_big and user traps 2017-05-15 18:10:52 +03:00
NikVolf 7c4d12adeb refactored rust runtime 2017-05-15 17:44:15 +03:00
NikVolf aaef000313 another logic for rust runner 2017-05-12 20:50:09 +03:00
NikVolf c93212f5f4 ongoing work on rust runner 2017-05-12 14:22:58 +03:00
NikVolf db28fe95b6 rust-runner experimental 2017-05-10 16:19:31 +03:00
NikVolf 9fba4561e5 rename runner->js-runner 2017-05-10 14:28:56 +03:00
NikVolf 573817c5b0 redundant call in builder 2017-05-09 18:16:49 +03:00
NikVolf d26b19a2aa expanded call test 2017-05-09 18:16:08 +03:00
NikVolf 7b4011aa60 global opt 2 2017-05-09 18:10:24 +03:00
NikVolf 2a7e93a764 global optimization happy path 2017-05-09 18:06:06 +03:00
NikVolf 67ec3b6e2d minimal test and expects replace 2017-05-09 15:35:49 +03:00
NikVolf 9787b36b77 optimized empty passes 2017-05-09 13:08:15 +03:00
NikVolf 8769847d48 factored out few expects 2017-05-09 13:04:40 +03:00
NikVolf 3255d4be75 result return for optimizer, test correctness 2017-05-09 12:54:16 +03:00
NikVolf e839064802 failing test with empty module 2017-05-09 12:46:49 +03:00
NikVolf 688d652fcb init log in executables 2017-05-05 16:06:16 +03:00
NikVolf 9d03b0984b put externalizer to api 2017-05-05 16:05:21 +03:00
NikVolf 8fca2a9eb6 prints to logger 2017-05-05 15:51:42 +03:00
NikVolf cb4f16d453 missing eol 2017-05-05 10:22:50 +03:00
NikVolf f26c492a73 custom linker temporal workaround 2017-05-04 21:34:41 +03:00
NikVolf 2302f1c98e make import rewirer work regardless of order 2017-05-04 20:36:24 +03:00
NikVolf e18e630bab various samples and experiments 2017-05-04 19:49:40 +03:00
NikVolf beea9addfc various fixes 2017-05-04 17:38:09 +03:00
NikVolf 05d12be585 Cargo.lock to .gitignore 2017-05-04 16:40:11 +03:00