Commit Graph

126 Commits

Author SHA1 Message Date
65100d19fc add __exit 2019-03-04 08:10:37 -08:00
00e3ec1446 add execvp 2019-03-04 08:10:37 -08:00
2ea9d0b09b add __syscall42 (pipe) 2019-03-04 08:10:37 -08:00
3f345b41c2 Fix emscripten lib compilation 2019-03-03 15:18:16 -06:00
ad3d361f76 add the syscall and create a test 2019-02-22 12:32:14 -08:00
a6d72bdec9 more emscripten stubs and urandom hack (#199) 2019-02-22 10:42:38 -08:00
2234f357b7 Merge branch 'master' into feature/cache-rework 2019-02-21 11:54:57 -08:00
9f40eedba8 Get caching working again 2019-02-20 16:41:41 -08:00
1a951a9abf stub wasm32-unknown-emscripten target imports (#193) 2019-02-20 14:05:12 -08:00
a9b1c6c85e Fix emscripten environment (#172)
Dynamically determine abortOnCannotGrowMemory and add
_emscripten_get_heap_size and _emscripten_resize_heap
2019-02-16 15:01:01 -07:00
f52c4ce5cc Merge branch 'master' into feature/ctx-first-arg 2019-02-12 10:28:25 -08:00
6c7fd55b87 Moved ctx to be the first argument in emscripten 2019-02-09 13:58:18 -08:00
4ef7dc339c optimize imports (#170) 2019-02-09 13:31:28 -08:00
4e1bc483a8 Fix emscripten setup, nginx works (#165)
* Fix emscripten setup, nginx works

* Remove commented-out code

* Re-enable nginx integration test
2019-02-08 10:55:32 -08:00
14806cb604 Fixed formatting and removed print debug statement 2019-02-07 11:37:15 -08:00
e147983ece fix 2019-02-07 10:45:48 -08:00
2b55606d3c Add at_init emscripten_environ_constructor 2019-02-06 00:11:31 -06:00
3cd81d4119 Fix lua emscripten imports 2019-02-05 23:39:12 -06:00
9d16faab9d Make memalign optional if the wasm doesn't export it 2019-02-05 23:24:07 -06:00
c11f18b09c Update signatures and add missing imports 2019-02-05 17:25:51 -06:00
cee248ae89 Update emscripten memory macro 2019-02-05 10:35:15 -08:00
1322446f04 Fix compilation 2019-02-04 18:46:10 -06:00
eba66f3b33 Add typed functions and weird type parameter things 2019-02-02 15:28:50 -08:00
631fc8d124 Use WasmExternType for VarArgs 2019-02-01 13:18:43 -08:00
8725fef474 Adapted all emscripten import functions 2019-01-31 18:10:25 -08:00
5066431422 Added more functions 2019-01-31 15:01:42 -08:00
5f92fc5c8d Adapted more emscripten imports into new syntax 2019-01-31 14:48:29 -08:00
2540d5169b Update more imports to use imports! macro 2019-01-31 00:31:00 -06:00
909af1250f Convert em imports to imports! macro 2019-01-30 20:03:54 -06:00
9dcbea7408 Fix table/memory import 2019-01-30 19:19:53 -06:00
cf325f7cd6 Fixup/comment out to get things compiling 2019-01-29 23:08:03 -06:00
30caeb0810 Merge branch 'master' into fix/emscripten-translate 2019-01-29 23:07:32 -06:00
8a5d747026 Comment out em impl to fix compilation 2019-01-29 20:00:08 -06:00
34d897b665 fix lint again 2019-01-29 15:53:07 -08:00
581363119b More review fixes 2019-01-29 13:04:42 -08:00
4c266c6fb9 Start transition of emscripten imports to new api 2019-01-29 11:41:43 -08:00
fe1846d180 Simplified EmscriptenGlobals initialization 2019-01-28 14:31:16 -08:00
23492a4c53 Remove unused code, cleanup 2019-01-27 19:06:03 -06:00
9cef5482ee Fix main argument handling 2019-01-27 12:18:58 -06:00
6bbdaa1c53 Add addition em functions to run tests 2019-01-27 00:33:58 -06:00
12def9da25 Update imports for lua example 2019-01-26 17:02:51 -06:00
f273823abd Update main argument handling 2019-01-26 14:17:17 -06:00
ee911092ea Use memory min and max values from module to generate environment memory 2019-01-25 20:12:36 -06:00
1a1958a0ce Use table min and max values from module to generate environment table 2019-01-25 19:55:33 -06:00
e4686e67c4 Add importable memories and dynamic memories 2019-01-25 15:28:54 -08:00
5209b5a558 Fix all the imports to run nginx 2019-01-24 23:58:54 -06:00
25439b4df3 Removed unnecessary lifetime 2019-01-24 16:46:16 -08:00
c22f1eee0f Simplified even more the global inits 2019-01-24 16:45:22 -08:00
4a8eacb370 Simplified storage of emscripten globals data 2019-01-24 16:45:06 -08:00
fc1b255d40 Make emscripten work again 2019-01-24 13:04:12 -08:00