Commit Graph

3197 Commits

Author SHA1 Message Date
b1f868dc52 Enable shared memory in emscripten 2019-07-06 17:29:24 -07:00
24e7c1b263 Updated compatibility with latest emscripten 2019-07-06 17:15:35 -07:00
336b5459bd Removing build from normal tests 2019-07-06 10:57:24 -07:00
10571abb35 Fixing appveyor 2019-07-06 10:48:52 -07:00
c3032e0853 Trying to fix CI builds 2019-07-06 10:41:45 -07:00
9d120ed35f Merge #529
529: update to version 0.5.4 r=syrusakbary a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
0.5.4
2019-07-06 14:11:15 +00:00
4d21d2485c Merge branch 'master' into update-0.5.4 2019-07-06 00:53:02 -07:00
5e18d04d8f Merge #530
530: Improved clarity on tests r=syrusakbary a=syrusakbary

Improved clarity on tests.

* This PR improves the [Makefile making it much easier to test and readable](685ed53070/Makefile).
* It also assumes we are building always with `+nightly`, so the cache can be reused in the CI.
* It improves the testing section in the [main README](685ed53070/README.md (testing))


Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
Co-authored-by: Syrus <me@syrusakbary.com>
2019-07-06 04:06:38 +00:00
5a2a3f65df Trying to fix tests 2019-07-05 20:38:19 -07:00
14fa5589e9 FIxing lint in nightly 2019-07-05 20:22:40 -07:00
196fdb60c3 Trying to fix macOS tests 2019-07-05 20:13:48 -07:00
beeeb4ebcf Merge branch 'feature/add-all-jobs-to-bors' into feature/improved-tests 2019-07-05 19:57:34 -07:00
7a120f48d7 Fixed capi 2019-07-05 19:55:03 -07:00
2569d3b40c Added LLVM compiler to WASI tests 2019-07-05 19:27:33 -07:00
b9237a9f00 Fixed WASI tests 2019-07-05 19:15:10 -07:00
e82ffe2457 Removed test-rust-nightly since its the default 2019-07-05 19:04:43 -07:00
8e20705b58 Fixed stable tests 2019-07-05 19:00:52 -07:00
685ed53070 Added test-stable to the mix 2019-07-05 18:57:30 -07:00
03b0bdfbbe Improving lint 2019-07-05 18:43:19 -07:00
d4386e634c Fixed lint 2019-07-05 18:40:18 -07:00
39a7b70aa9 Improved clarity on tests 2019-07-05 18:36:34 -07:00
723fcf1568 update wapm tag 2019-07-05 16:33:26 -07:00
84a3029217 Add back imports used within feature scop 2019-07-05 15:53:14 -05:00
99ebb782dc update to version 0.5.4 2019-07-05 13:35:55 -07:00
8850f3545c Update config to try test-and-build jobs on trying/staging 2019-07-05 15:10:56 -05:00
73dacfaad0 Add build jobs to bors 2019-07-05 12:42:40 -05:00
7ba2a4c7cc Merge #525
525: Fix build warnings in wasmer and kwasmd r=bjfish a=bjfish



Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
Co-authored-by: Brandon Fish <bjfish@users.noreply.github.com>
2019-07-05 16:38:10 +00:00
519063f349 Merge branch 'master' into feature/fix-wasmer-build-warning 2019-07-05 11:37:38 -05:00
9c2250dd41 Improved WASI path_readlink function signature 2019-07-05 03:27:13 -07:00
817bf93f1a Fix build warnings in wasmer and kwasmd 2019-07-05 00:04:58 -05:00
d26cee8bba Merge #489
489: Su Engine: Decoding and encoding runtime state. r=losfair a=losfair

This PR implements a managed runtime that is able to suspend a running WebAssembly program at arbitrary point in time, decode its machine state (registers and stack) into the corresponding WebAssembly abstract state (call frames, locals and the value stack), and encode the abstract state back into machine state for resuming execution later.

Features enabled by this PR include:

- Tier (compiler backend) switching at runtime.
- Debugging with backtraces and local variables.
- Suspending to disk.
- Live migration.

The name "Su" corresponds to 「溯」 in Chinese, originating from 「溯洄从之」 in The Book of Songs.

Co-authored-by: losfair <zhy20000919@hotmail.com>
2019-07-05 01:39:41 +00:00
a3dcc0e240 Merge remote-tracking branch 'origin/master' into feature/osr 2019-07-04 23:56:45 +08:00
e5867f5b6c Merge #523
523: update to version 0.5.3 for wapm bug fix r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
0.5.3
2019-07-03 21:43:54 +00:00
535da4c34a update to version 0.5.3 for wapm bug fix 2019-07-03 14:35:39 -07:00
02464991da Cargo fmt 2019-07-04 01:45:54 +08:00
f32b22d571 Bkpt* -> Breakpoint* 2019-07-04 01:45:06 +08:00
7f28a4dbef Cleanup constants and comments. 2019-07-04 01:42:11 +08:00
5c5ecfff7d Rename alternative_stack to fault. 2019-07-04 01:27:19 +08:00
c1fabc9624 Merge #521
521: update for release wasmer 0.5.2 r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
0.5.2
2019-07-02 21:20:08 +00:00
83da82d844 update for release wasmer 0.5.2 2019-07-02 14:13:45 -07:00
92f1aa7961 Merge #518
518: Update to newer cranelift and wasmparser 0.32.1. r=nlewycky a=nlewycky



Co-authored-by: Nick Lewycky <nick@wasmer.io>
Co-authored-by: nlewycky <nick@wasmer.io>
2019-07-02 17:40:40 +00:00
edb674d84b Merge branch 'master' into update-cranelift 2019-07-02 10:07:22 -07:00
b8f0292c0a Update to wasmpaser 0.32.1. 2019-07-02 10:00:19 -07:00
75faae2912 Disable jump tables. We don't have an implementation of reloc_jt yet. 2019-07-02 09:55:46 -07:00
fc9398eb0f Merge #519
519: improve networking in emscripten r=MarkMcCaskey a=MarkMcCaskey

Adds a null check to WasmPtr, improves networking in Emscripten, implements poll

Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-07-02 00:40:25 +00:00
d407606db4 fix issue with linux 2019-07-01 16:59:25 -07:00
a4171892ea move unix code to unix only location 2019-07-01 16:50:55 -07:00
623bec001f improve networking in emscripten 2019-07-01 16:36:30 -07:00
adb257a40f Reformat. 2019-07-01 16:15:13 -07:00
9fc713f9b1 Update for new wasmparser.rs version. 2019-07-01 16:11:38 -07:00