Sergey Pepyakin
b16feab204
Clean
2018-06-29 14:20:55 +03:00
Sergey Pepyakin
d8814faad7
Comments.
2018-06-29 14:20:55 +03:00
Sergey Pepyakin
029b05278b
WIP
2018-06-29 14:20:55 +03:00
Sergey Pepyakin
0d59364e7e
WIP
2018-06-29 14:20:55 +03:00
Sergey Pepyakin
875f73e747
Bunch of other tests.
2018-06-29 14:20:55 +03:00
Sergey Pepyakin
40d73f218c
Working
2018-06-29 14:20:54 +03:00
Sergey Pepyakin
5dd56d6056
Tests
2018-06-29 14:20:32 +03:00
Sergey Pepyakin
81b832fe56
WIP 2
2018-06-29 14:19:56 +03:00
Sergey Pepyakin
48e4704b5f
WIP
2018-06-29 14:19:56 +03:00
Wei Tang
f91dc92119
Update parity-wasm dependency to 0.31 ( #105 )
...
* Update parity-wasm dependency to 0.31
* Fix tests
2018-06-29 14:10:04 +03:00
Sergey Pepyakin
730c918a80
Don't expand locals. ( #86 )
2018-04-20 17:55:07 +03:00
Sergey Pepyakin
522fa20983
Fix br_if and then tee_local validation. ( #76 )
2018-03-20 13:09:51 +03:00
Sergey Pepyakin
7c88c6ad65
Fix br_table validation ( #67 )
...
Fixes #63
Fix is simple: all labels refered by the br_table instruction must have same value type (or NoResult in case if they don't have result). So we just take the default label and check other labels against it.
2018-02-23 18:00:16 +03:00
Sergey Pepyakin
e273b9e40a
Just bump framestack limits. ( #50 )
...
These limits seems to be picked arbitrary, and I just made it arbitrary larger.
We need to reconsider these limits, ideally providing to user a way to customize the limits.
FWIW, When the last time I've tried to run gcc's torture testsuite with wasmi it also bumped into this limit.
Fixes #41 .
2018-02-13 09:29:04 +03:00
Sergey Pepyakin
a3ad4b0e49
Remove NATURAL_ALIGNMENT ( #46 )
2018-02-09 16:00:19 +03:00
Sergey Pepyakin
c0ed715b37
Update testsuite ( #39 )
...
* ok_or_else in stack + top_mut.
* Model polymorphic stack explicitly
* Upgrade wasm testsuite.
* Update fixtures.
* Validate duplicate exports.
* Fix and clean spec runner.
* with_capcity for HashSet
2018-02-08 17:52:16 +03:00
Nikolay Volf
aa4c8fe3bb
Update to most recent parity-wasm ( #21 )
...
* Update to most recent parity-wasm
* fix validation
2018-01-26 18:35:12 +03:00
Sergey Pepyakin
49347a63ee
Initial commit
2018-01-17 19:54:06 +03:00