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
Syrus
cafad45175
Added make wapm command
2019-11-20 19:13:59 -08:00
Syrus
b3322a6c5c
Move xxx.wat to the examples dir
2019-11-20 19:13:37 -08:00
Syrus
b8aee87d6e
Skip atomic tests for now in singlepass Aarch64
2019-11-20 19:11:33 -08:00
Syrus
b77dffbbfe
Merge branch 'master' into feature/singlepass-aarch64
2019-11-20 19:09:19 -08:00
Syrus Akbary
ef1713dd0b
Update install.sh
2019-11-20 18:28:58 -08:00
bors[bot]
9e144c623b
Merge #992
...
992: Update wapm-cli to latest version r=syrusakbary a=syrusakbary
<!--
Prior to submitting a PR, review the CONTRIBUTING.md document for recommendations on how to test:
https://github.com/wasmerio/wasmer/blob/master/CONTRIBUTING.md#pull-requests
-->
# Description
This PR:
* [x] Updates WAPM version to 0.4.1
* [x] Fixes arguments issue introduced in #990
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Syrus <me@syrusakbary.com>
2019-11-21 01:32:51 +00:00
Syrus
dc01afb3b5
Use structopt clap instead of global clap
2019-11-20 17:28:43 -08:00
Syrus
a71b9519c4
Fix lint issues
2019-11-20 17:19:42 -08:00
Syrus
8f62549819
Added changes in CHANGELOG
2019-11-20 17:18:52 -08:00
Syrus
f0fc15a4aa
Updated WAPM CLI to to 0.4.1
2019-11-20 17:15:31 -08:00
Syrus
274367b152
Fixed CLI arguments issue
2019-11-20 17:15:20 -08:00
bors[bot]
518cd00f14
Merge #991
...
991: Run WASI C API tests based on feature; prevent cmake caching r=MarkMcCaskey a=MarkMcCaskey
Resolves #988
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-11-21 00:56:16 +00:00
Syrus
70197c2e07
Update wapm-cli to latest version
2019-11-20 16:38:50 -08:00
Mark McCaskey
fc733647ec
Add info in c api readme in the testing section
2019-11-20 16:38:44 -08:00
bors[bot]
32a8da19d3
Merge #990
...
990: Allow to do wasmer execution without the `run` argument r=MarkMcCaskey a=syrusakbary
# Description
This PR allows Wasmer to run files directly without doing `wasmer run xyz.wasm`.
So you can do `wasmer xyz.wasm`
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Syrus <me@syrusakbary.com>
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-11-20 23:51:39 +00:00
Mark McCaskey
76e346b708
Clean up from feedback, update changelog
2019-11-20 15:50:46 -08:00
Mark McCaskey
b2d19e1f51
Merge branch 'master' into run-without-run
2019-11-20 15:47:40 -08:00
Mark McCaskey
4a84441ab0
Run WASI C API tests based on feature; prevent cmake caching
2019-11-20 15:41:33 -08:00
Mark McCaskey
cb7fcb9452
Simplify default run logic
2019-11-20 15:14:25 -08:00
Syrus
1685455eb6
Allow to do wasmer execution without the run
argument
2019-11-20 14:50:37 -08:00
bors[bot]
6831a6d8c9
Merge #987
...
987: Fix runtime c api header preprocessor gcc r=syrusakbary a=Hywan
`ARCH_X86_64` is correctly defined for GCC or clang, but gnuc was
missing. This patch fixes that.
Address https://github.com/wasmerio/php-ext-wasm/issues/93
Fix https://github.com/wasmerio/wasmer/issues/984
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-11-20 16:09:09 +00:00
Syrus Akbary
e466e487dd
Merge pull request #985 from wasmerio/feature/update-spectest-excludes
...
Refactor spectests runner
2019-11-20 08:07:13 -08:00
Ivan Enderlin
6ba3d1c5bc
doc(changelog) Add #987 .
2019-11-20 13:32:31 +01:00
Ivan Enderlin
9468e229f4
chore(runtime-c-api) Update header files.
2019-11-20 13:30:02 +01:00
Ivan Enderlin
dfe7c0d764
fix(runtime-c-api) Add support for GNUC when defining ARCH_X86_64
.
...
`ARCH_X86_64` is correctly defined for GCC or clang, but gnuc was
missing. This patch fixes that.
2019-11-20 13:27:18 +01:00
Brandon Fish
bd58842041
Refactor excludes and add target_arch option
2019-11-19 23:38:50 -06:00
Syrus Akbary
8efa8e299c
Improved README instructions
2019-11-19 13:53:36 -08:00
Syrus Akbary
f1946ccafc
Merge pull request #983 from wasmerio/MarkMcCaskey-patch-1
...
Fix github issue link in feature matrix
2019-11-19 11:11:34 -08:00
losfair
0c7545ded7
Tell dynasm we are generating x64 code in emitter_x64
.
2019-11-20 02:09:32 +08:00
losfair
28ebe5f758
Rustfmt
2019-11-20 01:56:13 +08:00
losfair
d56fd96395
Merge remote-tracking branch 'origin/master' into feature/singlepass-aarch64
2019-11-20 01:54:34 +08:00
losfair
93f096b726
Fix lint errors when singlepass is disabled.
2019-11-20 01:52:33 +08:00
Mark McCaskey
f9bef056ba
Fix github issue link in feature matrix
2019-11-19 09:48:51 -08:00
losfair
c9aa37fc99
Cleanup.
2019-11-20 01:48:20 +08:00
losfair
34bb321e66
Rename emit_host_redirection
.
2019-11-20 01:34:45 +08:00
losfair
98052f82b9
Unmap stack after call.
2019-11-20 01:27:48 +08:00