Commit Graph

2307 Commits

Author SHA1 Message Date
Heyang Zhou
0895dc60c2 Check param count. 2019-05-06 09:19:56 -07:00
Heyang Zhou
b343fd40bc Pass in param count for import functions in kernel loader. 2019-05-06 08:28:12 -07:00
Mackenzie Clark
10b4a08ca6
Merge branch 'master' into improve-exception-logging 2019-05-06 08:09:24 -07:00
Heyang Zhou
61510f8116 Enforce runtime memory and stack bound check when using kernel loader. 2019-05-06 07:15:30 -07:00
Brandon Fish
0926a5020e Implement caching for parser refactor 2019-05-05 20:11:47 -05:00
bors[bot]
89b92e3305 Merge #422
422: Improved Emscripten debugging + optipng r=syrusakbary a=MarkMcCaskey

Improved Emscripten debugging + optipng

Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Syrus <me@syrusakbary.com>
2019-05-06 00:25:53 +00:00
Syrus
ca4606516a Added README to the examples dir 2019-05-05 17:17:01 -07:00
Syrus
a3e933df1b Added changes to the Changelog 2019-05-05 17:03:49 -07:00
Syrus
d8028a4345 Fixed emscripten-singlepass tests call 2019-05-05 14:18:12 -07:00
Syrus
8f345e9e8c Fixed ioctl in Unix. Fixed provied main arguments 2019-05-05 13:55:40 -07:00
Syrus
789af39f9e Improved ioctl calls 2019-05-05 12:31:31 -07:00
Brandon Fish
4770277b15 Remove parser refactor commented out code, unused imports and fields 2019-05-05 14:28:40 -05:00
Syrus
3093e65bc1 Added extra-debug option 2019-05-05 12:17:10 -07:00
Syrus
f076c04b76 Moved from println to debug the emscripten entrypoint statement 2019-05-05 12:14:25 -07:00
Syrus
eef28c19b7 Fixed emscripten entrypoint name 2019-05-05 12:13:35 -07:00
Syrus
341766dee5 Fixed format 2019-05-05 12:09:55 -07:00
Syrus
2ba680ad2f Improved rename function 2019-05-05 12:09:27 -07:00
Brandon Fish
e1138a553b Fix LLVM refactor unreachable depth 2019-05-05 13:56:02 -05:00
Brandon Fish
31acf81762 cargo fmt 2019-05-05 13:37:36 -05:00
Brandon Fish
1864733ab8 Merge branch 'master' into feature/llvm-cgapi 2019-05-05 13:25:51 -05:00
Syrus
10a965cc1e Added few syscalls to run optipng 2019-05-05 11:24:57 -07:00
Syrus
90dd4bc458 Fix emtests 2019-05-05 11:21:28 -07:00
Heyang Zhou
7bc09ee220 kwasmd. 2019-05-05 09:32:35 -07:00
Heyang Zhou
cc01e40dc5 Split load/run 2019-05-05 05:03:07 -07:00
Heyang Zhou
3c64bd009e Kernel mode example. 2019-05-04 10:51:12 -07:00
Heyang Zhou
46e4cb05bc Get memory intrinsics at runtime. 2019-05-04 10:33:12 -07:00
Brandon Fish
60c0504bdf Implement llvm returns in function code generator finalize 2019-05-04 12:07:21 -05:00
Heyang Zhou
a590d7cd07 Tables 2019-05-04 09:56:52 -07:00
Heyang Zhou
c4e4efc694 kwasm imports 2019-05-04 08:28:13 -07:00
Heyang Zhou
af0b1476f3 Add emit_u64 to Emitter API 2019-05-04 07:25:29 -07:00
Heyang Zhou
7a4b2172a5 Remove runtime dependence for BrTable 2019-05-04 07:25:11 -07:00
Heyang Zhou
af58ea5642 Kernel mode code loading. 2019-05-03 23:07:07 -07:00
Mark McCaskey
353ff60c0f add misc changes while debugging 2019-05-03 17:34:57 -07:00
Mark McCaskey
6d9256dd1f fix typo in install command 2019-05-03 10:28:42 -07:00
Mark McCaskey
1e357d90e4 change 'us' to 'you' for consistency 2019-05-03 10:21:26 -07:00
Mark McCaskey
fac36a1141 Add wapm section to README 2019-05-03 10:19:35 -07:00
Brandon Fish
c5caf9b6db Update LLVM FCG begin_body 2019-05-03 00:14:25 -05:00
Syrus Akbary
c3c415fa86
Merge branch 'master' into improve-exception-logging 2019-05-02 20:29:28 -07:00
bors[bot]
7cd1cd6767 Merge #418
418: create wasmer dir on install for windows r=MarkMcCaskey a=xmclark

This PR creates the .wasmer dir in the home directory on windows with the inno setup installer. 

Additionally,  the new global wapm packages path is updated to use the correct path in the wasmer dir.

Also checking in the cargo.lock cause it hadn't been updated for 0.4.0.

Co-authored-by: Mackenzie Clark <mackenzie.a.z.c@gmail.com>
2019-05-02 22:59:29 +00:00
bors[bot]
21557e79d8 Merge #417
417: use $INSTALL_DIRECTORY instead of $HOME/.wasmer in install.sh r=MarkMcCaskey a=MarkMcCaskey

resolves #393 

Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-05-02 22:36:46 +00:00
Mark McCaskey
fdc6e53f6e unescape $INSTALL_DIRECTORY in message to user 2019-05-02 15:35:48 -07:00
Mackenzie Clark
7104e1c963 create wasmer dir on install for windows 2019-05-02 15:29:35 -07:00
Mark McCaskey
49accd8dbe use $INSTALL_DIRECTORY instead of $HOME/.wasmer in install.sh 2019-05-02 15:07:56 -07:00
losfair
14bfd75ac9 Code loader framework. 2019-05-03 00:23:41 +08:00
Henrik Rydgård
5e37368ec9 Exception logging (win32): Handle error codes correctly, add some more strings. 2019-05-02 12:45:52 +02:00
Syrus Akbary
6c567924c2
Merge pull request #411 from Hywan/doc-readme-ruby
doc(readme) Add `ruby-ext-wasm`
2019-05-01 12:35:22 -07:00
bors[bot]
237768a7b3 Merge #398
398: Middleware system for code instrumentation. r=syrusakbary a=losfair



Co-authored-by: losfair <zhy20000919@hotmail.com>
Co-authored-by: Brandon Fish <bjfish@users.noreply.github.com>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
2019-05-01 18:33:29 +00:00
Syrus Akbary
c0a5f74d0c
Update lib/middleware-common/Cargo.toml 2019-05-01 11:32:57 -07:00
Syrus Akbary
67c4d74eb4
Update middleware version to 0.4.0 2019-05-01 11:28:14 -07:00
Brandon Fish
8d86844c5f
Merge branch 'master' into parser-middleware 2019-05-01 13:10:44 -05:00