Syrus
0d428d6c99
Moved fuzz dir back to root
2019-07-31 21:02:20 -07:00
bors[bot]
33166eaf66
Merge #607
...
607: Feature/update wasmparser and clif fork deps r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-08-01 02:28:35 +00:00
bors[bot]
3e27b0ca79
Merge #590
...
590: wasmer-c-api: error visibility changes r=bjfish a=YaronWittenstein
I've changed the visibility to `public` in order to support code like here:
https://github.com/spacemeshos/svm/blob/52f04b52cc/crates/svm-wasmer-c-api/src/macros.rs#L150
@syrusakbary @bjfish @Hywan
Co-authored-by: Yaron Wittenstein <yaron.wittenstein@gmail.com>
Co-authored-by: Brandon Fish <bjfish@users.noreply.github.com>
2019-08-01 01:59:12 +00:00
Brandon Fish
a832a4c787
Merge branch 'master' into wasmer-c-api-error-visibility
2019-07-31 19:58:23 -06:00
bors[bot]
f8fa06e5ed
Merge #589
...
589: wasmer-c-api-changes: making `wasmer_byte_array` fields `public` r=bjfish a=YaronWittenstein
I've added this PR since I've tests that need access to `wasmer_byte_array` field.
Here is an example:
52f04b52cc/crates/svm-wasmer-c-api/tests/c_api.rs (L96)
```rust
unsafe fn cast_wasmer_byte_array_to_string(wasmer_bytes: &wasmer_byte_array) -> String {
let slice: &[u8] =
std::slice::from_raw_parts(wasmer_bytes.bytes, wasmer_bytes.bytes_len as usize);
if let Ok(s) = std::str::from_utf8(slice) {
s.to_string()
} else {
panic!("error converting `wasmer_byte_array` to string")
}
}
```
@syrusakbary @bjfish @Hywan
Co-authored-by: Yaron Wittenstein <yaron.wittenstein@gmail.com>
Co-authored-by: Brandon Fish <bjfish@users.noreply.github.com>
2019-08-01 01:25:02 +00:00
Syrus
90d5dc6d62
Updated C# integration link
2019-07-31 18:19:42 -07:00
Syrus
6b66c024f0
Improved C/C++ icon
2019-07-31 18:18:37 -07:00
Brandon Fish
d9e1609616
Merge branch 'master' into wasmer-c-api-changes
2019-07-31 19:15:39 -06:00
Mark McCaskey
20e424c11e
update wasmparser and clif-fork dependencies
2019-08-01 10:13:25 +09:00
Syrus
a7db7f11f4
Improved README
2019-07-31 18:09:23 -07:00
Syrus
11e22f0536
Move architecture into docs
2019-07-31 18:05:15 -07:00
Syrus
9bac6d8818
Move fuzzer inside lib
2019-07-31 18:05:04 -07:00
bors[bot]
d117a46647
Merge #604
...
604: Fix metering benchmark with LLVM. r=syrusakbary a=nlewycky
Makes "make bench-llvm" pass.
Co-authored-by: Nick Lewycky <nick@wasmer.io>
Co-authored-by: nlewycky <nick@wasmer.io>
2019-07-31 23:58:26 +00:00
Syrus
89523e0186
Move media into installer dir
2019-07-31 14:48:48 -07:00
Syrus
253b2198fb
Improved Wasmer Installer in Windows
2019-07-31 14:09:01 -07:00
Syrus Akbary
5bf6a6b0bd
Trying to fix appveyor
2019-07-31 13:53:27 -07:00
Syrus Akbary
3100cef798
Updated Appveyor to publish .dll and a build with LLVM installed
2019-07-31 13:34:26 -07:00
nlewycky
54b5c642dc
Merge branch 'master' into features/llvm-metering
2019-07-31 13:13:07 -07:00
Nick Lewycky
931d556de1
Add support for internal fields.
2019-07-31 13:10:51 -07:00
Nick Lewycky
0e1fedceef
Fix build of metering_benchmark with the llvm backend.
2019-07-31 13:04:40 -07:00
bors[bot]
196c916ccf
Merge #603
...
603: Prepare for release of 0.6.0 r=syrusakbary a=syrusakbary
Prepare for release of 0.6.0
Co-authored-by: Syrus <me@syrusakbary.com>
2019-07-31 17:44:42 +00:00
Syrus
fdda670b58
Updated Changelog wrapping 0.6.0 version
2019-07-31 10:35:45 -07:00
Syrus
d95ef83331
Updated wapm-cli to 0.3.7
2019-07-31 10:34:53 -07:00
Syrus
fccf68c734
Updated version to 0.6.0
2019-07-31 10:28:45 -07:00
Yaron Wittenstein
0fb7eb1e19
tests/test-context.c - destroying resources in the end
2019-07-31 14:48:22 +03:00
Yaron Wittenstein
f6b5f1ba1b
wasmer-c-api: adding asserts
to tests/test-context.c
2019-07-31 14:32:38 +03:00
Yaron Wittenstein
351977690b
adding a document for wasmer_instance_context_get
2019-07-31 14:15:16 +03:00
Yaron Wittenstein
847dd6f65e
c-api: adding wasmer_instance_context_get
(instance.rs
)
2019-07-31 14:12:25 +03:00
bors[bot]
b5e20e508d
Merge #601
...
601: simplify example and make public get_wasi_state unsafe r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-07-31 07:17:47 +00:00
Mark McCaskey
2991ec36a4
uncomment install rust in appveyor windows ci
2019-07-31 16:16:19 +09:00
Mark McCaskey
a72610a546
remove unneeded call to main in plugin example
2019-07-31 16:01:44 +09:00
Mark McCaskey
7760d5a4a2
simplify example and make public get_wasi_state unsafe
2019-07-31 15:59:08 +09:00
bors[bot]
7d1ed7a056
Merge #600
...
600: Remove all uses of mem::uninitialized for Rust 1.38 r=syrusakbary a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
2019-07-31 05:43:55 +00:00
Syrus Akbary
6a4091e78e
Merge branch 'master' into feature/no-mem-uninit
2019-07-30 22:28:56 -07:00
Mark McCaskey
0ab8a0de09
Remove all uses of mem::uninitialized for Rust 1.38
2019-07-31 13:21:20 +09:00
bors[bot]
ae05d6f808
Merge #595
...
595: Add useful functions for external use of WASI filesystem r=MarkMcCaskey a=MarkMcCaskey
part of #583
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-07-31 03:56:48 +00:00
Mark McCaskey
b407633366
add logging to plugin example, improve swap, and add some consts
2019-07-31 12:51:55 +09:00
Mark McCaskey
c099ed54e9
Merge branch 'master' into feature/public-api-wasi-fs
2019-07-30 19:26:19 -07:00
Mark McCaskey
620a521690
clean up wasi fs public api changes
2019-07-31 09:58:39 +09:00
Syrus Akbary
99ecfaa503
Merge pull request #598 from wasmerio/features/llvm-windows
...
LLVM backend enabled for Windows
2019-07-30 17:38:50 -07:00
Syrus Akbary
0256a6eb88
Merge branch 'master' into features/llvm-windows
2019-07-30 17:38:36 -07:00
bors[bot]
7106a4f3cc
Merge #599
...
599: Fix llvm backend failures in fat spec tests and simd_binaryen spec test. r=syrusakbary a=nlewycky
Co-authored-by: Nick Lewycky <nick@wasmer.io>
Co-authored-by: nlewycky <nick@wasmer.io>
2019-07-31 00:13:23 +00:00
Syrus
020b94836c
Added more examples into the repo
2019-07-30 17:02:16 -07:00
bors[bot]
f778330fed
Merge #597
...
597: fix metering benchmark r=MarkMcCaskey a=MarkMcCaskey
resolves #596
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-07-30 23:55:46 +00:00
Nick Lewycky
ca4920f421
Add changelog entry.
2019-07-30 16:55:24 -07:00
Mark McCaskey
229254fd04
Update bench part of readme, add benchmark compilation to CI
2019-07-31 08:53:33 +09:00
Syrus
1d0ac80fa8
Improved Appveyor build times
2019-07-30 15:56:42 -07:00
Syrus
97c6956d98
Added llvm in windows support to Changelog
2019-07-30 15:56:25 -07:00
nlewycky
9b815cb518
Merge branch 'master' into features/llvm
2019-07-30 15:50:55 -07:00
Nick Lewycky
c42f47da34
Adjust simd_binaryen.wast until it works with LLVM except for known issues.
...
This doesn't yet work as of this commit, we'll need to pick up a new version of wasmparser.rs too.
2019-07-30 15:47:00 -07:00