149 Commits

Author SHA1 Message Date
Chad Retz
e9364574a3 Changed resizing to memory_grow for default max mem pages due to https://github.com/WebAssembly/spec/pull/808 2018-07-20 14:59:04 -05:00
Chad Retz
73e6b5769a Support mutable globals. Fixes #16 2018-07-20 14:43:54 -05:00
Chad Retz
9d87ce440f Add "too many locals" error 2018-07-20 10:20:03 -05:00
Chad Retz
51bc8008e1 Update to latest spec 2018-07-20 10:13:27 -05:00
Chad Retz
198c521dd7 Update Kotlin and minor README tweak 2018-07-20 09:23:27 -05:00
Constantine Solovev
97660de6ba Add some java docs 2018-07-20 12:52:21 +04:00
Constantine Solovev
cee7a86773 Fix rust-regex example 2018-07-19 17:02:25 +04:00
Constantine Solovev
cfa4a35af1 remove C example 2018-07-19 09:14:01 +04:00
Chad Retz
f24342959d Update spec and two related changes (detailed)
* Added LEB128 validation (ref: https://github.com/WebAssembly/spec/pull/750)
* Rename memory instructions (ref: https://github.com/WebAssembly/spec/pull/720)
2018-05-07 15:39:31 -05:00
Chad Retz
368ab300fa Update Kotlin 2018-05-07 11:43:34 -05:00
Chad Retz
94ba46eca9 Set version 0.2.0 0.2.0 2018-03-02 17:58:40 -06:00
Chad Retz
7229ee6eb6 Remove emscripten runtime originally for issue #7 2018-03-02 13:55:17 -06:00
Chad Retz
2dddd90d2f Update WASM spec tests and make several fixes to conform 2018-03-02 04:27:34 -06:00
Chad Retz
e79cc2e36b Update Kotlin 2018-03-01 21:18:32 -06:00
Chad Retz
3cb439e887 First C example for issue #11 2017-12-15 14:43:21 -06:00
Chad Retz
923946f66f Add rustup update to Rust simple example README 2017-12-06 10:05:11 -06:00
Chad Retz
ffbf6a5288 Clarify Rust example build prereqs 2017-12-06 10:01:52 -06:00
Chad Retz
bc980b1e81 Example README word fix 2017-12-06 03:38:59 -06:00
Chad Retz
7c61edf257 Fix corpus size number in example README 2017-12-06 03:27:02 -06:00
Chad Retz
eaf4137c67 Added Rust regex benchmark. Fixes issue #9. 2017-12-06 03:13:52 -06:00
Chad Retz
1418ba86cb More work on Rust regex example.
Issue #9
2017-12-05 23:05:27 -06:00
Chad Retz
4febf34e69 Initial skeleton for issue #9 2017-11-29 16:42:12 -06:00
Chad Retz
8b51e14c33 Rust string example for issue #9 2017-11-29 13:03:36 -06:00
Chad Retz
e51da3116e Minor example README update 2017-11-29 09:45:07 -06:00
Chad Retz
ff7c88bf6c First Rust example for issue #9 2017-11-28 17:00:38 -06:00
Chad Retz
0c4fb45d79 Update WASM spec tests and change implementation to conform 2017-10-12 14:52:31 -05:00
Chad Retz
cb8470f54f Upgrade kotlin and minor warning suppression 2017-10-10 16:14:27 -05:00
Chad Retz
3e912b2b15 Begin linker dev for issue #8 2017-06-08 11:55:03 -05:00
Chad Retz
43333edfd0 Updated wasm spec and enforced UTF-8 validation on binary strings 2017-05-24 17:17:37 -05:00
Chad Retz
e9cdfc3b0f A few more tests for emscripten support for #7 2017-04-26 21:45:20 -05:00
Chad Retz
b4140c8189 Initial work to support emscripten runtime for issue #7 2017-04-26 15:35:34 -05:00
Chad Retz
d94b5ce898 Moved compiler to subproject 2017-04-24 18:49:54 -05:00
Chad Retz
5430e19a2b Updated WASM spec tests to latest 2017-04-24 17:49:22 -05:00
Chad Retz
706c76a5cd Minor cleanup of fix #4 for stack injection 2017-04-23 18:04:12 -05:00
Chad Retz
7cffd74670 Fix stack injector to not inject into inner blocks. Fixes #4. 2017-04-23 17:53:41 -05:00
Chad Retz
2eb4506237 Fixed stack diff w/ sqrt. Fixes #5. 2017-04-23 16:17:11 -05:00
Chad Retz
a73e719f24 Fix block str writes. Fixes #3 2017-04-23 15:55:43 -05:00
Chad Retz
b367c59ba3 Minor README note about assembleDist 2017-04-23 03:36:12 -05:00
Chad Retz
febb07b8b2 Stopped the extra pop on get/set global. Fixes #2. 2017-04-23 03:35:03 -05:00
Chad Retz
e2996212e9 Bit more work supporting emscripten emulation 2017-04-21 15:00:27 -05:00
Chad Retz
5890a1cd7c Beginning of emscripten emulation 2017-04-20 23:35:02 -05:00
Chad Retz
da1d94dc9e Minor cleanup of TODOs and warnings 2017-04-19 19:37:07 -05:00
Chad Retz
a9dc8ddd77 Fixes #1. Fix large mem data, copysign stack count, and reworked leftover mem instance support 2017-04-19 00:33:32 -05:00
Chad Retz
132b50772d Add 0.1.0 info to README 2017-04-17 12:40:14 -05:00
Chad Retz
1955ddc69b Add license and readme 0.1.0 2017-04-17 05:32:50 -05:00
Chad Retz
786c9205a5 CLI work and early javax.script scaffolding 2017-04-17 00:53:11 -05:00
Chad Retz
34a49bf012 Fix extra stack values on br_table jump. Now passes entire test suite, yay. 2017-04-15 13:50:05 -05:00
Chad Retz
6e34b9c24f Large table jump support 2017-04-15 12:50:37 -05:00
Chad Retz
b37bc44c50 Cleanup and ability to run all but a couple of the spec tests 2017-04-15 01:15:45 -05:00
Chad Retz
9a1090c439 Better link time checking of table/mem bounds 2017-04-15 00:46:52 -05:00