Commit Graph

693 Commits

Author SHA1 Message Date
Syrus Akbary
3c730d4610
Merge pull request #37 from wasmerio/feature/pass-arguments-to-wasm-application
Pass arguments to wasm application
2018-12-06 19:52:09 -08:00
Lachlan Sneff
a29b480e85 Fixing merge issues 2018-12-06 22:44:16 -05:00
Lachlan Sneff
0e024aa722 Fix crashing cli args 2018-12-06 22:42:16 -05:00
Steve Akinyemi
485da4c701 More debugging 2018-12-07 04:23:18 +01:00
Steve Akinyemi
03cff50a40 Debug segfaulting stackallocation 2018-12-07 03:10:26 +01:00
Lachlan Sneff
28a668f38c Stack allocate arguments 2018-12-06 15:21:58 -05:00
Steve Akinyemi
266ced4311 Abstract arguments extraction into a function 2018-12-06 16:26:27 +01:00
Steve Akinyemi
5b8e4ed4a6 Fix argv allocation 2018-12-06 16:20:02 +01:00
Steve Akinyemi
fcb19f1c98 Remove stub function 2018-12-06 12:51:09 +01:00
Steve Akinyemi
2b3c87e80c Add support for argc/argv 2018-12-06 12:51:09 +01:00
Syrus Akbary
fbc2fc9c50 Make mock func calls non printed in releases 2018-12-05 23:53:41 -08:00
Syrus Akbary
27b4015373 Make progressbar optional 2018-12-05 23:29:27 -08:00
Syrus Akbary
36f70005c9 Improved progress bar style 2018-12-05 23:23:06 -08:00
Syrus Akbary
e20f09c0b7 Make README more attractive 2018-12-05 23:04:19 -08:00
Piotr Sikora
c18065a8f0 Fixed false positives in Emscripten detection. (#35)
Almost all languages targeting WebAssembly create imports from
"env" module by default, which means that Emscripten was being
detected even when it wasn't used.

Use "_emscripten_memcpy_big" as a signal, since it's imported
in all WASM modules produced by Emscripten, even as simple as:

    EMSCRIPTEN_KEEPALIVE
    int
    main(int argc, const char** argv) {
        return 0;
    }

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2018-12-05 21:01:52 -05:00
Syrus Akbary
9fa190165e
Merge pull request #36 from wasmerio/feature/progressbar
Add a progress bar while compiling!
2018-12-05 17:55:41 -08:00
Lachlan Sneff
bb34f4718e Add initial progress bar 2018-12-05 20:39:06 -05:00
Syrus Akbary
b781d33318 Updated version of wasmer to 0.1.2 2018-12-05 16:18:44 -08:00
Syrus Akbary
e09205a391 Fixed accept socket call 2018-12-05 16:16:17 -08:00
Syrus Akbary
d2d8a0c039 Improved circleci version 2018-12-05 15:15:12 -08:00
Syrus Akbary
92a97d1dd4 Added emscripten _sysconf 2018-12-05 15:14:58 -08:00
Syrus Akbary
21c29de56c Fixing the git version tag issue 2018-12-03 19:04:25 -08:00
Syrus Akbary
dc52319859 Improving circle build 2018-12-03 18:57:26 -08:00
Syrus Akbary
cc7291562e Improved GIT_VERSION build checks 2018-12-03 18:53:48 -08:00
Syrus Akbary
3fa24b919f Merge branch 'master' of github.com:wasmerio/wasmer 2018-12-03 18:32:05 -08:00
Syrus Akbary
57075d012e Trying to fix the publish release build 2018-12-03 18:31:56 -08:00
Syrus Akbary
aa5a8c6acd Trying to fix the publish release build 2018-12-03 18:19:50 -08:00
Syrus Akbary
27ce10e49e
Update Cargo.toml 2018-12-03 18:06:34 -08:00
Syrus Akbary
c341257df0
Merge pull request #27 from wasmerio/feature/compile-and-run-nginx-wasm
[WIP] Provide necessary APIs needed to run nginx.wasm
2018-12-03 17:48:27 -08:00
Syrus Akbary
0379668f27 Fixed readv by commenting debug! statements 2018-12-01 16:26:17 -08:00
Syrus Akbary
4b2abd631c Multiple fixes, now http server is responding 2018-12-01 16:14:16 -08:00
Syrus Akbary
0d3134c9fd Added emscripten _signal, improved chdir implementation 2018-12-01 12:12:04 -08:00
Syrus Akbary
a85e02fe6e Added ___syscall57 emscripten syscall 2018-12-01 11:33:17 -08:00
Syrus Akbary
d1c8d34270 Fixed emscripten detector 2018-12-01 11:32:24 -08:00
Syrus Akbary
a2a728e8e4 Emscripten writev is now working 2018-11-30 10:37:45 -08:00
Syrus Akbary
7f504c9f5e Trying to fix ___syscall146 2018-11-29 23:55:36 -08:00
Syrus Akbary
b5e93ecae8 Improved docs on emscripten memory instantiation 2018-11-29 22:46:52 -08:00
Syrus Akbary
4ac6d4838f Fixed wrong syscalls debug strings 2018-11-29 22:39:45 -08:00
Syrus Akbary
a1b99bdf5d Merge branch 'master' into feature/compile-and-run-nginx-wasm 2018-11-29 22:31:44 -08:00
Syrus Akbary
a6f47fa17d Added ___emscripten_environ_constructor initializer 2018-11-29 22:31:24 -08:00
Syrus Akbary
d94e13778a Added emscripten ___build_environment mock 2018-11-29 21:59:43 -08:00
Syrus Akbary
8a4d26396d Trying to bypass recovery signal addr issue 2018-11-29 20:55:05 -08:00
Syrus Akbary
948f519a04 Make tests happy again 2018-11-29 20:49:34 -08:00
Syrus Akbary
55b0509654 Mock unimplemented cases for ___syscall54 (ioctl) 2018-11-29 19:43:24 -08:00
Syrus Akbary
0d6d91159e Merge branch 'feature/compile-and-run-nginx-wasm' of github.com:wasmerio/wasmer into feature/compile-and-run-nginx-wasm 2018-11-29 13:07:26 -08:00
Syrus Akbary
209062d27d Added debug for nullfuncs 2018-11-29 13:07:20 -08:00
Lachlan Sneff
c881f95eb6 Almost working 2018-11-29 15:49:04 -05:00
Syrus Akbary
adee7d42db Improved debug! in all emscripten calls 2018-11-28 22:02:25 -08:00
Lachlan Sneff
1db0306b8b implmented mmap2 2018-11-29 00:11:36 -05:00
Syrus Akbary
d85b7335cd Added first draft of Wasmer ARCHITECTURE 2018-11-28 16:43:11 -08:00