829 Commits

Author SHA1 Message Date
Sergey Pepyakin
41e74eb889 Return ValidatedModule 2017-12-01 20:00:54 +03:00
Sergey Pepyakin
0feed2fa21 Refactor 2017-12-01 19:45:48 +03:00
Sergey Pepyakin
907b914fba Move tests in separate file 2017-12-01 19:33:07 +03:00
Sergey Pepyakin
4cf6bf6868 Implement functions checking 2017-12-01 19:27:36 +03:00
Sergey Pepyakin
d92bfa1b2c Global validation 2017-12-01 18:53:19 +03:00
Sergey Pepyakin
859d985599 Module fill context 2017-12-01 16:38:12 +03:00
Sergey Pepyakin
39f33cc32f Clean 2017-12-01 16:38:03 +03:00
Sergey Pepyakin
13920517ad Fix tests. 2017-12-01 15:36:56 +03:00
Sergey Pepyakin
040cbb5056 Validator extracted. 2017-12-01 15:35:16 +03:00
Sergey Pepyakin
12a1bcfe04 Reorganize 2017-12-01 09:07:56 +03:00
Sergey Pepyakin
28199fdac8 Add table validation. 2017-12-01 09:05:33 +03:00
Sergey Pepyakin
e46690d64a Fix condition. 2017-12-01 09:05:25 +03:00
Sergey Pepyakin
990cf7fbf2 Mem validation 2017-12-01 08:58:25 +03:00
Nikolay Volf
99fb1ad1d4
Merge pull request #122 from paritytech/fix-loop-validation
Account that br_if to a header of a loop takes no value
2017-11-30 16:42:05 +03:00
Sergey Pepyakin
a40c0975e0 Account br_if to header of loop takes no value 2017-11-29 19:00:01 +03:00
NikVolf
bdf9ef9d8b bump version and update metadata 2017-11-29 16:13:13 +03:00
Nikolay Volf
e2dd35652a
Merge pull request #120 from paritytech/mv-emscripten-module
Extract emscripten module
2017-11-29 16:11:33 +03:00
Sergey Pepyakin
caa2fca532 Review fixes. 2017-11-29 15:47:07 +03:00
Sergey Pepyakin
3b9ba19552 Move comment about spec to the trait header. 2017-11-28 18:21:10 +03:00
Sergey Pepyakin
d1ec18f757 Update & clean pwasm-emscripten/src/lib.rs 2017-11-28 18:16:30 +03:00
Sergey Pepyakin
bb1e0d93cc Clean wasm.rs tests 2017-11-28 18:10:15 +03:00
Sergey Pepyakin
2690ca2018 Clean. 2017-11-28 18:10:15 +03:00
Sergey Pepyakin
9c79d48855 Fix examples 2017-11-28 18:09:55 +03:00
Sergey Pepyakin
746eb07d69 Fix native_env_function. 2017-11-28 18:09:27 +03:00
Sergey Pepyakin
a49cdfbadb Fix native_env_global. 2017-11-28 18:09:27 +03:00
Sergey Pepyakin
d8bfb02fa5 fix env_native_export_entry_type_check
Also ignore "import_env_mutable_global".
2017-11-28 18:09:27 +03:00
Sergey Pepyakin
0749f8819b Fix native_env_function_own_memory 2017-11-28 18:09:27 +03:00
Sergey Pepyakin
6680b915bf Fix native_env_global. 2017-11-28 18:09:27 +03:00
Sergey Pepyakin
c3a3ad83fa Some changes 2017-11-28 18:09:27 +03:00
Sergey Pepyakin
e6bf41a10c Update documentation for ExternalVariableValue. 2017-11-28 18:08:48 +03:00
Sergey Pepyakin
e99779c9df Add anothr variant of abort 2017-11-28 18:08:48 +03:00
Sergey Pepyakin
4e0ab2d5f9 Implement emscripten mod in terms of native mod 2017-11-28 18:08:48 +03:00
Sergey Pepyakin
ae67df2d07 Fix 2017-11-28 18:08:48 +03:00
Sergey Pepyakin
05a9f4067e Fixes 2017-11-28 18:08:48 +03:00
Sergey Pepyakin
61c2197bd8 Initial 2017-11-28 18:08:48 +03:00
Svyatoslav Nikolsky
e85a8dec42
Merge pull request #119 from paritytech/env-refactor
Env refactor
2017-11-27 20:36:14 +03:00
Sergey Pepyakin
3160f61b64 Rename EnvParams → EmscriptenParams 2017-11-27 20:27:06 +03:00
Sergey Pepyakin
2cb0781c41 Doc fix 2017-11-27 16:52:24 +03:00
Sergey Pepyakin
073013d24f Fixes in error strings 2017-11-27 16:49:50 +03:00
Sergey Pepyakin
0e1db10465 Remove Env error variant 2017-11-27 16:49:34 +03:00
Sergey Pepyakin
bf0db90643 Update doc 2017-11-27 16:49:25 +03:00
Sergey Pepyakin
17facb529b Rename env → base. 2017-11-27 16:22:00 +03:00
Sergey Pepyakin
f532bff101 Add comment to Emscripten module. 2017-11-27 16:21:49 +03:00
Sergey Pepyakin
0ea8a48a64 Renamings. 2017-11-27 16:11:12 +03:00
Sergey Pepyakin
0482373afc env → emscripten 2017-11-27 15:37:39 +03:00
NikVolf
a039fb5d08 bump version 2017-11-26 23:02:55 +03:00
Nikolay Volf
61885817e3
Merge pull request #118 from paritytech/remove-user-error
Hide UserError behind a trait object
2017-11-26 23:01:48 +03:00
Sergey Pepyakin
ea6275cc9d Clean 2017-11-26 00:30:43 +03:00
Sergey Pepyakin
ea980415f6 Fix tests 2017-11-25 23:06:19 +03:00
Sergey Pepyakin
5b9e1f04ba Remove E: UserError everywhere 2017-11-25 22:55:45 +03:00