Commit Graph

4321 Commits

Author SHA1 Message Date
Syrus
27b6acdb16 Fixed typo 2019-11-21 18:55:38 -08:00
Syrus
9a146c57fc Make docs compilation happy 2019-11-21 18:35:19 -08:00
Syrus
7b9485320d Revert "Autodetect default backend, add features for architecture type"
This reverts commit 31437a1e74.
2019-11-21 18:26:31 -08:00
Syrus
bcdbdf4c23 Updated Changelog 2019-11-21 18:24:16 -08:00
Syrus Akbary
9fcfbb778a
Merge pull request #1001 from d0iasm/readme-fix-make
Fix no rule to make target 'wasi'
2019-11-21 18:19:29 -08:00
Asami Doi
2154ba2ce7 Fix no rule to make target 'wasi' 2019-11-22 11:15:26 +09:00
Mark McCaskey
44f2e926ac
Merge branch 'master' into compiler-tests 2019-11-21 17:24:08 -08:00
Mark McCaskey
31437a1e74 Autodetect default backend, add features for architecture type 2019-11-21 17:22:21 -08:00
losfair
87f4183440 Merge remote-tracking branch 'origin/master' into feature/singlepass-aarch64 2019-11-22 09:09:01 +08:00
Syrus Akbary
b9138aaddd
Merge pull request #957 from wasmerio/feature/add-support-for-new-wasi
Add support for new WASI snapshot, backwards compat too
2019-11-21 16:17:30 -08:00
losfair
ee7b0d625a Skip push/pop code version on Windows. 2019-11-22 08:07:24 +08:00
losfair
5da44c3bf8 Add 'fault' placeholder for Windows. 2019-11-22 07:26:35 +08:00
Mark McCaskey
bdeec52152 Fix imports in test; copy manual implementations of Debug for wasi 2019-11-21 14:00:46 -08:00
Syrus
c3f93f1275 Fixed formatting 2019-11-21 13:38:22 -08:00
Syrus
aeb66ee48e Simplify compiler test options 2019-11-21 13:36:44 -08:00
Mark McCaskey
68fa9e2639 Merge branch 'feature/add-support-for-new-wasi' of github.com:wasmerio/wasmer into feature/add-support-for-new-wasi 2019-11-21 11:31:00 -08:00
Mark McCaskey
ddccdb92b8 More fixes for CI 2019-11-21 11:30:44 -08:00
losfair
daee31f885 Add changelog entry. 2019-11-22 03:30:05 +08:00
Mark McCaskey
36a26717c2
Merge branch 'master' into feature/add-support-for-new-wasi 2019-11-21 10:58:05 -08:00
Mark McCaskey
be217e8f8e Update from feedback, fix CI issues, update wasi-test 2019-11-21 10:57:04 -08:00
losfair
7626957203 Enable block_trace middleware only on unix. 2019-11-22 02:38:47 +08:00
losfair
4dd810bbac Ensure code version metadata is pushed properly. 2019-11-22 02:23:51 +08:00
losfair
8709708de7 Unwind if breakpoint handler returns error. 2019-11-22 01:57:04 +08:00
losfair
4ec4fcf28a Try fixing middleware failure. 2019-11-22 01:46:02 +08:00
losfair
6f3e6fab3b Try fixing compilation on Windows. 2019-11-22 00:51:20 +08:00
losfair
c0ff110ca9 Merge remote-tracking branch 'origin/master' into feature/singlepass-aarch64 2019-11-22 00:38:02 +08:00
losfair
15e3a038ea Try fixing compilation on Windows. 2019-11-22 00:36:34 +08:00
bors[bot]
d5f25aa14e
Merge #995
995: fix(runtime-core) Remove a panic when generating globals with a corrupted module r=syrusakbary a=Hywan

Fix #979.

When we try to get a global that doesn't exist, a panic is
generated. This patch skips such panic and let a proper error be
generated.

Before this patch:

```
$ cargo run -- run panic_index_oob_all_backends.wasm
Error: ExportNotFound { name: "main" }
```

With this patch:

```sh
$ cargo run -- run panic_index_oob_all_backends.wasm
Error: Can't instantiate module: LinkError([Generic { message: "Trying to read the `0` global that isn\'t properly initialized." }])
```

Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-11-21 15:48:16 +00:00
losfair
d1352554e3 Remove accidentally added test files. 2019-11-21 23:37:33 +08:00
losfair
73cc86de0c Fix compilation errors with cranelift. 2019-11-21 23:37:17 +08:00
losfair
d45076151e Merge remote-tracking branch 'origin/feature/singlepass-aarch64' into feature/singlepass-aarch64 2019-11-21 23:32:28 +08:00
losfair
5f26fcd633 Make cranelift optional and enable singlepass by default on aarch64. 2019-11-21 23:31:10 +08:00
losfair
df43759a67 Merge remote-tracking branch 'origin/master' into feature/singlepass-aarch64 2019-11-21 23:12:37 +08:00
Ivan Enderlin
7313672d96 doc(changelog) Add #995. 2019-11-21 11:03:53 +01:00
Ivan Enderlin
1e6dbf9b86 Merge branch 'master' into fix-gh-979 2019-11-21 11:01:45 +01:00
Ivan Enderlin
b1f58bded0 fix(runtime-core) Improve error message when globals are corrupted.
Before this patch:

```
$ cargo run -- run panic_index_oob_all_backends.wasm
Error: ExportNotFound { name: "main" }
```

With this patch:

```sh
$ cargo run -- run panic_index_oob_all_backends.wasm
Error: Can't instantiate module: LinkError([Generic { message: "Trying to read the `0` global that isn\'t properly initialized." }])
```
2019-11-21 10:57:52 +01:00
Ivan Enderlin
a9e446b5cd fix(runtime-core) Fix a panic when generating globals.
Fix https://github.com/wasmerio/wasmer/issues/979.

When we try to get a global that doesn't exist, a panic is
generated. This patch just skip that path, and let a proper error be
generated later.

With this patch, we get:

```sh
$ cargo run -- run panic_index_oob_all_backends.wasm
Error: ExportNotFound { name: "main" }
```

which is kind of the expected behavior in such situation.
2019-11-21 10:51:04 +01:00
Syrus Akbary
5e728ae893 Update install.sh 2019-11-20 22:37:23 -08:00
Syrus
4d973dad60 Don’t try to create a new tag 2019-11-20 22:16:58 -08:00
Syrus
10aa6c8f3a Allow deployment on branch 2019-11-20 21:24:11 -08:00
Syrus
43a99cda91 Trying to upload artifact to GH releases 2019-11-20 21:05:22 -08:00
Syrus
605fdc912b Trying to fix installation 2019-11-20 20:42:17 -08:00
Syrus
1e886e278d Trying to make cargo happy 2019-11-20 20:33:16 -08:00
Syrus
d0437db61d Iterating on Travis 2019-11-20 20:21:23 -08:00
Syrus
6a68ff76f4 Trying to fix sccache in arm 2019-11-20 20:12:48 -08:00
Syrus
a4b1b9ecf1 Trying to improve Travis build script 2019-11-20 20:04:47 -08:00
Syrus
46f43bf6ee Fix travis config 2019-11-20 19:43:02 -08:00
Syrus
c53199830f Try to generate an arm release on the travis script 2019-11-20 19:36:34 -08:00
Syrus
e5905c9b79 Added support for the aarch64/arm64 in the scripts 2019-11-20 19:34:27 -08:00
Syrus
27b17893d8 Move popcnt to examples 2019-11-20 19:14:29 -08:00