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
35c2325571
Merge branch 'master' into update-cranelift
2019-07-01 15:30:35 -07:00
fe38cc915b
Update to newer cranelift which also requires an update to wasmparser 0.31.0.
2019-07-01 15:27:17 -07:00
fada36a72c
Merge #514
...
514: improve emscripten sockets and networking r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io >
2019-07-01 20:29:52 +00:00
6afc2e4fd9
fix warnings; rm dbg statements
2019-07-01 12:57:33 -07:00
d825fe9eb2
remove unix-specific code from code windows sees
2019-07-01 11:42:50 -07:00
01491fd986
add instance creation benchmark
2019-07-01 11:17:31 -07:00
13c5f5e71b
Merge #516
...
516: Add workaround for singlepass miscompilation on GetLocal. r=syrusakbary a=losfair
Co-authored-by: losfair <zhy20000919@hotmail.com >
2019-07-01 15:16:21 +00:00
c67405ffe5
Add workaround for singlepass miscompilation on GetLocal.
2019-07-01 21:20:35 +08:00
650f67a339
Merge remote-tracking branch 'origin/master' into feature/osr
2019-07-01 21:15:35 +08:00
adada7e751
Only print backtrace if frames are detected
2019-07-01 21:12:19 +08:00
5f42045298
Fixed CHANGELOG PR urls
2019-06-30 16:28:26 -07:00
f76042412e
Merge #515
...
515: Improved emscripten dyncalls r=syrusakbary a=syrusakbary
Improved emscripten dyncalls
Co-authored-by: Syrus <me@syrusakbary.com >
2019-06-30 19:51:48 +00:00
a2b723d37e
Added more emscripten dyncalls
2019-06-30 11:10:54 -07:00
614b3b9918
Run middlewares after begin_body
.
2019-06-30 11:50:21 +08:00
80509e3f78
Fix singlepass miscompilation.
2019-06-30 11:50:06 +08:00
299d41cfea
Improved emscripten dyncalls
2019-06-29 17:39:01 -07:00
4fcb3c4c83
improve emscripten sockets and networking
2019-06-28 17:14:00 -07:00
9f333bd6f2
Merge #513
...
513: Fix lseek in emscripten r=syrusakbary a=syrusakbary
Fix lseek in emscripten
Co-authored-by: Syrus <me@syrusakbary.com >
2019-06-27 19:43:05 +00:00
6cc41f82c8
Fixed lseek error in Windows
2019-06-27 12:42:27 -07:00